Ansible 和 Azure 资源管理器模板有什么区别?

时间:2021-04-06 23:07:29

标签: azure-devops ansible azure-resource-manager

想知道 Ansible 和 ARM 模板有什么区别?

1 个答案:

答案 0 :(得分:1)

简而言之,ARM 是一个蔚蓝的管理层,而 Ansible 是一个开源管理工具链。

详情请参考this link。这是该链接的描述:

<块引用>

Ansible 与 CloudFormation、Azure Resource Manager、 Terraform 是一个配置管理工具。这是核心 功能是管理配置状态与部署和 调配资源。 CloudFormation、Azure 资源管理器和 Terraform 每个都有配置资源的方法,例如 Terraform 的供应商或使用 Desired State Configuration 带有 Azure 资源管理器模板的扩展。然而,那些 技术不提供相同数量的功能。 Ansible 是 在这方面更能与 Chef 和 Puppet 相媲美。

是什么让 Ansible 成为更好的选择在很大程度上取决于您 环境和组织内团队的技能组合。 例如,如果您在本地拥有大部分基础设施,并且 一些在云端。坚持使用 Ansible vs a 可能更有意义 云平台原生工具链。我还看过 CloudFormation、Azure 资源管理器或 Terraform 经常与 Ansible 混合使用。离开 在使用这些工具时部署和提供资源 Ansible 的配置。这是一篇非常有趣的文章 可能有助于解释为什么这是一种常见模式。 有很多工具可以找出最有效的方法 为您和您的团队付出一些努力。