共用方式為


將內部部署 Always On 可用性群組擴充至 Azure

AlwaysOn 可用性群組藉由新增次要複本,為資料庫群組提供高可用性。 這些複本可在發生故障時切換資料庫。 此外,它們可以用來卸除讀取工作負載或備份工作。

您可以將內部部署可用性群組擴充至 Microsoft Azure,方法是使用 SQL Server 布建一或多個 Azure VM,然後將它們新增為內部部署可用性群組的複本。

本教學課程假設您有下列項目:

這很重要

Azure 建立和處理資源的部署模型有二種: Resource Manager 和傳統。 本文涵蓋使用傳統部署模型。 Microsoft建議大部分的新部署都使用 Resource Manager 模型。

新增 Azure 複本精靈

本節說明如何使用 [新增 Azure 複本精靈 ] 來擴充 AlwaysOn 可用性群組解決方案,以包含 Azure 複本。

這很重要

[新增 Azure 復本精靈] 僅支援使用傳統部署模型建立的虛擬機。 新的 VM 部署應該使用較新的 Resource Manager 模型。 如果您使用 VM 搭配 Resource Manager,則必須使用 Transact-SQL 命令手動新增次要 Azure 複本(這裡未顯示)。 此精靈無法在 Resource Manager 案例中運作。

  1. 從 SQL Server Management Studio 內,展開 Always On 高可用性>群組>[可用性群組的名稱]

  2. 以滑鼠右鍵按兩下 [可用性複本],然後按兩下[ 新增複本]。

  3. 根據預設,[ 將複本新增至可用性群組精靈 ] 隨即顯示。 按一下 [下一步]。 如果您已在上一次啟動此精靈時選取 頁面底部的 [不要再顯示此頁面 ] 選項,將不會顯示此畫面。

    SQL

  4. 您需要連線到所有現有的次要複本。 您可以按下每個複本旁的 [ 連接... ],或按兩下畫面底部的 [ 全部連接... ]。 驗證之後,點選 下一步 以前往下一個畫面。

  5. 指定複本 頁面上,上方會列出多個標籤:複本端點備份偏好設定接聽器。 從 [ 複本] 索引 標籤中,按兩下 [ 新增 Azure 複本... ] 以啟動 [新增 Azure 複本精靈]。

    SQL

  6. 如果您先前已安裝一個 Azure 管理憑證,請從本機 Windows 證書存儲選取現有的 Azure 管理憑證。 如果您之前曾使用過 Azure 訂用帳戶,請選取或輸入 Azure 訂用帳戶的標識碼。 您可以按下 [下載] 來下載並安裝 Azure 管理憑證,並使用 Azure 帳戶下載訂用帳戶清單。

    SQL

  7. 您會在頁面上填入用於建立承載複本的 Azure 虛擬機器 (VM) 的每個欄位值。

    設定 說明
    映像 選取所需的 OS 和 SQL Server 組合
    VM 大小 選取最符合您業務需求的 VM 大小
    VM 名稱 指定新 VM 的唯一名稱。 名稱必須包含介於 3 到 15 個字元之間、只能包含字母、數位和連字元,而且必須以字母開頭,並以字母或數位結尾。
    VM 用戶名稱 指定將成為 VM 上系統管理員帳戶的用戶名稱
    VM 系統管理員密碼 指定新帳戶的密碼
    確認密碼 確認新帳戶的密碼
    虛擬網路 指定新 VM 應使用的 Azure 虛擬網路。 如需虛擬網路的詳細資訊,請參閱 虛擬網路概觀
    虛擬網路子網 指定新 VM 應使用的虛擬網路子網
    網域 確認網域的預先填入值正確
    網域使用者名稱 請指定位於本機叢集節點的本地系統管理員群組中一個帳戶。
    密碼 指定網域使用者名稱的密碼
  8. 按兩下 [確定 ] 來驗證部署設定。

  9. 法律條款隨即顯示。 如果您同意這些條款,請閱讀並按下 [確定 ]。

  10. 指定複本 頁面會再次顯示。 在 [ 本]、[ 端點] 和 [ 備份喜好 設定] 索引標籤上,確認新 Azure 複本的設定。 修改設定以符合您的商務需求。 如需這些索引標籤所含參數的詳細資訊,請參閱 指定複本頁面(新增可用性群組精靈/新增複本精靈)。請注意,無法使用 [接聽程式] 索引標籤來建立包含 Azure 複本的可用性群組的接聽程式。 此外,如果在啟動精靈之前已建立接聽程式,您會收到訊息,指出 Azure 中不支援它。 我們將探討如何在建立 可用性群組接聽程式 一節中建立接聽程式。

    SQL

  11. 按一下 [下一步]

  12. 選取您想要在 [選取初始數據同步處理] 頁面上使用的數據同步處理方法,然後按 [下一步]。 在大部分情況下,請選取 [完整數據同步處理]。 如需數據同步處理方法的詳細資訊,請參閱選取初始數據同步處理頁面(AlwaysOn 可用性群組精靈)。

  13. 檢閱 [ 驗證] 頁面上的結果。 更正未處理的問題,並視需要重新執行驗證。 按一下 [下一步]

    SQL

  14. 檢閱 [ 摘要 ] 頁面上的設定,然後按兩下 [ 完成]。

  15. 布建程式隨即開始。 當精靈成功完成時,按兩下 [ 關閉 ] 結束精靈。

備註

[新增 Azure 復本精靈] 會在 Users\User Name\AppData\Local\SQL Server\AddReplicaWizard 中建立記錄檔。 此記錄檔可用來針對失敗的 Azure 複本部署進行疑難解答。 如果精靈無法執行任何動作,則會復原所有先前的作業,包括刪除布建的 VM。

建立可用性群組接聽程式

建立可用性群組之後,您應該為用戶端建立接聽程式以連線到複本。 監聽器會將連線導向到主要或只讀次要副本。 如需接聽程式的詳細資訊,請參閱 在 Azure 中設定 Always On 可用性群組的 ILB 接聽程式

後續步驟

除了使用 [新增 Azure 複本精靈 ] 將 AlwaysOn 可用性群組擴充至 Azure 之外,您也可以將一些 SQL Server 工作負載完全移至 Azure。 若要開始使用,請參閱 在 Azure 上佈建 SQL Server 虛擬機

如需在 Azure VM 中執行 SQL Server 的其他主題,請參閱 Azure 虛擬機上的 SQL Server