2017-04-25 62 views
0

我目前正在开发一个使用Azure资源的ASP.NET MVC应用程序。我成功地使用了资源管理器并使用API​​调用获取相同的信息。 现在我想知道使用ARM代替API调用会更好吗? 而基于性能的是,ARM的API调用更快吗?Azure资源管理器API调用速度更快吗?

提前致谢!

回答

1

ARM为您提供了自动化方式,并拥有一个标准的可重复过程来无缝地配置Azure资源。从powershell调用ARM模板时,将在内部使用Azure管理API体系结构来实现供应和部署。

性能明智,我相信它们都会差不多,如果你直接调用API,速度会更快。但通过API调用,您可以亲自进行所有尽职调查,并通过API部署大型天蓝色环境,这将涉及您的一方的精心规划和编码。尽管ARM方法为此目的进行了模板化,但它将帮助您简化ALM/devops管道。

+0

谢谢你这个清晰而快速的答案! 我问过这个问题,因为我的组织拥有只能通过API调用访问的Classic资源。 ARM仅支持来自新门户的资源。因此,我必须混合使用基本相同的ARM和API调用。 – ArnoDh

+0

将两者混合是很正常的。也许你可以有PowerShell脚本来处理两者。 – Aravind