[네트워크] 12. 로드 밸런서
콰이엇
고재성, 이상훈 저자님의 “IT 엔지니어를 위한 네트워크 입문” 책을 학습하고 정리한 글입니다. 1. 부하 분산 (Load Balancing)단일 서버를 구성하거나 서버를 이중화해 서비스 호출을 분리한 경우, 서버 장애에 따라 서비스 장애가 발생한다.이런 문제를 해결하기 위해 L4 또는 L7 스위치라고 불리는 로드 밸런서(Load Balancer)를 사용한다. 동일한 서비스를 하는 다수의 서버가 등록되어, 서비스 요청 시 다수의 서버에 요청을 분산시켜 부하를 분산한다. 서비스를 위한 가상 IP를 하나 제공하여 각 서버의 개별 IP 주소가 아닌 동일한 가상 IP를 통해 각 서버로 접근한다. 또한, 각 서비스 상태를 체크해 가능한 서버로만 요청을 분산하여 장애가 발생해도 다른 서버에서 서비스를 제공할 수 있..