2

有人可以帮我了解以下相关的 Azure VIP 吗?

  1. 当我们进行 VIP SWAP 时,Production Slot VIP 会改变吗?
  2. 新部署是否会更改 VIP?
  3. VIP会在哪些场景下发生变化?
  4. 如果我删除暂存槽并重新部署并执行 VIP 交换,那么它会生成新的 VIP 吗?

谢谢

4

3 回答 3

5

当我们进行 VIP SWAP 时,Production Slot VIP 会改变吗?

当客户在单个托管服务中的阶段和生产部署之间交换 VIP 时,两个部署 VIP 都将保留。

新部署是否会更改 VIP?

在部署的整个生命周期中,分配的 VIP 不会更改,无论部署上的操作如何,包括更新、重新启动和重新映像操作系统。

VIP会在哪些场景下发生变化?

删除部署后,与该部署关联的 VIP 将返回到池中并相应地重新分配,即使未删除托管服务也是如此。

如果我删除暂存槽并重新部署并执行 VIP 交换,那么它会生成新的 VIP 吗?

由于 Staging 也是一种部署,我认为删除 Staging Slot 会将您的 VIP 返回到池中。不过这个是我的想法,没试过。

资源

于 2013-07-17T10:41:08.833 回答
4

1.进行VIP SWAP时,生产槽VIP会改变吗?

不会。与生产相关的 VIP 保持不变。如果它确实发生了变化,那么当更新的 DNS 信息通过 Internet 传播时,您的站点就会出现故障。相反,生产 VIP 被重新映射到当前在暂存环境中的实例(对于暂存 VIP 反之亦然)。

2.新部署会改变VIP吗?

如果“新部署”是指将新位部署到生产环境或登台环境,不,这不会改变他们的 VIP。

3.VIP会在哪些场景发生变化?

唯一一次更改环境的 VIP 是删除该环境的当前部署。尝试删除时的确认消息表明 VIP 将丢失。

4.如果我删除Staging Slot并重新部署并执行VIP交换,它会生成新的VIP吗?

删除 Staging 环境时,您将丢失它的当前 VIP。当您重新部署到它时,您将获得一个新的 VIP。之后,执行 VIP 交换或将新位部署到任一环境都不会影响其 VIP。

希望有帮助!

于 2014-01-24T18:42:34.123 回答
3

“交换 VIP”不会更改 VIP,它会交换未更改的部署,因此 xxx.cloudapp.net URL 现在指向之前暂存(现在是生产)部署的 VIP,而 RandomGuid.cloudapp.net 现在指向的 VIP以前的生产(现在暂存)部署。交换只影响 URL->VIP 映射,没有其他影响,VIP 本身被保留。

删除部署时,其 VIP 将由 Azure 回收。当您创建一个新部署时,它可能会重用之前回收的 VIP 或获得一个新的 - 这是未指定的。在您删除部署之前,它的 VIP 将被保留。

所以...

如果我删除暂存槽并重新部署并执行 VIP 交换,那么它会生成新的 VIP 吗?

删除暂存部署后,其 VIP 将由 Azure 回收。当您创建新的暂存部署时,它将重用该 VIP 或获取新的 VIP。同时,生产部署保留其 VIP。然后你进行交换 - 生产变成登台,登台变成生产,他们仍然保留他们的 VIP。

例如。您使用 VIP 1.1.1.1 进行生产并使用 VIP 2.2.2.2 进行分期。所以 yourapp.cloudapp.net 指向 1.1.1.1 你删除并重新创建暂存,它现在恰好有 VIP 3.3.3.3(它也可以再次获得 2.2.2.2 - 你无法预测)。生产仍然有 1.1.1.1 - 这是有保证的。您进行交换 - 现在具有 3.3.3.3 的 VIP 变为生产,具有 1.1.1.1 的 VIP 变为暂存,因此 yourapp.cloudapp.net 现在指向 3.3.3.3 他们在交换期间保留其 VIP,只有 URL->VIP 映射更改.

于 2013-07-17T10:43:31.647 回答