永遠開啟可用性群組 - AWS 規定指引

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

永遠開啟可用性群組

SQL Server 永遠在線可用性群組為 SQL Server 資料庫提供高可用性和嚴重損壞修復解決方案。可用性群組包含一組容錯移轉的使用者資料庫。它包括一組主要讀取/寫入資料庫,以及多個 (一到八個) 相關的次要資料庫集。您可以將次要資料庫提供給應用程式層作為主要資料庫的唯讀副本 (僅限 SQL Server 企業版),以提供讀取工作負載的向外延展架構。您也可以使用次要資料庫進行備份作業。

SQL Server 永遠開啟可用性群組支援同步和非同步認可模式。在同步模式下,主要複本會在認可變更或寫入次要複本的記錄檔之後確認資料庫交易。使用此模式,如果複本同步,您可以執行計劃的手動容錯移轉和自動容錯移轉。您可以在相同環境中的 SQL Server 執行個體之間使用同步認可模式 (例如,如果所有執行個體都在內部部署或所有執行個體都在 AWS)。

在非同步認可模式中,主要複本認可資料庫交易,而不需等待次要複本。您可以在不同環境中的 SQL Server 執行個體之間使用非同步認可模式 (例如,如果您在內部部署和中有執行個體 AWS)。

您可以使用永遠開啟可用性群組來進行高可用性或嚴重損壞修復。使用此方法的時機:

  • 您有嚴格的 RTO 和 RPO 要求。永遠開啟可用性群組提供秒數的 RPO,以及 RTO (秒到分鐘)。

  • 您想要管理和容錯移轉一組資料庫。「永遠開啟」可用性群組在 SQL Server 2019 的同步認可模式下支援 0-4 個次要複本。

  • 您想要在同步提交模式下使用自動容錯移轉,而且不需要見證伺服器。

  • 您想要從次要資料庫讀取。

  • 您想要將多個資料庫目的地與主要資料庫同步。

SQL Server 標準版從 SQL Server 2016 SP1 開始,為每個可用性群組的單一、不可讀取的次要資料庫和接聽程式提供基本的高可用性。它也支援每個可用性群組最多兩個節點。