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