全部產品
Search
文件中心

ApsaraDB RDS:RDS SQL Server異地容災

更新時間:Dec 27, 2024

RDS SQL Server提供了異地容災方案,可以將源執行個體的業務資料自動同步至容災執行個體中,當源執行個體所在地區的RDS執行個體發生故障時,可手動切換系統到容災地區的RDS執行個體上,從而保障業務的連續性和可用性。

前提條件

  • 已在地區A和地區B分別建立了RDS SQL Server執行個體。執行個體版本要求如下:

    • 大版本:2017 企業叢集系列、2019 企業叢集系列、2022 企業叢集系列

    • 系列:叢集系列

    • 儲存類型:ESSD雲端硬碟

    說明
    • 您可以前往執行個體基本資料頁面查看以上資訊。

    • 在本文中,我們將地區A中的執行個體作為源執行個體,地區B中的執行個體作為容災執行個體。

    • 建議地區A和地區B中RDS執行個體的大版本和執行個體規格盡量保持一致。

    • 如何建立RDS SQL Server執行個體,請參見建立RDS SQL Server執行個體

  • 已在地區A和地區B分別建立了VPC1和VPC2,兩個VPC均已使用ECS部署了相關業務。具體操作,請參見搭建IPv4專用網路

注意事項

  • 源執行個體資料庫中的Login資訊和Jobs作業任務不會自動同步至容災執行個體中。

  • 容災執行個體僅支援唯讀操作,不支援寫入操作。

  • 在發生容災時,源執行個體和容災執行個體會發生切換。如果使用者需要通過中斷不同地區網路的方式讓容災執行個體從唯讀變為可讀寫,請務必在源執行個體上移除容災執行個體的節點。否則,可能會導致資料同步失敗,日誌無法截斷,進而使磁碟空間爆滿。

步驟一:建立雲企業網執行個體

  1. 登入雲企業網管理主控台
  2. 雲企業網執行個體頁面,單擊建立雲企業網執行個體

  3. 创建云企业网实例對話方塊,根據以下資訊進行配置,然後單擊确认

    • 名称:輸入雲企業網執行個體的名稱。

    • 描述:輸入雲企業網執行個體的描述資訊。

    • 资源组:選擇雲企業網執行個體所屬的資源群組。

      本文不選擇,雲企業網執行個體建立完成後將歸屬於預設資源群組。

    • 标签:輸入雲企業網執行個體的標籤。本文保持為空白值。

步驟二:串連VPC執行個體

您需要分別建立地區A和地區B下的網路連接,以保證VPC1與VPC2之間可以正常網路通訊。

  1. 雲企業網執行個體頁面,單擊步驟一建立的雲企業網執行個體ID。

  2. 基本資料頁簽的VPC地區,單擊添加.png表徵圖。

    image..png

  3. 串連網路執行個體頁面,根據以下資訊進行配置,然後單擊確定建立。配置項說明如下:

    • 執行個體類型選擇待串連的網路執行個體類型。

    • 地區:選擇待串連的網路執行個體所在的地區。

    • 轉寄路由器系統自動顯示該地區下已建立轉寄路由器執行個體。

    • 資源歸屬UID選擇待串連的網路執行個體所屬的帳號類型。

    • 網路執行個體選擇待串連的網路執行個體。

    您需要重複步驟1~步驟3的操作,在地區A和地區B下分別建立一個執行個體類型為Virtual Private Cloud的網路連接。配置樣本如下:

    配置項

    VPC1

    VPC2

    執行個體類型

    Virtual Private Cloud

    Virtual Private Cloud

    地區

    地區A

    地區B

    資源歸屬UID

    同帳號

    同帳號

    網路執行個體

    選擇VPC1

    選擇VPC2

步驟三:購買頻寬包

為實現VPC1與VPC2的資源正常通訊,您需要購買頻寬包並建立跨地區串連。

  1. 訪問雲企業網執行個體頁面,單擊步驟一建立的雲企業網執行個體ID。

  2. 在雲企業網執行個體詳情頁面,選擇基本資料 > 頻寬包管理,單擊購買頻寬包(預付費)

    image..png

  3. 頁面跳轉至售賣頁,選擇相關配置並單擊立即購買,完成購買即可。

    配置項說明,請參見購買頻寬包

步驟四:建立跨地區串連

  1. 訪問雲企業網執行個體頁面,單擊步驟一建立的雲企業網執行個體ID。

  2. 在雲企業網執行個體詳情頁面,選擇基本資料 > 頻寬包管理,單擊設定跨地區頻寬

    image..png

  3. 串連網路執行個體頁面,配置跨地區串連資訊,然後單擊確定建立

    配置項

    說明

    執行個體類型

    選擇跨地區串連

    地區

    選擇地區A。

    轉寄路由器

    系統自動顯示當前地區下的轉寄路由器執行個體ID。

    對端地區

    選擇要互連的對端地區。此處選擇地區B。

    轉寄路由器

    系統自動顯示當前地區下的轉寄路由器執行個體ID。

    頻寬包執行個體

    選擇雲企業網執行個體已綁定的頻寬包執行個體。

    頻寬

    輸入跨地區串連的頻寬值。單位:Mbps。

步驟五(可選):測試連通性

完成上述操作後,VPC1和VPC2之間預設可以相互連信。本樣本以VPC1為例,測試VPC1和VPC2之間的連通性。

說明

本樣本中VPC1、VPC2的ECS執行個體安裝了Alibaba Cloud Linux作業系統,如果您使用的是其他動作系統,關於如何使用ping命令請參見您的作業系統手冊。

  1. 登入VPC1的ECS執行個體。具體操作,請參見ECS遠端連線操作指南

  2. 在VPC1 ECS執行個體中執行ping命令,測試VPC1和VPC2之間的連通性。

    說明

    本樣本中VPC1的ECS執行個體安裝了Alibaba Cloud Linux作業系統,如果您使用的是其他動作系統,關於如何使用ping命令請參見您的作業系統手冊。

    ping <VPC2 ECS執行個體IP地址>  

    收到如下所示的回複報文,則表示VPC1和VPC2之間網路已經連通,可以實現資源互訪。

    (基礎版)同地區網路執行個體互連--測試連通性

至此,兩個RDS執行個體間的網路已經成功建立。

下一步

完成步驟一至步驟五的配置後,請聯絡阿里雲售後支援人員,售後工程師將協助您完成後續安全性群組、防火牆等配置,將地區B的RDS執行個體配置為容災執行個體。

重要

真正發生容災時,請聯絡阿里雲售後工程師協助您進行系統切換等操作。

相關文檔