如今,各公司正努力控制和管理日益复杂的环境。这些环境跨数据中心、多个云和边缘扩展。 每个环境和云都具有自己的一组管理工具,而新的 DevOps 和 ITOps 操作模型可能很难跨资源实现。
Azure Arc 通过提供一致的多云和本地管理平台,从而简化了治理和管理。
Azure Arc 提供一种集中统一的方式来执行以下操作:
- 通过将现有非 Azure 和/或本地资源投影到 Azure 资源管理器中来管理整个环境。
- 管理虚拟机、Kubernetes 群集和数据库,就像它们在 Azure 中运行一样。
- 无论资源位于何处,都可以使用熟悉的 Azure 服务和管理功能。
- 继续使用传统的 ITOps,同时引入 DevOps 做法,以支持环境中的新云本机模式。
- 将自定义位置配置为已启用 Azure Arc 的 Kubernetes 群集和群集扩展上的抽象层。
若要以高分辨率下载体系结构图,请访问 Jumpstart Gems。
目前,可以通过 Azure Arc 管理 Azure 外部托管的以下资源类型:
- 服务器和虚拟机:管理在 Azure 外部托管的 Windows 和 Linux 物理服务器和虚拟机。 根据 Azure 本地以及 VMware vCenter 或 System Center Virtual Machine Manager 本地环境预配、调整大小和管理虚拟机。
- Kubernetes 群集:通过多个受支持的分发,附加和配置在任意位置运行的 Kubernetes 群集。
- Azure 数据服务:使用 Kubernetes 和你选择的基础结构在本地、边缘和公有云环境中运行 Azure 数据服务。 SQL 托管实例和 PostgreSQL(预览版)服务目前可用。
- SQL Server:将 Azure 服务扩展到在 Azure 外部托管的 SQL Server 实例。
注意
若要详细了解 Azure Arc 提供的不同服务,请参阅为计算机选择合适的 Azure Arc 服务。
主要功能和优势
Azure Arc 支持的一些主要场景如下:
在整个环境中为服务器实现一致的清单、管理、治理和安全性。
配置 Azure VM 扩展以使用 Azure 管理服务监视、保护和更新服务器。
大规模管理和治理 Kubernetes 群集。
跨 Git 存储库的一个或多个群集使用 GitOps 部署配置。
使用 Azure Policy 实现 Kubernetes 群集的零接触合规性和配置。
在任何 Kubernetes 环境(特别是 Azure SQL 托管实例和 Azure Database for PostgreSQL 服务器,其中包含升级、更新、安全性和监视等权益)上运行 Azure 数据服务,就像在 Azure 中运行一样。 使用弹性缩放,应用更新,而不会导致任何应用程序停机,即使没有持续连接到 Azure。
在已启用 Azure Arc 的 Kubernetes 群集上创建自定义位置,将它们用作部署 Azure 服务实例的目标位置。 为 已启用 Azure Arc 的数据服务、 Azure Arc 上的 Azure 容器应用和 Kubernetes 上的事件网格部署 Azure 服务群集扩展。
通过交互式和非交互式方法在 VMware vCenter 和 System Center Virtual Machine Manager(SCVMM) 在 Azure 本地和本地环境执行虚拟机生命周期管理操作。 使用 Azure 基于角色的访问控制 (RBAC),使开发人员和应用程序团队能够按需自行执行 VM 操作。
无论使用的是 Azure 门户、Azure CLI、Azure PowerShell 还是 Azure REST API,都可以查看已启用 Azure Arc 的资源的统一体验。
定价
下面是 Azure Arc 目前可用功能的定价信息。
已启用 Azure Arc 的服务器
提供以下 Azure Arc 控制平面功能,而无需额外费用:
- 通过 Azure 管理组和标记来整理资源
- 通过 Azure Resource Graph 进行搜索和索引
- 通过 Azure 基于角色的访问控制 (RBAC) 实现访问和安全性
- 通过模板和扩展实现环境和自动化
在已启用 Azure Arc 的服务器上使用的任何 Azure 服务(例如 Microsoft Defender for Cloud 或 Azure Monitor)都将按照该服务的定价收费。 有关详细信息,请参阅 Azure 定价页。
已启用 Azure Arc 的 VMware vSphere 和 System Center Virtual Machine Manager
以下已启用 Azure Arc 的 VMware vSphere 和 System Center Virtual Machine Manager (SCVMM) 功能免费提供:
- 已启用 Azure Arc 的服务器免费提供的所有 Azure Arc 控制平面功能。
- VMware vCenter 和 SCVMM 托管资产(VM、模板、网络、数据存储、云/群集/主机/资源池)的发现和单一虚拟管理平台视图。
- VM 的生命周期(创建、调整大小、更新和删除)和电源周期(启动、停止和重启)操作,包括能够使用 Azure 基于角色的访问控制 (RBAC) 委托这些操作的自助访问。
- 使用 Azure 门户、CLI、REST API、SDK 和自动化通过基础结构即代码 (IaC) 模板(如 ARM、Terraform 和 Bicep)管理 VM。
在已启用 Azure Arc 的 VMware vSphere 和 SCVMM VM 上使用的任何 Azure 服务(例如 Microsoft Defender for Cloud 或 Azure Monitor)都将按照该服务的定价收费。 有关详细信息,请参阅 Azure 定价页。
已启用 Azure Arc 的 Kubernetes
在已启用 Azure Arc 的 Kubernetes 上使用的任何 Azure 服务(例如 Microsoft Defender for Cloud 或 Azure Monitor)都将按照该服务的定价收费。
有关已启用 Azure Arc 的 Kubernetes 上的配置定价的详细信息,请参阅 Azure 定价页。
已启用 Azure Arc 的数据服务
有关信息,请参阅 Azure 定价页。
后续步骤
- 为物理机器和虚拟机选择正确的 Azure Arc 服务。
- 了解已启用 Azure Arc 的服务器。
- 了解已启用 Azure Arc 的 Kubernetes。
- 了解已启用 Azure Arc 的数据服务。
- 了解 Azure Arc 启用的 SQL Server。
- 了解 Azure 本地上的已启用 Azure Arc 的 VM 管理。
- 了解已启用 Azure Arc 的 VMware vSphere。
- 了解已启用 Azure Arc 的 System Center Virtual Machine Manager。
- 浏览 Azure Arc 快速入门以体验 Azure Arc。
- 通过 Azure Arc 登陆区域加速器了解最佳做法和设计模式。
- 了解 Azure Arc 的网络要求。