Azure Cloud Service的更新和创建和删除部署选项之间的区别

时间:2015-01-13 23:43:11

标签: azure azure-cloud-services azure-deployment azure-management-api

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

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

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

我试图搜索但没有发现任何内容。

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

目前我们正在使用'createanddelete',我们有兴趣使用blastupgrade。

非常感谢任何帮助。

谢谢, 贾韦德

1 个答案:

答案 0 :(得分:2)

当您使用创建和删除部署时,该过程只需deletes an existing deployment,然后creates new one

另外两个选项upgrade deploymentautomaticupdateblastupgrade之间的差异在于升级部署操作的Mode元素的值。顾名思义,automaticupdate会为该元素发送Auto。虽然blastupdate会发送Simultaneous。正如per documentation

  

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

     
      
  • 自动
  •   
  • 手动
  •   
  • 同时
  •   
     

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

您可以在Update Cloud Service here上阅读更多内容。

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

  • 根本不要使用云服务暂存 - 只需使用两个单独的云服务(一个用于生产,一个用于登台)。
  • 使用Azure平台的Reserved IP Address功能。