자습서: Azure Portal을 사용하여 지역 간 Azure Load Balancer 만들기
지역 간 부하 분산 장치는 여러 Azure 지역에서 서비스를 전역적으로 사용할 수 있도록 합니다. 한 지역이 실패하는 경우 트래픽이 다음의 가장 가까운 정상적인 지역 부하 분산 장치로 라우팅됩니다.
이 자습서에서는 다음을 하는 방법을 알아볼 수 있습니다.
- 지역 간 부하 분산 장치 만들기
- 두 개의 지역 부하 분산 장치를 포함하는 백 엔드 풀 만들기
- 부하 분산 장치를 만듭니다.
- 부하 분산 장치 테스트
Azure 구독이 아직 없는 경우 시작하기 전에 무료 계정을 만듭니다.
필수 구성 요소
- Azure 구독
- 두 개의 서로 다른 Azure 지역에 배포된 백 엔드 풀을 사용하는 두 개의 표준 SKU Azure Load Balancer
- 지역 표준 부하 분산 장치 및 백 엔드 풀에 대한 가상 머신을 만드는 방법에 대한 자세한 내용은 빠른 시작: Azure Portal을 사용하여 VM 부하를 분산하는 공용 부하 분산 장치 만들기를 참조하세요.
- 각 지역의 부하 분산 장치, 가상 머신 및 기타 리소스의 이름을 -R1 및 -R2를 사용하여 추가합니다.
- 지역 표준 부하 분산 장치 및 백 엔드 풀에 대한 가상 머신을 만드는 방법에 대한 자세한 내용은 빠른 시작: Azure Portal을 사용하여 VM 부하를 분산하는 공용 부하 분산 장치 만들기를 참조하세요.
Azure Portal에 로그인
Azure Portal에 로그인합니다.
지역 간 부하 분산 장치 만들기
이 섹션에서는 다음을 만듭니다.
- 지역 간 부하 분산 장치
- 전역 공용 IP 주소가 있는 프런트 엔드
- 2개의 지역 부하 분산 장치가 있는 백 엔드 풀
Important
이러한 단계를 완료하려면 백 엔드 풀을 사용하는 두 개의 지역 부하 분산 장치가 구독에 배포되어 있는지 확인합니다. 자세한 내용은 빠른 시작: Azure Portal을 사용하여 VM 부하를 분산하는 공용 부하 분산 장치 만들기를 참조하세요.
포털 맨 위에 있는 검색 상자에 부하 분산 장치를 입력합니다. 검색 결과에서 부하 분산 장치를 선택합니다.
부하 분산 장치 페이지에서 만들기를 선택합니다.
부하 분산 장치 만들기 페이지의 기본 사항 탭에서 다음 정보를 입력하거나 선택합니다.
설정 값 프로젝트 세부 정보 Subscription 구독을 선택합니다. Resource group 새로 만들기를 선택하고 텍스트 상자에 CreateCRLBTutorial-rg를 입력합니다. 인스턴스 세부 정보 이름 myLoadBalancer-cr을 입력합니다. 지역 (미국) 미국 동부를 선택합니다. Type 퍼블릭을 선택합니다. SKU 기본값인 표준을 그대로 둡니다. 계층 글로벌을 선택합니다. 페이지 하단에서 다음: 프런트 엔드 IP 구성을 선택합니다.
프런트 엔드 IP 구성에서 + 프런트 엔드 IP 추가를 선택합니다.
프런트 엔드 IP 주소 추가의 이름에 LoadBalancerFrontend를 입력합니다.
IP 버전에 대해 IPv4 또는 IPv6을 선택합니다.
공용 IP 주소에서 새로 만들기를 선택합니다. 이름에 myPublicIP-cr을 입력합니다. 확인을 선택합니다.
추가를 선택합니다.
페이지 하단에서 다음: 백 엔드 풀을 선택합니다.
백 엔드 풀에서 + 백 엔드 풀 추가를 선택합니다.
백 엔드 풀 추가의 이름에 myBackendPool-cr을 입력합니다.
부하 분산 장치에서 myLoadBalancer-r1을 선택하거나 부하 분산 장치 풀다운 상자에서 첫 번째 지역 부하 분산 장치를 선택합니다. 프런트 엔드 IP 구성 및 IP 주소가 myLoadBalancer-r1에 해당하는지 확인합니다.
myLoadBalancer-r2 또는 부하 분산 장치 풀다운 상자에서 두 번째 지역 부하 분산 장치를 선택합니다. 프런트 엔드 IP 구성 및 IP 주소가 myLoadBalancer-r2에 해당하는지 확인합니다.
추가를 선택합니다.
페이지 하단에서 다음: 수신 규칙을 선택합니다.
인바운드 규칙에서 + 부하 분산 규칙 추가를 선택합니다.
부하 분산 규칙 추가에서 다음 정보를 입력하거나 선택합니다.
설정 값 속성 myHTTPRule-cr을 입력합니다. IP 버전 IP 버전에 대해 IPv4 또는 IPv6을 선택합니다. 프런트 엔드 IP 주소 LoadBalancerFrontend를 선택합니다. 프로토콜 TCP를 선택합니다. 포트 80을 입력합니다. 백 엔드 풀 myBackendPool-cr을 선택합니다. 세션 지속성 없음을 선택합니다. 유휴 제한 시간(분) 슬라이더를 입력하거나 15로 이동합니다. TCP 재설정 사용을 선택합니다. 부동 IP 사용 안 함(기본값)을 그대로 둡니다. 추가를 선택합니다.
페이지 아래쪽에서 검토 + 만들기를 선택합니다.
검토 + 만들기 탭에서 만들기를 선택합니다.
참고 항목
지역 간 부하 분산 장치는 미국 동부 2, 미국 동부, 동유럽, 동남 아시아, 미국 중부, 북유럽, 동아시아 지역에만 배포할 수 있습니다. 자세한 내용은 https://aka.ms/homeregionforglb를 참조하세요.
부하 분산 장치 테스트
이 섹션에서는 지역 간 부하 분산 장치를 테스트합니다. 웹 브라우저에서 공용 IP 주소에 연결합니다. 지역 부하 분산 장치 백 엔드 풀 중 하나에서 가상 머신을 중지하고 장애 조치(failover)를 관찰합니다.
개요 화면에서 부하 분산 장치의 공용 IP 주소를 찾습니다. 왼쪽 메뉴에서 모든 서비스를 선택하고 모든 리소스를 선택한 다음, myPublicIP-cr을 선택합니다.
공용 IP 주소를 복사하여 브라우저의 주소 표시줄에 붙여넣습니다. IIS 웹 서버의 기본 페이지가 브라우저에 표시됩니다.
지역 부하 분산 장치 중 하나의 백 엔드 풀에서 가상 머신을 중지합니다.
웹 브라우저를 새로 고치고 다른 지역 부하 분산 장치에 대한 연결의 장애 조치(failover)를 관찰합니다.
리소스 정리
더 이상 필요하지 않으면 리소스 그룹, 부하 분산 장치 및 모든 관련 리소스를 삭제합니다.
이렇게 하려면 리소스가 포함된 CreateCRLBTutorial-rg 리소스 그룹을 선택한 다음, 삭제를 선택합니다.
다음 단계
이 자습서에서는 다음을 수행합니다.
- 지역 간 부하 분산 장치 만들기
- 지역 간 부하 분산 장치의 백 엔드 풀에 지역 부하 분산 장치 추가
- 부하 분산 규칙 만들기
- 부하 분산 장치를 테스트했습니다.
지역 간 부하 분산 장치에 대한 자세한 내용은 다음을 참조하세요.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기