🌌 Server

🌌 Server

스케일 업(Scale-UP), 스케일 아웃(Scale-OUT) 이란?

💡 서버 확장 전략 서버를 운영하다보면 사용자가 늘어남에 따라서 트래픽에 한계에 도달하고 이를 해결하기 위해 서버를 확장하고자 한다. 서버를 확장하기 위한 크게 스케일 업(Scale-UP)과 스케일 아웃(Scale-OUT)이 있다. 📌 스케일 업(Scale-up) 기존 하나의 서버의 사양을 업그레이드하여 시스템을 확장하는 것을 말한다. CPU 또는RAM(memory) 등을추가하거나 고성능 부품으로 교체하는 방법이다. 간단하게 말하면, 물리적 장비 교체이다. 이처럼 하나의 서버의 사양을 업그레이드 하기 때문에 수직 스케일로 불리기도 한다. 👍장점👍 - 추가적인 네트워크 연결 없이 용량을 증강할 수 있다. - 스케일 아웃보다 비교적 관리 비용이나 운영 이슈가 적고, 비교적 간단하다. - 서버의 개수가 1대이..

🌌 Server

[REST] (Representational State Transfer)

# REST (Representational State Transfer) 자원을 이름으로 구분하여 해당 자원의 상태를 주고 받는 모든 것을 의미합니다. * 휴대폰앱 개발시 반드시 필요한 사항이므로 기억해둔다! * 프로그램을 담는 형식이지 짜는 형식은 아니다.! ● 용어 1. 자원 : 소프트웨어가 관리하는 모든 것(이미지, 데이터, 문서 .. ) 2. 자원의 표현 : 해당 자원을 표현하기 위한 이름 3. 정보 전달 : 데이터가 요청되어지는 시점에서 자원의 상태(정보)를 전달합니다. xml 또는 json을 통해 데이터를 주고 받는 것이 일반적입니다. ● 장점 1. HTTP 프로토콜의 인프라를 그대로 사용하므로 REST API 사용을 위한 별도의 인프라를 구축할 필요가 없습니다. 2. HTTP 표준 프로토콜에..

ryang x2
'🌌 Server' 카테고리의 글 목록