이 빠른 시작에서는 웹 애플리케이션에 고가용성을 제공하는 Traffic Manager 프로필을 만드는 방법에 대해 설명합니다.
이 빠른 시작에서는 웹 애플리케이션의 두 인스턴스에 대해 알아봅니다. 각각 다른 Azure 지역에서 실행됩니다. 엔드포인트 우선 순위에 따라 Traffic Manager 프로필을 만듭니다. 프로필은 웹 애플리케이션을 실행하는 주 사이트로 사용자 트래픽을 보냅니다. Traffic Manager는 웹 애플리케이션을 지속적으로 모니터링합니다. 주 사이트를 사용할 수 없는 경우 백업 사이트에 자동 장애 조치를 제공합니다.
Azure 구독이 없는 경우 지금 체험 계정을 만듭니다.
필수 조건
이 빠른 시작에서는 두 개의 서로 다른 Azure 지역(미국 동부 및 서유럽)에 배포된 웹 애플리케이션의 두 인스턴스가 필요합니다. 각각은 Traffic Manager에 대한 기본 및 장애 조치 엔드포인트의 역할을 합니다.
Azure Portal에 로그인합니다.
화면의 왼쪽 위에서 리소스 만들기를 선택합니다. 웹앱을 검색하고 만들기를 선택합니다.
웹앱 만들기에서 기본 사항 탭에서 다음 값을 입력하거나 선택합니다.
Setting 가치 Subscription 구독을 선택합니다. 리소스 그룹 새로 만들기를 선택하고 텍스트 상자에 myResourceGroupTM1을 입력합니다. 이름 웹앱에 대한 고유한 이름을 입력합니다. 이 예제에서는 myWebAppEastUS를 사용합니다. 게시하기 코드를 선택합니다. 런타임 스택 ASP.NET V4.8을 선택합니다. 운영 체제 Windows를 선택합니다. 지역 미국 동부를 선택합니다. Windows 플랜 새로 만들기를 선택하고 텍스트 상자에 myAppServicePlanEastUS를 입력합니다. SKU 및 크기 Standard S1 100 총 ACU, 1.75GB 메모리를 선택합니다.
모니터링 탭을 선택하거나 다음을 선택하여 모니터링 탭으로 이동합니다. 모니터링 아래에서 애플리케이션 인사이트 사용을 >아니요로 설정합니다.
검토 및 만들기를 선택합니다.
설정을 검토한 다음, 만들기를 선택합니다. 웹앱이 성공적으로 배포되면, 그것은 기본 웹 사이트를 만듭니다.
1-6단계를 수행하여 myWebAppWestEurope이라는 두 번째 웹앱을 만듭니다. 리소스 그룹 이름은 myResourceGroupTM2이며, 서유럽지역 및 App Service 계획 이름은 myAppServicePlanWestEurope입니다. 다른 모든 설정은 myWebAppEastUS와 동일합니다.
Traffic Manager 프로필 만들기
엔드포인트 우선 순위에 따라 사용자 트래픽을 안내하는 Traffic Manager 프로필을 만듭니다.
화면의 왼쪽 위에서 리소스 만들기를 선택합니다. 그런 다음 Traffic Manager 프로필을 검색하고 만들기를 선택합니다.
Traffic Manager 만들기 프로필에서 다음 설정을 입력하거나 선택합니다.
Setting 가치 이름 Traffic Manager 프로필의 고유한 이름을 입력합니다. 라우팅 방법 우선 순위를 선택합니다. Subscription Traffic Manager 프로필을 적용할 구독을 선택합니다. 리소스 그룹 myResourceGroupTM1을 선택합니다. 위치 이 설정은 리소스 그룹의 위치를 나타냅니다. 전역적으로 배포될 Traffic Manager 프로필에는 영향을 주지 않습니다.
선택하고생성합니다.
Traffic Manager 엔드포인트 추가
미국 동부의 웹 사이트를 기본 엔드포인트로 추가하여 모든 사용자 트래픽을 라우팅합니다. 서유럽의 웹 사이트를 장애 조치(failover) 엔드포인트로 추가합니다. 기본 엔드포인트를 사용할 수 없으면 트래픽이 자동으로 장애 조치 엔드포인트로 라우팅됩니다.
포털의 검색 창에서 이전 섹션에서 만든 Traffic Manager 프로필 이름을 입력합니다.
검색 결과에서 프로필을 선택합니다.
Traffic Manager 프로필의 설정 섹션에서 엔드포인트를 선택한 다음 추가를 선택합니다.
다음 설정을 입력하거나 선택합니다.
Setting 가치 유형 Azure 엔드포인트를 선택합니다. 이름 myPrimaryEndpoint를 입력합니다. 대상 리소스 종류 App Service를 선택합니다. 대상 리소스 앱 서비스를 선택하세요>미국 동부를 선택합니다. Priority 1을 선택합니다. 모든 트래픽이 정상이면 이 엔드포인트로 이동합니다.
추가를 선택합니다.
두 번째 Azure 지역에 대한 장애 조치(failover) 엔드포인트를 만들려면 다음 설정을 사용하여 3단계와 4단계를 반복합니다.
Setting 가치 유형 Azure 엔드포인트를 선택합니다. 이름 myFailoverEndpoint를 입력합니다. 대상 리소스 종류 App Service를 선택합니다. 대상 리소스 유럽 서부> 선택을 선택합니다. Priority 2를 선택합니다. 기본 엔드포인트가 비정상인 경우 모든 트래픽이 이 장애 조치(failover) 엔드포인트로 이동합니다. 추가를 선택합니다.
두 엔드포인트 추가가 완료되면 Traffic Manager 프로필에 표시됩니다. 이제 모니터링 상태가 온라인 상태입니다.
Traffic Manager 프로필 테스트
이 섹션에서는 Traffic Manager 프로필의 도메인 이름을 확인합니다. 또한 기본 엔드포인트를 사용할 수 없도록 구성합니다. 마지막으로 웹앱을 계속 사용할 수 있는지 확인합니다. 이는 Traffic Manager에서 트래픽을 장애 조치 엔드포인트로 보내기 때문입니다.
DNS 이름 확인
포털의 검색 창에서 이전 섹션에서 만든 Traffic Manager 프로필 이름을 검색합니다.
Traffic Manager 프로필을 선택합니다. 개요가 나타납니다.
Traffic Manager 프로필은 새로 만든 Traffic Manager 프로필의 DNS 이름을 표시합니다.
실행 중인 Traffic Manager 보기
웹 브라우저에서 Traffic Manager 프로필의 DNS 이름을 입력하여 웹앱의 기본 웹 사이트를 봅니다.
비고
이 빠른 시작 시나리오에서는 모든 요청이 기본 엔드포인트로 라우팅됩니다. 우선 순위 1로 설정됩니다.
Traffic Manager의 장애 조치(failover) 작동을 확인하려면 기본 사이트를 비활성화합니다.
- Traffic Manager 프로필 페이지의 개요 섹션에서 myPrimaryEndpoint를 선택합니다.
- myPrimaryEndpoint에서 사용 안 함>저장을 선택합니다.
- myPrimaryEndpoint를 닫습니다. 이제 상태가 사용 안 함임을 알 수 있습니다.
이전 단계에서 Traffic Manager 프로필의 DNS 이름을 복사하여 새 웹 브라우저 세션에서 웹 사이트를 봅니다.
웹앱을 계속 사용할 수 있는지 확인합니다.
기본 엔드포인트는 사용할 수 없으므로 장애 조치(failover) 엔드포인트로 라우팅되었습니다.
자원을 정리하세요
프라이빗 링크 서비스 사용을 마쳤으면 리소스 그룹을 삭제하여 이 빠른 시작에서 사용되는 리소스를 정리합니다.
포털 맨 위에 있는 검색 상자에 myResourceGroupTM1 을 입력하고 검색 결과에서 myResourceGroupTM1 을 선택합니다.
리소스 그룹 삭제를 선택합니다.
리소스 그룹 이름을myResourceGroupTM1으로 입력합니다.
을 선택하고을 삭제합니다.
두 번째 리소스 그룹 myResourceGroupTM2에 대해 1-4단계를 반복합니다.
다음 단계
이 빠른 시작에서는 Traffic Manager 프로필을 만들었습니다. 이를 통해 고가용성 웹 애플리케이션에 대한 사용자 트래픽을 보낼 수 있습니다. 트래픽 라우팅에 대해 자세히 알아보려면 Traffic Manager 자습서로 계속 진행하세요.