1

Azure에서는 2 개의 VM 세트 (둘 다 클래식)가 있습니다. 따라서 웹 응용 프로그램은 하나의 VM에 있고 데이터베이스는 다른 VM에 있습니다. 둘 다 동일한 DNS에 매핑되고 동일한 리소스 그룹에 속하지만 두 가지 모두 현재 독립형 클라우드 서비스로 작동합니다. 설명해 드리겠습니다 : 현재 웹 응용 프로그램은 공용 DNS을 통해 데이터베이스와 통신합니다. 그러나 동일한 LAN에 있어야하므로 보안 위험을 줄이고 대기 시간을 향상시킬 수 있습니다.가상 네트워크에 기존 Azure VM 추가 (클래식)

내가 내 데이터베이스 VM에 정적 사설 IP를 부착 할 때, 나는 포털에서 다음과 같은 메시지가 표시하고 있습니다 때문에 가상 네트워크의 일부가 아닌 걸 아는 사실 :

이 가상 컴퓨터는 가상 네트워크에 배포되어 있지 않으므로 고정 개인 IP 주소로 구성 할 수 없습니다.

이 잘못된 구성을 해결하려면 어떻게해야합니까? 다음 구체적인 단계는 어떻게해야합니까? 웹 사이트는 생방송이며 서비스 중단의 위험을 감수하고 싶지 않습니다. 이상적으로 두 VM은 동일한 가상 네트워크에 있어야하며 정적 내부 IP를 통해 서로 통신해야합니다. 내 무지를 용서해주세요. 어떤 도움이라도 대단히 감사하겠습니다.

답변

1

나는 나쁜 소식을 전하는 사람이 될 것 같아. 스토리지 계정에 VHD를 유지 한 상태에서 두 VM을 모두 삭제 한 다음 가상 네트워크에서 VM을 재 작성 (디스크 재 연결)해야합니다.

이들은 Classic VM이므로 다시 만들 때 이전 포털을 사용할 수 있습니다. VM 생성 워크 플로에서 "내 디스크"아래에 VHD가 있습니다.

My Disks

또한, 단지 데이터베이스 엔드 포인트에 ACL과 인바운드 액세스를 제한합니다. 첫 번째 VM의 VIP를 허용하고 다른 모든 것을 거부합니다. 이것은 거의 모든 시나리오에서 충분합니다. 웹 서버가 손상되면 게임이 끝나기 때문입니다. 그것은 데이터베이스에서 물건을 빼내는 방법 (VNET 이상 또는 VIP 이상)에 아무런 차이가 없습니다.

다음은 엔드 포인트 ACL을 설정하기위한 관련 문서 페이지의 :

https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-windows-classic-setup-endpoints/

+0

F의 * CK는! 좋아요, 인바운드 액세스 제한을 중지 간격 측정으로 사용하려고합니다. 이것은 보안 노출을 해결하지만 인터넷을 통해 라우팅되므로 각 쿼리의 맨 위에 추가로 추가됩니다. 그건 내가 나중에 다시 할 수있는 일이다. 감사! –

+1

Internet_이 아니라면 그 스탬프에 대한 NAT 에지에서 라우팅됩니다. 트래픽이 데이터 센터를 떠나지 않습니다. – evilSnobu

관련 문제