将实例添加到Windows Azure云服务

时间:2015-06-01 18:21:24

标签: azure azure-cloud-services

我正在制作Azure Cloud Service。我最近收到了微软关于其云服务平台即将推出的服务的以下消息:

  

下面引用的运行Web和/或辅助角色的所有云服务都将在此维护期间遇到停机时间。在不同升级域中具有两个或更多角色实例的云服务将具有至少99.95%的外部连接。请注意,保证服务可用性的SLA仅适用于每个角色部署多个实例的服务。 Azure一次更新一个升级域。有关跨升级域和更新过程分配角色的详细信息,请访问Update an Azure Service网页。

我接收电子邮件的方式,每个实例本质上都是不同主机上的虚拟机,他们将在整个维护期间重启主机,所以如果我不希望在此期间停止服务,我需要确保我有多个实例。这准确吗?如果是这样,我如何“添加”实例?

2 个答案:

答案 0 :(得分:1)

这是正确的。

您可以通过更新角色的配置来增加实例数。在Visual Studio中,您可以在角色的“属性”窗口中执行此操作,并增加实例计数设置。然后,重新部署服务。

enter image description here

更快的方法是从Azure门户下载角色的配置文件(.cscfg),更新实例计数设置,然后上载更改的配置文件。该设置位于此处显示的Instances元素中。

enter image description here

您可以从Azure门户(portal.azure.com)下载角色的配置文件,方法是转到Cloud Service刀片并单击工具栏中的“设置”。在“设置”边栏框中单击“配置在配置刀片中,您可以在工具栏中找到“下载和上载”按钮。

答案 1 :(得分:0)

  

我接收电子邮件的方式,每个实例本质上都是一个虚拟机   不同的主机,他们将重新启动整个主机   维持期,所以如果我不想在服务期间停止服务   这一次,我需要确保我有多个实例。这是   准确?

您的理解是正确的。

  

如果是,我如何“添加”实例?

有很多方法可以做到这一点。

一种方法是编辑角色的配置文件(* .cscfg)并将Instances元素的count属性从1更改为2,然后通过上传此文件Azure门户(云服务 - >配置标签 - >上传按钮)

其他方法是通过相关Cloud Service的“Scale”选项卡更改实例计数。在此选项卡上,您将看到“实例计数”设置。只需将其从1更新为2

其他选项包括PowerShell,编写代码但我认为上面提到的那些应该是完成任务的最简单方法。