자습서: Azure Portal을 사용하여 지역 간 Azure Load Balancer 만들기

지역 간 부하 분산 장치는 여러 Azure 지역에서 서비스를 전역적으로 사용할 수 있도록 합니다. 한 지역이 실패하는 경우 트래픽이 다음의 가장 가까운 정상적인 지역 부하 분산 장치로 라우팅됩니다.

이 자습서에서는 다음을 하는 방법을 알아볼 수 있습니다.

  • 지역 간 부하 분산 장치 만들기
  • 두 개의 지역 부하 분산 장치를 포함하는 백 엔드 풀 만들기
  • 부하 분산 장치를 만듭니다.
  • 부하 분산 장치 테스트

Azure 구독이 아직 없는 경우 시작하기 전에 무료 계정을 만듭니다.

필수 구성 요소

Azure Portal에 로그인

Azure Portal에 로그인합니다.

지역 간 부하 분산 장치 만들기

이 섹션에서는 다음을 만듭니다.

  • 지역 간 부하 분산 장치
  • 전역 공용 IP 주소가 있는 프런트 엔드
  • 2개의 지역 부하 분산 장치가 있는 백 엔드 풀

Important

이러한 단계를 완료하려면 백 엔드 풀을 사용하는 두 개의 지역 부하 분산 장치가 구독에 배포되어 있는지 확인합니다. 자세한 내용은 빠른 시작: Azure Portal을 사용하여 VM 부하를 분산하는 공용 부하 분산 장치 만들기를 참조하세요.

  1. 포털 맨 위에 있는 검색 상자에 부하 분산 장치를 입력합니다. 검색 결과에서 부하 분산 장치를 선택합니다.

  2. 부하 분산 장치 페이지에서 만들기를 선택합니다.

  3. 부하 분산 장치 만들기 페이지의 기본 사항 탭에서 다음 정보를 입력하거나 선택합니다.

    설정
    프로젝트 세부 정보
    Subscription 구독을 선택합니다.
    Resource group 새로 만들기를 선택하고 텍스트 상자에 CreateCRLBTutorial-rg를 입력합니다.
    인스턴스 세부 정보
    이름 myLoadBalancer-cr을 입력합니다.
    지역 (미국) 미국 동부를 선택합니다.
    Type 퍼블릭을 선택합니다.
    SKU 기본값인 표준을 그대로 둡니다.
    계층 글로벌을 선택합니다.

    Create a cross-region load balancer

  4. 페이지 하단에서 다음: 프런트 엔드 IP 구성을 선택합니다.

  5. 프런트 엔드 IP 구성에서 + 프런트 엔드 IP 추가를 선택합니다.

  6. 프런트 엔드 IP 주소 추가이름LoadBalancerFrontend를 입력합니다.

  7. IP 버전에 대해 IPv4 또는 IPv6을 선택합니다.

  8. 공용 IP 주소에서 새로 만들기를 선택합니다. 이름myPublicIP-cr을 입력합니다. 확인을 선택합니다.

  9. 추가를 선택합니다.

  10. 페이지 하단에서 다음: 백 엔드 풀을 선택합니다.

  11. 백 엔드 풀에서 + 백 엔드 풀 추가를 선택합니다.

  12. 백 엔드 풀 추가이름myBackendPool-cr을 입력합니다.

  13. 부하 분산 장치에서 myLoadBalancer-r1을 선택하거나 부하 분산 장치 풀다운 상자에서 첫 번째 지역 부하 분산 장치를 선택합니다. 프런트 엔드 IP 구성IP 주소myLoadBalancer-r1에 해당하는지 확인합니다.

  14. myLoadBalancer-r2 또는 부하 분산 장치 풀다운 상자에서 두 번째 지역 부하 분산 장치를 선택합니다. 프런트 엔드 IP 구성IP 주소myLoadBalancer-r2에 해당하는지 확인합니다.

  15. 추가를 선택합니다.

  16. 페이지 하단에서 다음: 수신 규칙을 선택합니다.

  17. 인바운드 규칙에서 + 부하 분산 규칙 추가를 선택합니다.

  18. 부하 분산 규칙 추가에서 다음 정보를 입력하거나 선택합니다.

    설정
    속성 myHTTPRule-cr을 입력합니다.
    IP 버전 IP 버전에 대해 IPv4 또는 IPv6을 선택합니다.
    프런트 엔드 IP 주소 LoadBalancerFrontend를 선택합니다.
    프로토콜 TCP를 선택합니다.
    포트 80을 입력합니다.
    백 엔드 풀 myBackendPool-cr을 선택합니다.
    세션 지속성 없음을 선택합니다.
    유휴 제한 시간(분) 슬라이더를 입력하거나 15로 이동합니다.
    TCP 재설정 사용을 선택합니다.
    부동 IP 사용 안 함(기본값)을 그대로 둡니다.
  19. 추가를 선택합니다.

  20. 페이지 아래쪽에서 검토 + 만들기를 선택합니다.

  21. 검토 + 만들기 탭에서 만들기를 선택합니다.

    참고 항목

    지역 간 부하 분산 장치는 미국 동부 2, 미국 동부, 동유럽, 동남 아시아, 미국 중부, 북유럽, 동아시아 지역에만 배포할 수 있습니다. 자세한 내용은 https://aka.ms/homeregionforglb를 참조하세요.

부하 분산 장치 테스트

이 섹션에서는 지역 간 부하 분산 장치를 테스트합니다. 웹 브라우저에서 공용 IP 주소에 연결합니다. 지역 부하 분산 장치 백 엔드 풀 중 하나에서 가상 머신을 중지하고 장애 조치(failover)를 관찰합니다.

  1. 개요 화면에서 부하 분산 장치의 공용 IP 주소를 찾습니다. 왼쪽 메뉴에서 모든 서비스를 선택하고 모든 리소스를 선택한 다음, myPublicIP-cr을 선택합니다.

  2. 공용 IP 주소를 복사하여 브라우저의 주소 표시줄에 붙여넣습니다. IIS 웹 서버의 기본 페이지가 브라우저에 표시됩니다.

    Test load balancer

  3. 지역 부하 분산 장치 중 하나의 백 엔드 풀에서 가상 머신을 중지합니다.

  4. 웹 브라우저를 새로 고치고 다른 지역 부하 분산 장치에 대한 연결의 장애 조치(failover)를 관찰합니다.

    Test load balancer after failover

리소스 정리

더 이상 필요하지 않으면 리소스 그룹, 부하 분산 장치 및 모든 관련 리소스를 삭제합니다.

이렇게 하려면 리소스가 포함된 CreateCRLBTutorial-rg 리소스 그룹을 선택한 다음, 삭제를 선택합니다.

다음 단계

이 자습서에서는 다음을 수행합니다.

  • 지역 간 부하 분산 장치 만들기
  • 지역 간 부하 분산 장치의 백 엔드 풀에 지역 부하 분산 장치 추가
  • 부하 분산 규칙 만들기
  • 부하 분산 장치를 테스트했습니다.

지역 간 부하 분산 장치에 대한 자세한 내용은 다음을 참조하세요.