로드 밸런싱 What is Load balancing? 로드 밸런싱은 부하 분산이라고도 한다. 이름 그대로, 서버에 가해지는 부하를 분산 시켜주는 장치 또는 기술을 의미한다. ec2 인스턴스를 예로 들어보자. 하나의 인스턴스에는 하나의 IP 그리고 하나의 도메인이 존재한다. 클라이언트가 한 두 명에 불과하다면 서버는 여유롭게 클라이언트의 모든 요청에 응답할 수 있겠지만, 클라이언트가 수천 수만명이 된다면 과부하에 걸릴 것이 분명하다. 이러한 문제를 해결하기 위해서는 두 가지 방법이 있다. 첫 번째는 스케일 업 scale-up 이다. 스케일 업은 말 그대로, 상위의 장비로 스케일을 상승시키는 것이다. 코드나 아키텍쳐의 변경 등이 없어 쉬워보이지만, 높은 비용 대비 성능의 효율성이 낮다. 두 번째 방법은 스케일 아웃 s.. 2021. 5. 7. 이전 1 다음