로드밸런서란? 서버나 장비의 부하를 분산하기 위해 사용하는 네트워크 기술을 말합니다.

네트워크 트래픽을 분배해주며 로드밸런싱을 수행하는 소프트웨어나 하드웨어를 로드밸런서라고 합니다. IT 서비스의 규모가 커지면 물리 서버 한 대로 모든 서비스 트래픽을 감당하기 어려운 시점이 오게 됩니다.

또한, 서비스를 단일 서버에서 운영할 때 장애가 발생하면 처리될 때까지 서비스 연속성을 보장할 수 없습니다. 이러한 문제를 해결하기 위해 로드밸런서를 사용합니다.

동일한 서비스를 하는 다수의 서버나 VM을 한 로드밸런서에 등록하고 서비스 요청이 오면 등록된 다수의 서버로 요청을 분산시켜서 원활하고 안정적으로 서비스할 수 있습니다. 로드밸런서에 웹 서비스를 위한 가상의 IP를 하나 제공하고 이 IP를 통해서 서비스 요청을 받게 됩니다.

로드밸런서 헬스 체크 방식 서비스 TCP 포트 사용 가장 기본적이고 많이 사용되는 헬스 체크 방식은 오픈되어있는 TCP 서비스 포트를 확인하는 방법입니다. 예를 들어,...