我想知道是否可以将CloudService中当前正在运行的环境(后来的CS)更改为Windows Azure中的VirtualMachine(更高版本的VM)部署而不会丢失CS中分配的VIP?这意味着VM将获得当前分配给CS的IP。
我知道现在用户可以使用Azure PowerShell保留公共IP,我可以用某种方式实现我的目标吗?是否可以保留在CS部署中使用的IP,然后使用保留的IP取消部署和构建VM环境?“
是否可以将VM实例部署到CS Staging插槽,然后只交换VIP?
答案 0 :(得分:1)
在你的具体场景中 - 没有。
首先,因为您无法在同一个云服务中部署VM和PaaS角色。这是设计的。
其次,根据documentation here,截至今天的保留IP地址存在一些限制:
- 在部署之前,您必须先保留IP地址。
- 此时,您无法返回并对已经部署的内容进行预订。
理论上你可以:
然后,在步骤5中部署的VM将与在步骤3中部署的云服务具有相同的VIP。这是今天唯一的方式,在从一个到另一个过渡时为PaaS角色和VM提供相同的VIP。