将我的网站(inetpub)文件放在共享驱动器上是否有意义?

时间:2016-09-29 05:53:02

标签: windows azure iis deployment cloud

我有一个托管设置运行在azure中,负载均衡器和VM运行IIS,我的应用程序使用图片等数据,这些数据存储在网络共享中,因此所有VM复制都可以访问它。我只是认为每个虚拟机都配置了IIS,将部署文件(inetpub文件夹)也放在共享上也是一件明智的事情,这样在更新我的网站时我只需更新共享上的1个文件集而不是每个VM的inetpub文件夹。

1 个答案:

答案 0 :(得分:0)

有趣的想法 - 不确定性能会是什么样的。更传统的方法是使用云服务,或(更新/更好)使用VM Scale Sets。使用IIS创建基本映像,并将应用程序代码打包到VM扩展中。这样,当Azure自动调整您的VMSS时,它会将您的代码部署到该VM。如果要更新代码,只需刷新扩展名即可。可以使用ARM模板部署VMSS(请参阅Managing VM Scale Sets with ARM and Powershell)以获取有关该模块的更多信息 - 有关通过扩展将应用程序部署到VMSS,请参阅Deploy an App on Virtual Machine Scale Sets

然后,您可以在构建/发布管理过程中自动部署代码,应该比几个固定的VM更容易扩展和管理。

PS。 VMSS还带有自己的内部负载均衡器