【发布时间】:2014-11-30 17:56:55
【问题描述】:
我们在 Azure 虚拟机中托管了第三方软件。该软件托管一项由我们的云服务 Web 角色之一使用的服务。
问题在于 VM 和 Web 角色之间的网络延迟显着影响了我们应用程序的性能。
一种解决方案是在同一个云服务中发布此第三方软件(以工作者角色)。
VM 角色 听起来像 good implementation for the above problem。不幸的是,这是一项已弃用的服务!
一个想法是将相关的安装脚本和文件打包到 Visual Studio 项目中,并配置 ServiceDefinition 以相应地设置软件。这里担心的是安装文件超过 1Gb。
目前是否有任何 Azure 服务可以支持我的问题?是否有虚拟机角色的替代品?
【问题讨论】:
-
只是好奇,关于延迟:您的虚拟机是否与您的云服务位于同一区域?如果是这样,您是直接连接(例如虚拟网络)还是通过 Azure 的负载均衡器路由回 xzy.cloudapp.net(这可能会增加一点延迟)?
标签: azure cloud azure-storage azure-web-roles azure-blob-storage