System Architecture/개념 (1) 썸네일형 리스트형 System Architecture - 로드 밸런싱 (Load Balancing) 로드 밸런싱 (Load Balancing) 이란 서버에 가해지는 부하 (Load) 를 분산 (Balancing) 해주는 장치, 또는 기술을 의미한다. 클라이언트와 서버 풀 (Server Pool, 분산 네트워크를 구성하는 서버들의 그룹) 사이에 위치하며, 한 대의 서버로 부하가 집중되지 않도록 트래픽을 관리하여 각각의 서버가 최적의 퍼포먼스로 트래픽을 처리할 수 있도록 하는 것이 로드 밸런싱이다. 계기 서비스의 초기 단계에서는 클라이언트 수가 적기 때문에 서버 한 대로도 모든 요청에 응답하는 것이 가능할 것이나, 사업 규모의 확장, 클라이언트의 증가가 이루어지면 기존의 서버로는 유지가 불가능하게 된다. 이 경우, 서버의 증설이 필요한데, 첫 번째로 scale-up이 있다. scale-up은 서버의 자체의.. 이전 1 다음