2017-11-22 33 views
0

경로 라우팅과 함께 단일 도메인 이름을 사용하려면 응용 프로그램 게이트웨이 뒤에 Azure에 여러 웹 응용 프로그램이 있습니다.웹 응용 프로그램 Azure 응용 프로그램 게이트웨이 뒤에 -

그러나 내 웹 앱은 Azure 외부의 db에 연결해야합니다. 그래서 나는 db에 대한 이러한 웹 응용 프로그램의 요청 IP가 무엇이 될지 궁금합니다. 나는 그것이 게이트웨이 공개 IP가되기를 바랄 뿐이다. 그래서 나는 db 공급자에게 하나의 IP를 허가해야만한다. 그러나 그것을 확인하기 위해 어떤 문서도 찾지 못한다.

답변

0

그래서이 웹 응용 프로그램의 IP 요청은 무엇입니까? db가 될까요?

웹 응용 프로그램이 Azure 외부의 데이터베이스에 연결되게하려면 App service Environment이 필요할 수 있습니다. 왜냐하면 웹 애플 리케이션은 다른 리소스를 연결하기 위해 VNet이 필요하기 때문입니다. 또한, 날짜가 Azure 밖에 있으므로, 연결하려면 VPN 게이트웨이를 만들어야합니다. 이 연결은 응용 프로그램 게이트웨이와 데이터베이스가 아닌 웹 응용 프로그램과 데이터베이스간에 이루어집니다.

그래서 웹 응용 프로그램의 요청 IP는 응용 프로그램 게이트웨이의 IP가 아니며 응용 프로그램 서비스 환경의 VNet에 따라 다릅니다.

enter image description here

을 나는 그것이 내가 단지 내 DB 공급자에 하나의 IP에 권한을 부여해야하지만 난 돈 게이트웨이 공용 IP 될 것입니다 희망 '이 환경이 어떻게 작동하는지

이 그림 설명 확인을 위해 모든 문서를 찾으십시오 (또는 아님).

다른 리소스를 연결하는 데 하나의 IP를 계속 사용하려면 내부로드 밸런서를 추가하여이를 구현할 수도 있습니다.

enter image description here

당신은 당신의 배포 자료를 도움이 Integrating your ILB ASE with an Application Gateway에 대한 자세한 내용을 볼 수 있습니다.

이 답변이 도움이되는지 알려 주시기 바랍니다.

+0

안녕하세요, @ François,이 답변이 도움이된다면 답변으로 표시하여 더 많은 사람들을 도울 수 있도록하십시오. 감사! –

+0

다이어그램 용 Tks가 도움이됩니다. 그러나 결국 나는 그 단계에서 나에게 너무 복잡하다고 느낀다. –

+0

안녕하세요, @ François. 네 말이 맞아. 새로운 사용자에게는 조용하게있을 수 있습니다. 요구 사항을 충족 시키려면 많은 작업이 필요할 수 있습니다. 그러나 다행히도, 우리는 여전히 이것을 달성 할 수 있습니다. ;-) –

0

Azure Web App의 하이브리드 연결을 사용하는 것이 좋습니다. 이것은 하늘색 웹 앱과 SQL 데이터베이스 사이에 안전한 방식으로 TCP 터널을 제공합니다. 사이에 서비스 버스가 있으며이 서비스 버스로 나가는 통신을하는 릴레이 에이전트를 네트워크에 설치해야합니다. https://docs.microsoft.com/en-us/azure/app-service/app-service-hybrid-connections

응용 게이트웨이의 공용 IP 주소를 활용 않으며 필요 푸른 이외의 푸른 웹 애플리케이션과 데이터베이스 사이의 연결을 관리하는 것입니다 수 없습니다

Hybrid connection diagram

세부 사항에 있습니다. 웹 앱에는 자체 IP 주소가 있습니다.

내 블로그 게시물은 앱 게이트웨이와 푸른 웹 앱 간의 아키텍처 및 구성을 이해하는 데 유용 할 수 있습니다.