gpt4 book ai didi

azure - 如何以编程方式设置 Azure 计算服务的实例计数

转载 作者:行者123 更新时间:2023-12-04 17:35:36 24 4
gpt4 key购买 nike

我读到here可以使用 Rest API 方法以编程方式设置 Azure 计算服务角色的实例计数 Change Deployment Configuration .

但是该方法的文档没有提到角色实例,只是一些神秘的扩展属性。有谁知道这是如何完成的,并且也许可以提供一些指针或代码片段?

我感兴趣的不是自动缩放,而是能够设置确切的实例数量以响应自定义事件。

最佳答案

如果您有兴趣增加实例数量,那么唯一的方法是在服务配置文件中设置新实例数量,然后执行您提到的更改部署配置操作。请查看 Windows Azure PowerShell Cmdlet,因为它有一个名为 Set-AzureRole 的 Cmdlet。这将为您完成这项工作。

同样,如果您想减少实例数量,也可以采用相同的方法。通过这种方法,实例从下到上被删除,例如如果您有 4 个实例正在运行(X_IN_0、X_IN_1、X_IN_2 和 X_IN_3)并且您想要删除 2 个实例,则始终删除 X_IN_3 和 X_IN_2)。因此,如果您不关心最后一个实例是否被删除,那么您可以使用相同的方法。

但是,Windows Azure 服务管理 API 中提供了一项新操作,它使您能够删除特定实例:删除角色实例。您可以在此处阅读有关该操作的信息:http://msdn.microsoft.com/en-us/library/windowsazure/dn469418.aspx 。如果您希望删除一个行为异常的特定实例,这非常方便。我写了一篇关于相同内容的博客文章,您可以在这里阅读:http://gauravmantri.com/2013/10/16/a-new-version-of-windows-azure-service-management-api-is-available-with-delete-specific-role-instances-and-more-goodies/ .

关于azure - 如何以编程方式设置 Azure 计算服务的实例计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20541030/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com