1

我现有的 Azure 云服务无法使用新的 D 系列 VM。我向微软投诉,他们解释说因为我的云服务是几年前创建的,所以它部署在一个旧的“集群”上,我需要重新创建我的云服务才能在一个新的集群上获得现代虚拟机。

这将涉及重新配置 DNS,并将迫使我在交换期间将服务置于只读模式以确保数据一致性。通常我使用 VIP Swap 部署升级。

这只是使用 Azure 的成本之一吗?有没有办法解决?我应该计划定期重建我的服务吗?

4

2 回答 2

1

Create another cloud service and launch desired VM from D family. Configure Azure Traffic Manager for failover load balancing. Take down the primary cloud service and the requests will failover to the new stack on other cloud services.

The difficulty of implementation depends on what kind of application/database is being used.

More about traffic manager here

Regarding your other question, you may not have to change cloud services often. It seems that this cloud service was really old and microsoft couldn't support new types of VMs on that cluster. I haven't encountered a situation where a cloud service wouldn't support D series VM recently.

于 2015-04-14T10:31:59.083 回答
1

是的,您必须对服务名称进行更改——也许重新配置您的 DNS 或使用流量管理器。但是,如果您之前使用 VIP 交换,您应该没有其他问题 - 使用 VIP 交换,您有两个部署同时运行,在这里您将有两个部署同时运行,只是在不同的服务中。

于 2015-04-14T10:34:42.210 回答