1

更新部署和删除然后为云服务创建新部署之间有什么区别?

我们有一个云服务设置,在部署期间,首先删除暂存中的现有部署,然后创建一个新部署。因此,用于分期的 VIP 总是在变化。我们有一个要求,我们希望确保 PROD 和 Staging VIP 始终保持不变。

在更改部署选项之前,我想知道真正的区别是什么以及需要这两个选项。

我试图搜索但没有找到任何东西。

编辑:在 Azure Pub XML 中,我们有一个名为“AzureDeploymentReplacementMethod”的节点,该字段的不同选项是“createanddelete”、“automaticupgrade”和“blastupgrade”

现在我们正在使用'createanddelete'并且我们有兴趣使用blastupgrade。

任何帮助将非常感激。

谢谢,贾维德

4

1 回答 1

2

当您使用 Create&Delete 部署时,该过程只是删除现有部署,然后创建新部署。

其他两个选项做升级部署automaticupdate和之间的区别在于升级部署操作blastupgrade的元素值。Mode正如他们的名字所暗示的那样,automaticupdate发送Auto该元素。虽然blastupdate会发送Simultaneous. 根据文档

模式必需。指定要启动的更新类型。部署服务时分配角色实例以更新域。更新可以在每个更新域中手动启动,也可以在所有更新域中自动启动。可能的值为:

  • 汽车
  • 手动的
  • 同时

如果未指定,则默认值为 Auto。如果设置为手动,则必须调用 WalkUpgradeDomain 以应用更新。如果设置为“自动”,则更新会自动按顺序应用于每个更新域。同步设置仅在版本 2012-12-01 或更高版本中可用。

您可以在此处阅读有关更新云服务的更多信息。

虽然,如果你真的想在所有情况下都坚持 VIP,我建议你:

  • 根本不要将 staging 用于云服务 - 只需使用两个单独的云服务(一个用于生产,一个用于 staging)
  • 使用 Azure 平台的保留 IP 地址功能。
于 2015-01-14T07:40:38.997 回答