是否弃用Azure管理库以支持Azure Resource Manager?

时间:2016-11-03 12:04:01

标签: azure azure-resource-manager

对于Azure自动化,我们使用Management Libraries来配置云服务& BLOB存储以及SQL数据库。这似乎不再维持。我们要停止在生产中使用它吗? 需要提供:

Azure Web APP

SQL数据库

BLOB

Azure搜索索引

现在有关推荐方法的任何权威信息都会有所帮助。感谢。

2 个答案:

答案 0 :(得分:1)

您可能已经知道Azure Management LibraryAzure Service Management API (ASM)的包装器,它提供了一个基于REST的界面来管理底层基础架构。旧Azure门户(https://management.azure.com)使用ASM API。

Azure Resource Manager API (ARM)是基于REST的新方法,用于管理底层基础架构。 ARM功能更强大,功能丰富,将继续使用。新的Azure门户(https://portal.azure.com)使用ARM API。

最终将删除旧门户网站,您应该可以在新门户网站上执行所有操作。如果发生这种情况通常不为人所知(Azure产品团队的某个人将能够对此发表评论)。在此之前,ASM和ARM都将得到支持,之后将删除(或不支持)ASM。

一般建议尽可能开始使用ARM API。仅对尚未移植到ARM API的功能使用ASM API。您提到您正在使用Azure Web APP,SQL数据库,BLOB和Azure搜索索引。据我所知,ARM支持所有这些,因此建议使用它而不是ASM。实际上,我认为Azure搜索仅通过ARM而不是ASM支持。

答案 1 :(得分:0)

我无法找到当前建议使用的库的任何信息。

然而,几周前Simpler Azure Management Libraries for .NET已发布预览版。可能值得一试,并留意未来。

目前它似乎只能管理Azure虚拟机,虚拟机规模集,存储,网络,资源管理器,密钥保管库和批处理。但是,由于这是一个预览,MS要求开发人员提供反馈以及他们希望看到支持的内容。