本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 RDS Custom for SQL Server 的多可用區域資料庫執行個體部署中,Amazon RDS會自動佈建並維護位於不同可用區域 (AZ) 的同步待命複本。主要資料庫執行個體會在待命複本的可用區域間進行同步複製,以提供資料備援。
重要
RDS Custom for SQL Server 的多可用區部署與 RDS for SQL Server 的多可用區不同。與RDS適用於 SQL Server 的多可用區域不同,您必須先設定 RDS Custom for SQL Server 的先決條件,才能建立多可用區域資料庫執行個體,因為RDS自訂會在您自己的帳戶中執行,這需要許可。
若您未完成先決條件,異地同步備份資料庫執行個體就可能無法執行,或自動還原為單一可用區資料庫執行個體。如需先決條件的詳細資訊,請參閱 使用 RDS Custom for SQL Server 進行多可用區域部署的先決條件。
執行具有高可用性的資料庫執行個體,可以在規劃好的系統維護期間增強可用性。如果發生計劃中的資料庫維護或計劃外的服務中斷,Amazon RDS會自動容錯移轉至 up-to-date次要資料庫執行個體。此功能可讓資料庫操作迅速恢復,而不需要手動介入。主要和待命執行個體使用相同的端點,而此端點的實體網路地址在容錯移轉過程中會轉移到次要複本。當容錯移轉發生時,您不必重新設定應用程式。
您可以在建立RDS自訂資料庫執行個體時指定多可用區,以建立 RDS Custom for SQL Server Multi-AZ 部署。您可以使用 主控台,透過修改資料庫執行個體並指定多可用區選項,將現有的 RDS Custom for SQL Server 資料庫執行個體轉換為多可用區部署。您也可以使用 AWS CLI或 Amazon 指定多可用區域資料庫執行個體部署RDSAPI。
RDS 主控台會顯示待命複本 (次要 AZ) 的可用區域。您也可以使用 describe-db-instances
CLI 命令或 DescribeDBInstances
API操作來尋找次要 AZ。
RDS 與單一可用區部署相比,具有多可用區部署的自訂SQL伺服器資料庫執行個體的寫入和遞交延遲可能會增加。這可能是資料庫執行個體之間的同步資料複寫造成。如果您的部署容錯移轉到待命複本,則可能會有延遲變更,儘管 AWS 是使用可用區域之間的低延遲網路連線進行設計。
注意
對於生產工作負載,我們建議您使用具有佈建 IOPS(每秒輸入/輸出操作) 的資料庫執行個體類別,以獲得快速、一致的效能。如需資料庫執行個體類別的詳細資訊,請參閱 Amazon RDS Custom for SQL Server 的需求和限制。
主題
區域和版本可用性
下列SQL伺服器版本支援 RDS Custom for SQL Server 的多可用區部署:
SQL Server 2022 和 2019:Enterprise、Standard、Web 和 Developer Edition
注意
SQL Server 2019 CU8(15.00.4073.23) 或更舊版本不支援 RDS Custom for SQL Server 的多可用區域部署。
RDS Custom for SQL Server 的多可用區域部署可在所有可使用 RDS Custom for SQL Server 的區域使用。如需 RDS Custom for SQL Server 的多可用區域部署區域可用性的詳細資訊,請參閱 Custom RDS for SQL Server 支援的 區域和資料庫引擎。
使用 RDS Custom for SQL Server 進行多可用區域部署的限制
具有 RDS Custom for SQL Server 的多可用區域部署具有下列限制:
-
不支援跨區域多可用區部署。
-
您無法設定次要資料庫執行個體來接受資料庫讀取活動。
-
當您搭配多可用區域部署使用自訂引擎版本 (CEV) 時,次要資料庫執行個體也會使用相同的 CEV。次要資料庫執行個體無法使用不同的 CEV。
建立 RDS Custom for SQL Server Multi-AZ 部署
若要建立 RDS Custom for SQL Server Multi-AZ 部署,請遵循 中的步驟建立並連線至 Amazon RDS Custom for SQL Server 的資料庫執行個體。
重要
為了簡化設定,我們建議您使用網路設定指示中提供的最新 AWS CloudFormation 範本檔案。如需詳細資訊,請參閱配置 AWS CloudFormation。
多可用區部署的建立需要幾分鐘。