Azure Arc 概述
在本单元中,你将了解 Azure Arc 的基础知识及其主要功能和优势。
Azure Arc 基础知识
随着业务技术的发展,环境变得更加复杂。 多个应用程序可以在本地数据中心、各种公有云和私有云以及边缘的不同硬件上运行。 务必要大规模管理这些不同的环境、提高整个组织的安全性,并支持开发人员的敏捷性。
Azure Arc 提供一组技术,可用于简化复杂的分布式和混合环境的管理。 它扩展了 Azure 平台,可帮助你构建应用程序和服务,并灵活地跨数据中心、边缘和多云环境运行。
无论你的资源位于何处,Azure Arc 都有助于自动化的采用,可提供单一管理平台监视和全面安全性,并支持云优先策略。 与此同时,通过 Azure Arc 可以继续使用传统的 IT 工具和做法,当你过渡到 DevOps 模型时,可以通过云原生体系结构和运营模式充分受益。
Azure Arc 体系结构
下图显示了 Azure Arc 如何跨多云和本地 Kubernetes 环境运行。
对非 Azure 资源的 Azure Arc 支持
Azure Arc 支持对 Azure 之外的以下类型的资源进行 Azure 集成,包括:
- 运行 Windows 或 Linux 操作系统的已启用 Azure Arc 的物理服务器和虚拟机 (VM)。
- 在已启用 Azure Arc 的服务器上运行的 SQL Server 实例。
- 各种 Kubernetes 发行版本的已启用 Azure Arc 的 Kubernetes。
- 具有虚拟化工作负载和容器化工作负载的 Azure Stack HCI 本地物理群集。
- 在 Azure Stack HCI 群集上运行的 AKS(AKS 混合)。
- 在已启用 Azure Arc 的 Kubernetes 群集上运行的已启用 Azure Arc 的数据服务,例如 Azure SQL 托管实例。
在已启用 Azure Arc 的场景中,Azure Arc 使用本地安装的代理在本地资源与 Azure 之间建立逻辑连接。 通过此连接,非 Azure 资源将成为混合 Azure 资源,其自身的标识由 Azure 资源 ID 表示。
通过 Azure Arc 连接非 Azure 资源后,可以使用 Azure 来管理和监视其配置和操作。 可以使用 Azure 管理组、订阅、资源组和标记将已启用 Arc 的资源与原生 Azure 资源一起组织。