소개
새롭고 확장 중인 온라인 상거래 상점인 Adatum의 네트워킹을 담당하고 있다고 가정해 봅니다. Adatum에는 온-프레미스 데이터 센터에서 마이그레이션된 VM(가상 머신)에서 실행하는 다양한 3계층 애플리케이션이 있습니다. 이러한 VM은 다양한 가상 네트워크에서 호스팅됩니다. 공용 인터넷에서 사용할 수 있는 애플리케이션도 있고 시드니의 Adatum 본사 위치에서 사용자만 액세스할 수 있어야 하는 애플리케이션도 있습니다.
애플리케이션이 온-프레미스에서 호스팅된 경우 다양한 하드웨어 디바이스에서 OSI(개방형 시스템 상호 연결) 모델 계층 4 부하 분산을 사용하여 들어오는 트래픽을 웹 계층 전반과 VM 및 데이터 분석 및 변환 작업을 수행하는 중간 계층 VM 전반에 걸쳐 분산했습니다. 이러한 계층 4 디바이스는 원격 데스크톱 프로토콜을 사용하여 개별 VM에 연결하고 관리 작업을 수행할 수 있도록 구성되었습니다. 또한 하드웨어 디바이스는 오류가 발생한 모든 VM으로 트래픽 전달을 중지하고 세션에 대한 클라이언트 트래픽이 백 엔드 풀에서 하나의 VM에서만 발생하도록 했습니다. 이제 VM이 Azure로 마이그레이션되었으므로 네이티브 Azure 서비스를 사용하여 계층 4 하드웨어 디바이스에서 제공하는 기능을 복제본(replica). Load Balancer를 통해 목표 달성이 가능할 것으로 생각됩니다.
Azure Load Balancer는 백 엔드 풀의 VM 집합에 인바운드 트래픽을 분산합니다. 백 엔드 풀은 Virtual Machine Scale Set의 Azure IaaS(서비스 제공 인프라) VM 또는 인스턴스로 구성될 수 있습니다. 부하 분산 규칙을 사용하여 들어오는 트래픽이 백 엔드 풀에 분산되는 방법을 구성할 수 있습니다. 상태 프로브를 사용하여 트래픽이 응답하지 않는 노드로 전달되지 않도록 할 수 있습니다.
이 모듈에서는 Azure Load Balancer가 수행하는 작업, 작동 방식, 조직의 요구 사항에 맞게 Load Balancer를 솔루션으로 사용하도록 선택해야 하는 경우를 설명합니다.
학습 목표
이 모듈에서는 다음을 수행합니다.
- Azure Load Balancer의 정의와 제공하는 기능에 대해 알아봅니다.
- Azure Load Balancer가 조직의 요구 사항을 충족하는지 여부를 확인합니다.
필수 조건
- 기본 네트워킹 개념 이해