在 Azure 本機 23H2 版上部署 SQL Server
適用於:Azure Local 2311.2 和更新版本
本主題提供如何在 Azure 本機版本 23H2 上部署 SQL Server 的指引。
解決方案概觀
Azure Local 提供高可用性、符合成本效益、彈性的平台來執行 SQL Server 和 儲存空間直接存取。 Azure 本機可以執行在線事務處理 (OLTP) 工作負載、數據倉儲和 BI,以及 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 Local 版本 23H2,或使用 Azure Resource Manager 部署範本部署 Azure Local 23H2 版本。
步驟 2:在 Azure 本機上安裝 SQL Server
視需求而定,您可以在執行 Windows Server 或 Linux 的 VM 上安裝 SQL Server。
如需安裝 SQL Server 的指示,請參閱:
- 適用於 Windows 的 SQL Server 安裝指南。
- Linux 上的 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 本機會 利用 WINDOWS Server 故障轉移叢集與 SQL Server (WSFC) 來支援在發生硬體故障時在 VM 中執行的 SQL Server。 SQL Server 也提供 AlwaysOn 可用性群組 (AG),以提供資料庫層級高可用性,其設計目的是協助解決應用程式和軟體錯誤。 除了 WSFC 和 AG 之外,Azure 本機還可以使用 AlwaysOn 故障轉移叢集實例 (FCI),此實例是以共用記憶體 儲存空間直接存取 技術為基礎。
這些選項全都適用於仲裁控制的 Microsoft Azure Cloud 見證 。 建議您針對位於不同實體節點上的 VM 使用 WSFC 中的叢集 AntiAffinity 規則,以在設定 Always On 可用性群組時,維護 SQL Server 的運行時間。
步驟 5:設定 Azure 混合式服務
您可以使用數個 Azure 混合式服務來協助保護 SQL Server 資料和應用程式的安全。 Azure Site Recovery 是災害復原 即服務 (DRaaS) 解決方案。 如需使用此服務保護應用程式後端以協助讓工作負載保持上線的詳細資訊,請參閱 設定 SQL Server 的災害復原。
Azure 備份 可讓您定義備份原則來保護企業工作負載,並支持備份和還原 SQL Server 一致性。 如需如何備份內部部署 SQL 資料的詳細資訊,請參閱使用 MABS 安裝 Azure 備份 伺服器和備份 Azure 本機虛擬機。
或者,您可以使用 SQL Server 中的 SQL Server 受控備份功能來管理 Azure Blob 儲存體 備份。
如需使用適合異地封存之選項的詳細資訊,請參閱:
- 教學課程:搭配 SQL Server 使用 Azure Blob 儲存體。
- 快速入門:SQL 備份和還原至 Azure Blob 記憶體服務。
除了這些備份案例之外,您還可以設定 SQL Server 提供的其他資料庫服務,包括 Azure Data Factory 和 Azure Integration Services Feature Pack (SSIS)。
下一步
如需使用 SQL Server 的詳細資訊,請參閱:教學課程:開始使用 資料庫引擎。