L4 부하분산 무정지 시스템

L4 부하분산

  • L4 스위치는 포트를 기반으로 부하 분산을 위한 용도로 사용된다. -> NAT 과 비슷한 방식으로 작동된다.

  • L4 스위치에 연결 된 서버로 부하를 분산시킨다. -> 모든 서버의 설정은 같은 클론 구조이다.

  • L4 스위치는 기본적으로 Health Check 는 필수적이라고 보아야 한다. -> 연결된 서버에 순차적으로 트래픽을 전달하는 방식을 라운드로빈 방식이라고 하며, Health Check 를 하지 않는 가장 무식한 방법이다. -> 기본적으로 L4 스위치는 Health Check 를 통해, CPU/RAM/DISK 의 부하를 체크해야만 한다. -> 부하 체크를 통해서 부하가 없는 서버로는 트래픽을 전달하지 않는다.

  • 위와 같이 L4 스위치의 Health Check 통한 분산처리 시스템을 무정지 시스템이라고 부른다.

  • 만약, L4 스위치가 다운된다면? 엄청난 장애다 ;; 때문에, L4 스위치 또한 이중화 되어있다.

  • 최근에는 위와 같은 구조가 VM(가상화) 으로 이루이지며, 도커/쿠버네티스/클라우드 기술이 급부상하는 중이다.

Last updated