你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
比较 AWS 和 Azure 资源管理
在 Azure 和 Amazon Web Services(AWS)中,术语 资源 的使用方式相同。 资源是可管理的项。 例如,它可以是虚拟机、存储帐户、Web 应用、数据库或虚拟网络。
AWS 资源组与 Azure 资源组
Azure 和 AWS 中的资源组用于组织和管理资源。 但是,存在一些主要差异:
- 删除 AWS 资源组不会影响资源。 删除 Azure 资源组会删除其中的所有资源。
- 在 Azure 中,必须先创建资源组,然后才能创建资源。 资源必须是单个资源组的一部分。
- 在 Azure 中,可以按资源组跟踪成本。 在 AWS 中,可以使用成本分配标记来筛选特定资源。
资源部署选项
Azure 提供了多种管理资源的方法:
Azure 门户。 与 AWS 仪表板一样,Azure 门户为 Azure 资源提供基于 Web 的管理界面。
REST API。 Azure 资源管理器 REST API 提供对 Azure 门户中提供的大多数功能的编程访问。
Azure CLI。 Azure CLI 提供了一个命令行接口,可用于创建和管理 Azure 资源。 Azure CLI 适用于 Windows、Linux 和 macOS。
Azure PowerShell。 可以使用 PowerShell 的 Azure 模块通过脚本运行自动化管理任务。 PowerShell 适用于 Windows、Linux 和 macOS。
ARM 模板。 Azure 资源管理器 (ARM) 模板提供与 AWS CloudFormation 服务类似的基于 JSON 模板的资源管理功能。
Bicep。 Bicep 是一种特定于域的语言,它使用声明性语法部署 Azure 资源。
Terraform。 可以使用 Terraform 通过 HCL 语法定义、预览和部署云基础结构。
通过上述每个接口,资源组是创建、部署或修改 Azure 资源的核心。 该实现类似于在 CloudFormation 部署期间用于对 AWS 资源进行分组的堆栈实现。
标记
通过 Azure 和 AWS 中的标记,可以通过向资源分配元数据来有效地组织和管理资源。 标记是键值对,可帮助你对云基础结构的成本进行分类、跟踪和管理。 AWS 和 Azure 都支持基于标记值的基于属性的访问控制(ABAC)。 尽管 Azure 和 AWS 标记类似,但存在一些差异:
- Azure 的标签在操作中不区分字母大小写,但可以保留大小写格式。 AWS 标签区分大小写。
- Azure 通过策略提供标记继承。 AWS 本身不支持父资源和子资源之间的标记继承。 AWS 支持 AWS 成本类别的标记继承。
- AWS 提供了用于添加标记的标记编辑器工具,而 Azure 则通过 Azure 门户和管理接口提供标记功能。
贡献者
本文由Microsoft维护。 它最初由以下参与者编写。
主要作者
- Srinivasaro Thumala |高级客户工程师
其他参与者:
- 亚当·塞里尼 |合作伙伴技术策略师主管
若要查看非公共LinkedIn资料,请登录LinkedIn。