适用于:SQL Server
SQL Server on Azure Local 在你自己的基础设施中运行 SQL Server 工作负载,运行在 Windows Server 或 Linux 虚拟机(VM)上。 你可以将数据保持在用户和应用附近,同时选择符合连接性、数据驻留性和治理需求的管理模式。
Azure Local 将 Azure 功能扩展到你自身环境中的基础设施。 SQL Server运行在Azure Local虚拟机中,允许你在使用Azure一致性的基础设施和管理体验的同时,将SQL Server工作负载和数据本地保存。
部署模式
Azure Local 上的 SQL Server 支持连接环境和断开环境。 这些模式在管理能力和前提条件上有所不同。
连接模式
在连接模式下,Azure Local 保持与 Azure 的连接。 你可以将 SQL Server 实例连接到 Azure Arc,实现集中式库存管理、治理、监控、安全和授权。 数据库工作负载继续本地运行,而 Azure 服务则提供管理功能。
连接模式下的 SQL Server on Azure Local 现已正式发布(GA)。 有关部署指导,请参见 Deploy SQL Server on Azure Local。
断开连接的操作
Azure Local 断开连接操作支持 Azure 或 Internet 连接受限或不可用的环境。 SQL Server 工作负载和 Azure Local 控制平面运行在您的环境中,无需持续依赖于公有云控制平面。
该模式适用于受控、安全、偏远或空气隔离环境。 有关部署指导,请参见“在 Azure Local 上以断开连接方式部署 SQL Server”。
Important
用于 Azure Arc 的 SQL Server 扩展不支持在断开连接操作下运行于 Azure Local 上的 SQL Server。 该扩展提供的功能(包括 SQL Server 清单、最佳实践评估以及 Azure 中的 SQL Server 管理体验)在断开连接的部署中不可用。
何时使用 Azure Local 上的 SQL Server
当你需要时,考虑使用 SQL Server on Azure Local:
- 通过将敏感数据保存在本地,满足数据驻留和合规要求。
- 支持低延迟应用,数据库靠近用户、设备、工厂位置或应用服务器。
- 管理跨本地基础设施和Azure的混合环境。
- 在不将数据库迁移到公有云的情况下,现代化现有的 SQL Server 部署。
- 通过Azure服务在互联环境中集中治理、监控和安全。
Azure Local 上的 SQL Server 也支持本地 AI 和分析场景。 应用程序可以在本地使用操作数据,以减少数据移动和推理延迟,同时满足治理要求。 更多信息请参见 “构建本地人工智能应用”。
互联部署的工作原理
从大略上讲,互联部署包括以下阶段:
- 部署 Azure Local。
- 创建Windows Server或Linux虚拟机并安装SQL Server。
- Connect SQL Server to Azure Arc 以获得支持的 Azure 管理功能。
- 根据需要配置监控、治理、安全和许可。
- 根据您的工作负载需求规划SQL Server的可用性、备份和灾难恢复。 完整流程请参见 Deploy SQL Server on Azure Local。
断联部署的工作原理
从高层次来看,断开部署包括以下阶段:
- 部署带断开连接操作的 Azure Local。
- 在断开的环境中创建 Windows Server 或 Linux 虚拟机并安装 SQL Server。
- 通过使用支持的本地工具管理和监控 SQL Server。
- 根据你的工作负载需求配置 SQL Server 可用性、备份和灾难恢复。
有关完整过程,请参阅在 Azure Local 上通过断开连接操作部署 SQL Server。