分散可用性群組 - AWS 規定指引

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

分散可用性群組

分散式可用性群組跨越兩個個別的可用性群組。您可以將其視為可用性群組的可用性群組。基礎可用性群組設定在兩個不同的 WSFC 叢集上。參與分散式可用性群組的可用性群組不需要共用相同的位置。它們可以是實體或虛擬的,在內部部署或公有雲中。分散式可用性群組中的可用性群組不需要執行相同版本的 SQL Server。目標資料庫執行個體可以執行比來源資料庫執行個體更新版本的 SQL Server。

分散式可用性群組架構可讓您靈活地在上裝載關鍵任務 SQL Server 執行個體或資料庫。AWS它提供了一個混合解決方案,用於提升和轉移(或提升和轉換)您的關鍵 SQL Server 數據庫AWS。

使用分散式可用性群組架構比將現有的內部部署 WFSC 叢集延伸至更有效率。AWS資料只會從內部部署主要複本傳輸至其中一個AWS複本 (轉寄站)。轉寄站負責將資料傳送至中的其他次要僅供讀取複本。AWS

在下圖中,第一個 WSFC 叢集 (WSFC 1) 裝載於內部部署,並具有內部部署可用性群組 (AG 1)。第二個 WSFC 叢集 (WSFC 2) 裝載於上,AWS並具有AWS可用性群組 (AG 2)。 AWS Direct Connect用作內部部署環境與AWS. 內部部署可用性群組 (AG 1) 有兩個複本 (節點)。節點之間的數據傳輸是同步的,具有自動故障轉移。同樣地,AWS可用性群組 (AG 2) 也有兩個複本,而且它們之間的資料傳輸也是同步的,並具有自動容錯移轉。分散式可用性群組會以非同步方式保持資料庫同步。資料會從 AG 1 (內部部署) 中的 SQL Server 主要複本傳輸到 AG 2 (已開啟) 中的主要複本 (轉寄站AWS)。轉寄站負責將資料傳送至其他僅供讀取複本,AWS並保持更新。同步處理內部部署和AWS資料庫之後,您可以對分散式可用性群組執行手動容錯移轉至AWS。AWS資料庫成為從應用程式讀取/寫入存取的主要資料庫。

SQL Server migration process with distributed availability groups

注意

在任何給定的時間點,只有一個可用於寫操作的數據庫。您可以將剩餘的次要複本用於讀取作業。若要擴充讀取工作負載,您可以在上AWS新增多個可用區域中的僅供讀取複本。

如需分散式可用性群組的相關資訊,請參閱: