我们为 MS Azure 编写了一个高度可扩展的云服务,它有两个角色:“WebsiteRole”和“WebsiteWorkerRole”。为了获得更好的性能,我们在多个区域(2 个美国、2 个欧洲、1 个日本)部署了这个 Cloudservice。每个区域都有不同的配置文件(EuWestProductive.azurePubxml、ServiceConfiguration.CloudEuWest.cscfg、Web.ReleaseEuWest.config)。
现在的问题:在每个区域中,我们都运行“WebsiteRole”和“WebsiteWorkerRole”。但是“WebsiteWorkerRole”只有非常小的任务,所以一个区域的一个额外的小实例就绰绰有余了。
我们尝试将角色实例计数设置为零 (ServiceConfiguration.CloudEuWest.cscfg)。但这是不允许的: Azure 反馈:允许角色实例计数为 0
部署云服务时是否有其他方法可以删除角色?