描述已启用 Azure Arc 的数据服务

已完成

Contoso,一个全局实体,托管多个 SQL Server 实例,这些实例在其本地环境中具有各种版本。 IT 人员希望探索多云策略,以使用世界各地的云服务提供商。 已启用 Azure Arc 的数据服务提供了单一虚拟管理平台和统一工具,用于在某些市场中实现管理、部署和数据主权合规性。

什么是已启用 Azure Arc 的数据服务?

使用已启用 Azure Arc 的 SQL 托管实例,可以将位于任何位置的所有数据库实例注册到 Azure,然后以一致的方式管理这些数据库。 已启用 Azure Arc 的数据服务:

  • 使你能够在 SQL 实例方面保持一贯的水准。
  • 提供灵活的缩放选项。 可以轻松快速地在实例中添加或删除 CPU 和内存。
  • 利用云计费模型。
  • 在本地和跨多个云提供类似平台即服务 (PaaS) 的体验。
  • 附带现成的高可用性、监视服务、自动升级、修补、备份和还原服务。

了解连接和断开连接模式

Contoso 在考虑到法规和低延迟需求而需要将数据置于本地的国家/地区具有运营能力。 在这种情况下,已启用 Azure Arc 的数据服务很有用。 由于数据存储在特定国家/地区,因此可以满足监管合规性和数据主权要求。 通过在本地或邻近运营的位置启用数据库,还可以解决基础延迟问题。

断开连接的部署模式不会自动将任何数据集加载回 Azure。 例如,不会自动加载计费文件、日志和指标。 库存信息仅用于计费目的。 在此模式下,可以定期将计费文件手动导出并加载到 Azure 门户。 尽管断开连接模式不会自动加载文件,但你仍然可从解决方案中获得缩放、保持一贯水准的 SQL 和其他优势。

在直接连接模式下,你可以通过 Azure 门户获得 Azure Monitor 的全部优势,包括警报、库存和管理功能。 在此模式下,部署数据仍在本地处理,你可以选择将日志上传到 Azure。 库存信息只是一种所拥有资产的元数据表示形式。

部署已启用 Arc 的数据服务

已启用 Azure Arc 的 SQL 托管实例在任何受支持的 Kubernetes 群集和硬件上运行。 Kubernetes 群集连接到 Azure Arc,然后已启用 Azure Arc 的数据服务通过基于代理的解决方案部署并管理到群集。 部署到环境的代理称为数据控制器。 此代理充当解决方案的 Kubernetes 业务流程协调程序。

若要以直接连接模式运行服务,则必须执行以下操作:

  • 有权访问适合工作负载大小的 Kubernetes 群集。
  • 使用支持的 Azure CLI 版本。
  • 添加 arcdata 和关联的 k8s CLI 扩展。