在 Azure 本地版本 23H2 上部署 SQL Server

适用于:Azure 本地的超融合部署

本文提供有关如何在 Azure 本地版本 23H2 上部署 SQL Server 的指导。

解决方案概述

Azure Local 提供了一个灵活的平台来运行 SQL Server 和存储空间直通。 该平台经济高效且高度可用。 Azure 本地可以运行:

  • 联机事务处理(OLTP)工作负载。
  • 数据仓库和商业智能。
  • 基于大数据的 AI 和高级分析。

平台的灵活性对于任务关键型数据库尤其重要。 可以在使用 Windows Server 或 Linux 的虚拟机(VM)上运行 SQL Server。 可以整合多个数据库工作负荷,并根据需要将更多 VM 添加到 Azure 本地环境。 还可以使用 Azure Local 将 SQL Server 与 Azure Site Recovery 集成。 你获得了一个基于云的解决方案,该解决方案支持迁移、还原和保护组织的数据。

部署 SQL Server

本部分简要介绍了如何获取 Azure 本地 SQL Server 的硬件。 信息包括有关如何操作的说明:

  • 设置 SQL Server。
  • 执行监控和性能优化。
  • 使用高可用性(HA)和 Azure 混合服务。

步骤 1:从 Azure 本地目录获取硬件

首先,需要购买硬件。 在 Azure 本地目录中找到首选Microsoft硬件合作伙伴。 然后,购买预装有 Azure Stack HCI 操作系统的集成系统或高级解决方案。 在目录中,可以筛选以查看针对此类工作负荷优化的供应商硬件。

否则,请使用目录中的已验证系统,并将其部署到该硬件上。

有关 Azure 本地部署选项的详细信息,请参阅 部署 Azure Stack HCI作系统。

接下来, 使用 Azure 门户部署 Azure 本地版本 23H2。 还可以 使用 Azure 资源管理器部署模板部署 Azure 本地版本 23H2。

步骤 2:在本地 Azure 上安装 SQL Server

你可以在运行 Windows Server 或 Linux 的 VM 上安装 SQL Server,具体取决于你的需求。

有关如何安装 SQL Server 的说明,请参阅:

有关 SQL Server 许可和计费的信息,请参阅 管理 SQL Server 的许可和计费。

步骤 3:对 SQL Server 进行监视和性能优化

Microsoft提供了一套全面的工具,可用于监视 SQL Server 中的事件并优化物理数据库设计。 工具的选择取决于你要执行的监视或优化的类型。

若要确保 Azure 本地 SQL Server 实例的性能和运行状况,请参阅 性能监视和优化工具。

若要优化 SQL Server 2017 和 SQL Server 2016,请参阅 具有高性能工作负荷的 SQL Server 2017 和 2016 的建议更新和配置选项。

步骤 4:使用 SQL Server 高可用性功能

Azure Local 使用 具有 SQL Server 的 Windows Server 故障转移群集 来支持在 VM 中运行的 SQL Server(如果硬件发生故障)。 SQL Server 还提供 AlwaysOn 可用性组 ,以提供数据库级 HA 来帮助解决应用程序和软件故障。 除了 Windows Server 故障转移群集和可用性组外,Azure Local 还可以使用 AlwaysOn 故障转移群集实例。 故障转移群集实例基于共享存储的 存储空间直通 技术。

这些选项都适用于 Azure 云见证 进行仲裁控制。 对于位于不同物理节点上的 VM,建议在 Windows Server 故障转移群集中使用群集 AntiAffinity 规则。 如果主机在配置 AlwaysOn 可用性组时失败,这些规则有助于维护 SQL Server 的运行时间。

步骤 5:设置 Azure 混合服务

多个 Azure 混合服务可帮助你保护 SQL Server 数据和应用程序的安全。 Azure Site Recovery 是一种灾难恢复解决方案。 有关如何使用此服务保护应用程序的 SQL Server 后端以帮助使工作负载保持联机状态的详细信息,请参阅 为 SQL Server 设置灾难恢复。

Azure 备份 允许定义备份策略来保护企业工作负荷,并支持备份和还原 SQL Server 一致性。 有关如何备份本地 SQL 数据的详细信息,请参阅:

或者,可以在 SQL Server 中使用 Azure 上的 SQL Server 托管备份来管理 Azure Blob 存储备份。

有关如何将此选项用于异地存档的详细信息,请参阅:

除了这些备份方案,还可以设置 SQL Server 提供的其他数据库服务,包括: