목차

12.1 부하 분산이란?

부하 분산은 서비스의 안정성과 가용성을 높이기 위해 사용되는 기술이다.


image.png

부하 분산의 문제점

서비스를 단일 서버로 구성할 경우, 해당 서버의 애플리케이션, 운영체제, 또는 하드웨어에 장애가 발생하면 전체 서비스가 중단될 수 있다.

(이는 서비스 가용성을 제공할 수 없게 만든다.)

또한, 하나의 서비스를 보통 두 대 이상의 서버로 구성하더라도, 각 서버의 IP 주소가 다르므로 사용자가 특정 서버 IP로 요청하는 상황에서는 특정 서버에 장애가 발생했을 때 여전히 부분적으로 서비스 장애가 발생한다.

이 경우 사용자는 서비스 IP를 변경하지 않고 다른 서버로 요청을 보낼 수 없기 때문이다.