Microsoft SQL Server Always On 可用性群組 (AG) 可讓您跨多個 SQL Server Enterprise 執行個體複製資料庫。

SQL Server 容錯移轉叢集執行個體類似,Always On 可用性群組會使用 Windows Server 容錯移轉叢集 (WSFC) 實作高可用性。但這兩項功能在多方面有所不同,包括:

Always On 可用性群組 容錯移轉叢集執行個體
容錯移轉範圍 資料庫群組 執行個體
儲存空間 未共用 共用

如需更詳細的比較,請參閱「容錯移轉叢集執行個體與可用性群組的比較」。

Always On 可用性群組支援多種可用性模式。 本教學課程說明如何以同步認可模式部署 Always On 可用性群組,為一或多個資料庫實作高可用性。

在設定過程中,您將建立三個 VM 執行個體。兩個 VM 執行個體 (node-1node-2) 會做為叢集節點,並執行 SQL Server。第三個 VM 執行個體「witness」用於在容錯移轉情境中達到法定人數。這三個 VM 執行個體會分布在三個可用區,並共用一個子網路。

使用 SQL Server Always On 可用性群組時,範例資料庫 bookshelf 會在兩個 SQL Server 執行個體之間同步複製。

在內部部署的 Windows Server 容錯移轉叢集環境中,ARP 宣告會觸發 IP 位址容錯移轉。Google Cloud,但會忽略 ARP 公告。因此,您必須實作下列其中一個選項:使用內部負載平衡器和分散式網路名稱 (DNN)。本文假設您已在 Google Cloud 上部署 Active Directory,且具備 SQL Server、Active Directory 和 Compute Engine 的基本知識。如要進一步瞭解 Google Cloud上的 Active Directory,請參閱「開始使用」一節。