연습 - Azure DNS용 별칭 레코드 만들기
사용자의 새 웹 사이트 배포는 큰 성공을 거두었습니다. 예상보다 사용량이 많습니다. 웹 사이트가 실행되는 단일 웹 서버는 과부하의 징후를 보이고 있습니다. 조직에서 서버 수를 늘리고 부하 분산 장치를 사용하여 부하를 분산하려고 합니다.
이제 여러분은 Azure 별칭 레코드를 사용하여 영역 Apex와 부하 분산 장치 간에 자동으로 새로 고쳐지는 동적 링크를 제공할 수 있다는 것을 알고 있습니다.
이 단원에서는 다음을 수행합니다.
- 두 개의 VM과 하나의 부하 분산 장치를 사용하여 가상 네트워크 설정
- 영역 Apex에서 Azure 별칭을 구성하여 부하 분산 장치로 이동하는 방법 학습
- 도메인 이름이 가상 네트워크의 VM 중 하나로 확인되는지 확인
Azure에서 가상 네트워크, 부하 분산 장치 및 VM 설정
가상 네트워크, 부하 분산 장치, 두 개의 VM을 수동으로 만들면 시간이 다소 걸립니다. 이 시간을 줄이려면 GitHub에서 사용할 수 있는 Bash 설정 스크립트를 사용할 수 있습니다. 별칭 레코드에 대한 테스트 환경을 만들려면 다음 지침을 따르세요.
Azure Cloud Shell에서 다음 설치 스크립트를 실행합니다.
git clone https://github.com/MicrosoftDocs/mslearn-host-domain-azure-dns.git
설치 스크립트를 실행하려면 다음 명령을 실행합니다.
cd mslearn-host-domain-azure-dns chmod +x setup.sh ./setup.sh
설정 스크립트를 실행하는 데 몇 분 정도 걸립니다. 이 스크립트는
- 네트워크 보안 그룹을 만듭니다.
- 두 개의 NIC(네트워크 인터페이스 제어)와 두 개의 VM을 만듭니다.
- 가상 네트워크를 만들고 VM을 할당합니다.
- 공용 IP 주소를 만들고 VM의 구성을 업데이트합니다.
- 부하 분산 장치에 대한 규칙을 포함하여 VM을 참조하는 부하 분산 장치를 만듭니다.
- NIC를 부하 분산 장치에 연결합니다.
스크립트가 완료되면 부하 분산 장치에 대한 공용 IP 주소를 표시합니다. 나중에 사용할 수 있도록 이 IP 주소를 복사합니다.
영역 Apex에서 별칭 레코드 만들기
이제 테스트 환경을 만들었으므로 영역 Apex에서 Azure 별칭 레코드를 설정할 준비가 되었습니다.
Azure Portal에서 리소스 그룹을 선택합니다. 리소스 그룹 창이 나타납니다.
리소스 그룹 중
[샌드박스 리소스 그룹] 을 선택합니다. 리소스 그룹 창이 나타납니다.리소스 목록에서 이전 연습에서 만든 DNS 영역(wideworldimportsXXXX.com)을 선택합니다. wideworldimportsXXXX.com DNS 영역 창이 나타납니다.
메뉴 바에서 레코드 집합 을 선택합니다. 레코드 집합 추가 창이 나타납니다.
별칭 레코드를 만들려면 각 설정에 대해 다음 값을 입력합니다.
설정 값 이름 이름은 비워 둡니다. 공백은 wideworldimportsXXXX.com의 DNS 영역을 나타냅니다. Type A. 별칭을 만드는 경우에도 기본 레코드 유형은 여전히 A, AAAA 또는 CNAME이어야 합니다. 별칭 레코드 집합 예 별칭 형식 Azure 리소스 Azure 리소스 리소스 목록에서 myPublicIP를 선택합니다. 배포가 전파되는 데 최대 15분이 소요될 수 있습니다. 해당 리소스가 표시되지 않으면 몇 분 정도 기다렸다가 포털을 새로 고쳐 다시 시도하세요. 확인을 선택하여 레코드를 영역에 추가합니다.
새 별칭 레코드가 만들어지면 다음과 같이 표시됩니다.
별칭이 부하 분산 장치로 확인되는지 확인합니다.
이제 별칭 레코드가 올바르게 설정되었는지 확인해야 합니다. 실제 시나리오에서는 실제 도메인이 있고 Azure DNS에 대한 도메인 위임을 완료하게 됩니다. 이 연습에서는 등록된 도메인 이름을 사용하려 합니다. 이 단원에서는 등록된 도메인이 없다고 가정하기 때문에 공용 IP 주소를 사용합니다.
Azure Portal에서 리소스 그룹으로 이동하여 myPublicIP를 선택한 다음 IP 주소 옆에 있는 복사 아이콘을 선택합니다.
웹 브라우저에서 공용 IP 주소를 URL로 붙여넣습니다.
부하 분산 장치가 요청을 보낸 VM(가상 머신)의 이름을 표시하는 기본 웹 페이지가 표시됩니다.