로딩
요청 처리 중입니다...

부하분산 로드밸런싱(Load Balancing)

 부하분산 로드밸런싱(Load Balancing)

로드밸런싱이란 네트워크 기술로 중앙처리장치에서 자원들을 분산 시켜주는 작업을 의미합니다. 한대의 서버에 부하가 집중되면 장애가 발생할 수 있기 때문에 트래픽을 관리하여 서버에 발생하는 부하(=로드)들을 분산(=밸런싱)해줍니다.

서비스의 규모가 커지고, 이용자 수가 늘어나게 되면 기존의 서버만으로 원할한 서비스를 제공하지 못합니다. 해결방법으로는 1.

기존 서버 한대를 Scale-up 방식 2. 기존의 서버와 비슷한 성능의 서버를 증설하여 Scale-out 방식 예를들어 Scale-out 방식으로 했다면 균등하게 분산해주는 로드 밸런싱이 필요합니다.

로드밸런싱을 해주는 로드밸런서에는 2가지 종류가 있습니다. L4 로드밸런서 vs L7 로드밸런서 L4 로드밸런서 L7 로드밸런서 네트워크 계층 Layer 4 - 전송계층 (Transport layer) Layer 7 - 응용계층 (Application layer) 특징 TCP/UDP 포트 정보로 구성 TCP/UDP 정보 + 애플리케이션 헤...

# CustomLog # clientIP # LoadBalaning # remoteip # X_Forwarded_For