方案: 我们的Web应用程序和服务需要与Azure中托管的应用程序进行通信。此外,开发人员也应该能够部署azure应用程序。
有人可以帮我决定或选择最佳方法,将公司应用程序连接到azure托管应用程序的最佳方式是什么?
为MS提供的范围打开防火墙(http://www.microsoft.com/en-us/download/details.aspx?id=29840)有许多安全人员不想全部打开。
在内部应用程序上配置代理,使其通过代理服务帐户进入,该服务帐户可以访问请求443和80.
谢谢。
答案 0 :(得分:0)
“Service Bus Relay通过允许本地Web服务投影公共端点,解决了本地应用程序与外部世界之间进行通信的挑战。系统随后可以访问这些Web服务,这些Web服务可以从任何地方继续在本地运行在这个星球上。“
另请阅读How to Use the Service Bus Relay Service。
对于部署,我们使用Azure Service Management REST API将DEV / TEST部署直接通过HTTP部署到Azure。对于生产部署,我们的构建设置为将包和配置文件上载到BLOB,我们的PROD支持团队使用Azure Portal从BLOB文件进行部署。由于here,您可以找到用于复制包Rhys Godfrey的构建任务代码。