콘텐츠로 이동하기
네트워킹

올바른 로드 밸런서 유형을 선택하는 방법

2023년 12월 7일
https://storage.googleapis.com/gweb-cloudblog-publish/images/How_to_choose_the_correct_load_balancer_ty.max-2500x2500.jpg
Selin Goksu

Cloud Technical Solutions Specialist, Networking, Google

Muhammad Farrukh Munir

Cloud Technical Solutions Specialist, Google

*본 아티클의 원문은 2023년 11월 15일 Google Cloud 블로그(영문)에 게재되었습니다.

로드 밸런서는 수신되는 사용자 트래픽을 애플리케이션의 여러 복사본에 배포합니다. 이를 통해 애플리케이션에 성능 문제가 발생할 위험을 줄이고 부하가 높은 상황에서도 가용성과 성능을 향상할 수 있습니다. Google Cloud Load Balancing은 안정적인 고성능 기술을 기반으로 하며 이는 Google의 자체 제품을 지원하는 것과 동일한 기술입니다.

Google Cloud는 다양한 로드 밸런서를 제공하므로 로드 밸런서를 선택하려면 먼저 로드 밸런서가 처리하는 트래픽 유형을 결정해야 합니다. 로드 밸런서는 두 가지 주요 카테고리로 나눌 수 있습니다.

  1. 애플리케이션 로드 밸런서
  2. 네트워크 로드 밸런서

이에 대한 설명은 아래 다이어그램에서 확인할 수 있습니다.

https://storage.googleapis.com/gweb-cloudblog-publish/images/2.max-1700x1700_G77x4XT.png

그림 1. Google Cloud Load Balancing

기능의 주요 차이점은 무엇일까요?

HTTP(S) 트래픽을 사용하는 애플리케이션에 Layer 7 로드 밸런서가 필요한 경우 애플리케이션 로드 밸런서를 선택합니다.

https://storage.googleapis.com/gweb-cloudblog-publish/images/3.max-1800x1800_9DdLAYr.png

그림 2. 애플리케이션 클라우드 로드 밸런싱

네트워크 로드 밸런서는 다음 두 가지 유형 중 하나를 선택할 수 있습니다.

(i) 프록시 네트워크 로드 밸런서: 고급 트래픽 관리 또는 전역에 분산된 백엔드를 지원하는 리버스 프록시 로드 밸런서를 구성하려면 프록시 네트워크 로드 밸런서를 선택합니다.

(ii) 패스 스루 네트워크 로드 밸런서: 직접 서버 반환을 선호하거나 UDP, ESP, ICMP와 같은 추가 프로토콜을 지원하려면 클라이언트 소스 IP 주소를 보존하는 패스 스루 네트워크 로드 밸런서를 선택합니다.

https://storage.googleapis.com/gweb-cloudblog-publish/images/Figure_3._Network_Load_Balancing.max-1800x1800.png

Figure 3. Network Load Balancing

추가 자료

다양한 로드 밸런싱 유형에 대해 자세히 알아보려면 다음 링크를 참조하세요.

게시 위치