共用方式為


將 Azure 儲存體 帳戶遷移至可用性區域支援

本指南說明如何移轉或轉換 Azure 儲存體 帳戶以新增可用性區域支援。

Azure 儲存體會一律儲存資料的多個複本,以保護該資料不受計劃性和非計劃性事件影響,包括暫時性硬體故障、網路或電力中斷和大規模天然災害。 備援可確保即使遇到失敗,您的記憶體帳戶仍符合 Azure 儲存體的服務等級協定(SLA)。

根據預設,記憶體帳戶中的數據會在主要區域中的單一數據中心內復寫三次。 如果您的應用程式必須具有高可用性,您可以將主要區域中的數據轉換成區域備援記憶體 (ZRS)。 ZRS 會利用 Azure 可用性區域,在三個不同的數據中心內複寫主要區域內的數據。

Azure 儲存體 提供下列類型的複寫:

  • 本機備援儲存體 (LRS)
  • 區域備援儲存體 (ZRS)
  • 異地備援記憶體 (GRS) 或讀取許可權異地備援記憶體 (RA-GRS)
  • 異地區域備援記憶體 (GZRS) 或讀取許可權異地區域備援記憶體 (RA-GZRS)

如需這些選項的概觀,請參閱 Azure 儲存體 備援

本文說明將可用性區域支援新增至記憶體帳戶的兩個基本選項:

  • 轉換:如果您的應用程式必須具有高可用性,您可以將主要區域中的記憶體帳戶轉換為區域備援記憶體 (ZRS),而不需要停機。 ZRS 會利用 Azure 可用性區域,在三個不同的數據中心之間複寫主要區域中的數據。
  • 手動移轉:手動移轉可讓您完全控制移轉程式,方法是讓您在選擇時使用 AzCopy 等工具移至具有所需復寫設定的新記憶體帳戶。 此選項通常牽涉到停機時間。

注意

如需如何變更記憶體帳戶複寫方式的完整詳細數據,請參閱 變更記憶體帳戶的復寫方式。

必要條件

進行任何變更之前,請先檢閱 變更複寫類型 的限制,以瞭解移轉或轉換記憶體帳戶的選項。 許多記憶體帳戶可以直接轉換成 ZRS,而其他帳戶則需要多步驟程式或手動移轉。 檢閱限制之後,請選擇本文中的正確選項,以根據下列方式轉換您的記憶體帳戶:

停機時間需求

在轉換成 ZRS 期間,您可以存取記憶體帳戶中的數據,且不會遺失持久性或可用性。 轉換程式期間會維護 Azure 儲存體 SLA,而且不會遺失任何數據。 記憶體服務端點、存取金鑰、共用存取簽章和其他帳戶選項在轉換后保持不變。

如果您選擇手動移轉,則需要一些停機時間,但您可以更充分掌控程式何時開始和完成。

選項 1:轉換

在轉換期間,您可以存取儲存體帳戶中的資料,而不會失去持久性或可用性。 移轉程式期間會維護 Azure 儲存體 SLA,且不會遺失與轉換相關的數據。 移轉之後,記憶體服務端點、存取金鑰、共用存取簽章和其他帳戶選項會保持不變。

執行轉換的時機

在下列狀況下執行轉換:

  • 您想要將記憶體帳戶從 LRS 轉換為主要區域中的 ZRS,而不需要應用程式停機。
  • 您不需要在特定日期完成變更。 雖然Microsoft會立即處理轉換的要求,但無法保證何時完成轉換。 一般而言,您在帳戶中擁有的數據越多,複寫該數據所需的時間就越長。 如果您需要更充分掌控移轉的時間,請考慮使用 手動移轉。
  • 您想要將完成變更所需的手動投入量降至最低。

轉換考慮

在大部分情況下,轉換可用來新增可用性區域支援,但在某些情況下,您必須使用多個步驟或執行手動移轉。 例如,如果您也想要從 LRS 移轉至 RA-GZRS,則必須執行雙步驟程式。 將轉換成 ZRS 作為一個步驟,然後以個別步驟從 ZRS 變更為 RA-GZRS。 這些步驟可以依任何順序執行。

如何執行轉換

轉換可以透過下列兩種方式之一來完成:

客戶起始的轉換

客戶起始的轉換會新增選項,讓客戶開始轉換。 現在,客戶不需要開啟支援要求,而是可以直接從 Azure 入口網站 內要求轉換。 一旦起始之後,轉換仍可能需要長達 72 小時才能實際開始,但已排除與開啟和管理支援要求相關的潛在延遲。

客戶起始的轉換僅適用於 Azure 入口網站,而不是從 PowerShell 或 Azure CLI 使用。 若要起始轉換,請遵循下列步驟:

  1. 瀏覽至您的儲存體帳戶。

  2. 在 [資料管理] 下,選取 [備援]

  3. 更新備援設定。

  4. 選取 [儲存]。

    螢幕擷取畫面顯示如何在入口網站中變更複寫選項。

藉由建立支援要求來要求轉換

客戶仍然可以透過向 Microsoft 開啟支援要求來要求轉換。

重要

如果您需要轉換多個儲存體帳戶,請在 [其他詳細資料] 索引標籤上建立單一支援票證,並指定要轉換的帳戶名稱。

請依照下列步驟操作來向 Microsoft 要求轉換:

  1. 在 Azure 入口網站中,瀏覽至您想要轉換的儲存體帳戶。

  2. 在 [支援 + 疑難排解] 下方,選取 [新增支援要求]

  3. 根據您的帳戶資訊,完成 [問題描述] 索引標籤:

    • 摘要:(描述性文字)。
    • 問題類型:選取 [技術]
    • 訂用帳戶:從下拉式清單中選取訂用帳戶。
    • 服務:選取 [我的服務],然後針對 [服務類型] 選取 [儲存體帳戶管理]
    • 資源:選取要轉換的儲存體帳戶。 如果您需要指定多個儲存體帳戶,您可以在 [其他詳細資料] 索引標籤中指定。
    • 問題類型:選擇 [資料移轉]
    • 問題子類型:選擇 [移轉至 ZRS、GZRS 或 RA-GZRS]

    螢幕擷取畫面顯示如何要求轉換 - [問題描述] 索引標籤。

  4. 選取 [下一步]。 [建議的解決方案] 索引標籤可能會在切換至 [解決方案] 頁面之前短暫顯示。 在 [解決方案] 頁面中,您可以查看儲存體帳戶是否符合轉換的資格:

    • 目標複寫類型:(從下拉式清單選擇所需的選項)
    • 儲存體帳戶的來源:(輸入單一儲存體帳戶名稱或以分號分隔的帳戶清單)
    • 選取 [提交]

    螢幕擷取畫面顯示如何檢查儲存體帳戶轉換資格 - [解決方案] 頁面。

  5. 如果結果指出您的記憶體帳戶不符合轉換資格,請採取適當的動作。 如果符合資格,請選取 [ 返回支援要求]。

  6. 選取 [下一步]。 如果您有多個記憶體帳戶要移轉,請在 [詳細數據] 索引標籤上指定每個帳戶的名稱,並以分號分隔。

    顯示如何要求轉換的螢幕擷取畫面 - 其他詳細資料索引標籤。

  7. 在 [其他詳細數據] 索引卷標上填寫額外的必要資訊,然後選取 [檢閱 + 建立] 以檢閱並提交您的支援票證。 支持人員會連絡您,以提供您可能需要的任何協助。

選項 2:手動移轉

手動移轉的彈性和掌控性比轉換還高。 如果您需要在特定日期完成移轉,或案例不支持轉換,則可以使用此選項。 將儲存體帳戶移至另一個區域時,手動移轉也相當實用。 如需詳細資訊,請參閱將 Azure 儲存體 帳戶移至另一個區域

使用手動移轉的時機

如果下列狀況,請使用手動移轉:

  • 您需要在特定日期前完成移轉。

  • 您想要將資料遷移至與來源帳戶位於不同區域的 ZRS 記憶體帳戶。

  • 您的記憶體帳戶是進階分頁 Blob 或區塊 Blob 帳戶。

  • 您的記憶體帳戶包含封存層中的數據,在轉換帳戶之前,重新凍結數據的成本太高。

如何手動移轉 Azure 儲存體 帳戶

若要手動移轉 Azure 儲存體 帳戶:

  1. 在主要區域中建立具有區域備援記憶體 (ZRS) 作為備援設定的新記憶體帳戶。

  2. 將數據從現有的記憶體帳戶複製到新的記憶體帳戶。 若要執行複製作業,請使用下列其中一個選項:

    • 選項 1:使用 AzCopy、Azure Data Factory其中一個 Azure 儲存體 用戶端連結庫或可靠的第三方工具等現有工具來複製數據。

    • 選項 2: 如果您熟悉 Hadoop 或 HDInsight,您可以將來源記憶體帳戶和目的地記憶體帳戶連結至叢集。 然後,使用 DistCp 之類的工具平行處理資料複製程式。

  3. 判斷您需要的復寫類型,並遵循變更記憶體帳戶複寫方式中的指示。

下一步

如需將 Azure 儲存體 帳戶複寫組態從任何類型變更為任何其他類型的詳細指引,請參閱:

變更儲存體帳戶的複寫方式 \(部分機器翻譯\)

如需將 Azure 儲存體 帳戶移至另一個區域的更多指引,請參閱:

深入了解: