基本上我的问题是:我对 Azure 更新域有什么控制权?
- 我可以发现我的角色有多少个更新域吗?
- 我可以定义我的角色有多少个更新域吗?
- 我可以定义给定实例的更新域吗?(假设有超过 1 个实例)
基本上我的问题是:我对 Azure 更新域有什么控制权?
MSDN 说您可以通过在服务定义文件中设置来设置更新域的数量upgradeDomainCount
,默认值为 5,如果您不指定计数,则使用该值。
RoleEnvironment.CurrentRoleInstance.UpdateDomain
还返回当前角色的更新域索引。管理门户还显示每个实例的更新域号。最后,您可以使用GetDeployments
管理 API 调用,该调用将返回实例列表和每个实例的升级域号。
您不能将实例显式分配给域 - 分配是从实例 0 及以上开始以循环方式完成的。