对于Azure自动化,我们使用Management Libraries来配置云服务& BLOB存储以及SQL数据库。这似乎不再维持。我们要停止在生产中使用它吗? 需要提供:
Azure Web APP
SQL数据库
BLOB
Azure搜索索引
现在有关推荐方法的任何权威信息都会有所帮助。感谢。
答案 0 :(得分:1)
您可能已经知道Azure Management Library
是Azure 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要求开发人员提供反馈以及他们希望看到支持的内容。