我只是想知道是否可以在Azure上创建专用网络并在其中放置Web应用程序?我知道我可以放置VM,SQL实例等,但我的问题特别关注Web Apps。看起来像这样的基本事情,但似乎无法在这方面取得任何进展......
我的目标是在Azure中设置Dev,Test和Prod环境。我为每个环境设置了一个VPN。每个VPN有三个子网(公共Web前端,私有应用服务和私有数据子网)
我想开发,测试环境完全是私有的,但是Prod应该拥有" Web前端"子网开放到互联网。
我找不到将Web App放入子网的方法?如果这是不可能的,那么这是否意味着我无法使用Web应用程序,而必须使用带有IIS的VM?我使用VPN和子网的方法是否不正确?
谢谢,
每
答案 0 :(得分:3)
绝对 - 您需要设置虚拟网络或混合连接:
Reference #2: Integrate your app with an Azure Virtual Network
Reference #3: How to place your Web App into the existing Virtual Network (your situation, i guess)
您将拥有VPN /虚拟网络,为您的解决方案提供连续的IP空间。
答案 1 :(得分:0)
您需要创建App Service Environment(ASE)并在那里部署您的Web应用程序。有关如何执行此操作的说明,请here。
另外,请注意,此时只能在v1虚拟网络中创建ASE。
答案 2 :(得分:0)
以前,这仅适用于通过expressroute通过私有对等连接的azure VM。现在,使用azure专用链接可以实现