更新部署和删除然后为云服务创建新部署之间有什么区别?
我们设置了云服务,在部署期间,首先删除暂存中的现有部署,然后创建新部署。因此,用于分期的VIP总是在变化。我们要求确保PROD和Staging VIP始终保持相同。
在更改部署选项之前,我想知道真正的区别是什么,以及是否需要这两个选项。
我试图搜索但没有发现任何内容。
编辑:在Azure Pub XML中,我们有一个名为“AzureDeploymentReplacementMethod”的节点,该字段的不同选项是“createanddelete”,“automaticupgrade”和“blastupgrade”
目前我们正在使用'createanddelete',我们有兴趣使用blastupgrade。
非常感谢任何帮助。
谢谢, 贾韦德
答案 0 :(得分:2)
当您使用创建和删除部署时,该过程只需deletes an existing deployment,然后creates new one。
另外两个选项upgrade deployment。 automaticupdate
和blastupgrade
之间的差异在于升级部署操作的Mode
元素的值。顾名思义,automaticupdate
会为该元素发送Auto
。虽然blastupdate
会发送Simultaneous
。正如per documentation:
模式必填。指定要启动的更新类型。角色实例分配给服务时更新域 部署。可以在每个更新域中手动启动更新 在所有更新域中自动启动。可能的值有:
- 自动
- 手动
- 同时
如果未指定,则为默认值 值是自动。如果设置为Manual,则必须调用WalkUpgradeDomain 应用更新。如果设置为“自动”,则会自动应用更新 按顺序每个更新域。仅限同时设置 可在2012-12-01或更高版本中使用。
您可以在Update Cloud Service here上阅读更多内容。
虽然,如果你真的想在所有情况下坚持VIP,我建议你: