教學課程:執行手動容錯移轉 IoT 中樞

手動容錯移轉是 IoT 中樞服務的一項功能,可讓客戶將其中樞的作業從主要區域容錯移轉到對應的 Azure 異地配對區域。 發生區域性災難或延伸服務中斷的情況時,可以進行手動容錯移轉。 您也可以執行規劃的容錯移轉來測試您的災害復原功能,但建議使用測試 IoT 中樞,而不是生產環境中執行的 IoT 中樞。 在 2017 年 5 月 18 日之後建立的 IoT 中樞,手動容錯移轉功能不需額外費用提供給客戶。

在本教學課程中,您會執行下列工作:

  • 使用 Azure 入口網站,建立 IoT 中樞。
  • 執行容錯移轉。
  • 請參閱在次要位置中執行的中樞。
  • 執行容錯回復,將 IoT 中樞的作業傳回至主要位置。
  • 確認中樞在正確的位置正確執行。

如需使用 IoT 中樞 手動容錯移轉和 Microsoft 起始容錯移轉的詳細資訊,請參閱 跨區域災害復原

必要條件

  • Azure 訂用帳戶。 如果您沒有 Azure 訂用帳戶,請在開始前建立免費帳戶

建立 IoT 中樞

本節說明如何使用 Azure 入口網站 建立 IoT 中 樞。

  1. 登入 Azure 入口網站

  2. 在 Azure 首頁上,選取 [ + 建立資源 ] 按鈕。

  3. 從 [類別] 功能表中,選取 [ 物聯網 ],然後選取 [IoT 中樞 ]。

  4. 在 [ 基本] 索引 標籤上,完成欄位,如下所示:

    重要

    由於 IoT 中樞會公開探索為 DNS 端點,因此當您將它命名為時,請務必避免輸入任何敏感性或個人識別資訊。

    屬性
    訂用帳戶 選取要用於中樞的訂用帳戶。
    資源群組 選取資源群組或建立新的群組。 若要建立新的名稱,請選取 [新建 ],然後填入您想要使用的名稱。
    IoT 中樞名稱 輸入中樞的名稱。 此名稱必須是全域唯一的,長度介於 3 到 50 個英數位元之間。 名稱也可以包含虛線 ( '-' ) 字元。
    區域 選取最接近您的區域,讓中樞位於何處。 某些功能,例如 IoT 中樞裝置串流 ,僅適用于特定區域。 針對這些有限的功能,您必須選取其中一個支援的區域。
    選取您要用於中樞的階層。 階層選擇取決於您想要的功能數目,以及您每天透過解決方案傳送的訊息數目。

    免費層適用于測試和評估。 免費層可讓 500 個裝置連線到中樞,每天最多 8,000 則訊息。 每個 Azure 訂用帳戶都可以在免費層中建立一個 IoT 中樞。

    若要比較每個層級可用的功能,請選取 [比較階層 ]。 如需詳細資訊,請參閱 為您的解決方案 選擇正確的IoT 中樞層。
    每日訊息限制 選取中樞的每日訊息配額上限。 可用的選項取決於您為中樞選取的階層。 若要查看可用的傳訊和定價選項,請選取 [查看所有選項 ],然後選取最符合中樞需求的選項。 如需詳細資訊,請參閱 IoT 中樞配額和節流

    Screen capture that shows how to create an IoT hub in the Azure portal.

    注意

    顯示的價格僅供範例之用。

  5. 選取 [ 下一步:網路] 以繼續建立中樞。

  6. 在 [ 網路] 索引 標籤上,完成欄位,如下所示:

    屬性
    連線ivity 設定 選擇裝置可用來連線到 IoT 中樞的端點。 針對此範例,接受預設設定 [公用存取 ]。 您可以在建立 IoT 中樞之後變更此設定。 如需詳細資訊,請參閱 管理 IoT 中樞 的公用網路存取。
    最低 TLS 版本 選取 IoT 中樞支援的最小 TLS 版本 。 建立 IoT 中樞之後,就無法變更此值。 接受此範例的預設設定 1.0

    Screen capture that shows how to choose the endpoints that can connect to a new IoT hub.

  7. 選取 [ 下一步:管理 ] 以繼續建立您的中樞。

  8. 在 [ 管理] 索引標籤上,接受預設設定。 如有需要,您可以修改下列任何欄位:

    屬性
    許可權模型 此屬性是角色型存取控制的一部分,決定如何 管理 IoT 中樞的存取 權。 允許共用存取原則,或只選擇角色型存取控制。 如需詳細資訊,請參閱 使用 Microsoft Entra ID 控制對IoT 中樞的存取。
    指派我 您可能需要存取IoT 中樞資料 API 來管理實例內的元素。 如果您有角色指派的存取權,請選取 [IoT 中樞資料參與者角色 ,以授與自己對資料 API 的完整存取權。

    若要指派 Azure 角色,您必須具有 Microsoft.Authorization/roleAssignments/write 許可權,例如 使用者存取管理員istrator Owner
    裝置到雲端分割區 此屬性會將裝置到雲端訊息與訊息同時讀取器的數目產生關聯。 大部分的 IoT 中樞只需要四個分割區。

    Screen capture that shows how to set the role-based access control and scale for a new IoT hub.

  9. 選取 [下一步:附加元件 ] 以繼續下一個畫面。

  10. 在 [ 附加元件] 索引 標籤上,接受預設設定。 如有需要,您可以修改下列任何欄位:

    屬性
    啟用IoT 中樞的裝置更新 開啟IoT 中樞的裝置更新,以啟用裝置的無線更新。 如果您選取此選項,系統會提示您提供資訊,為IoT 中樞帳戶和實例布建裝置更新。 如需詳細資訊,請參閱 什麼是IoT 中樞裝置更新?
    啟用適用于 IoT 的 Defender 開啟適用于 IoT 的 Defender,將額外的保護層新增至 IoT 和裝置。 此選項不適用於免費層中的中樞。 深入瞭解 適用于 IoT 的 Defender 中IoT 中樞的安全性建議。

    Screen capture that shows how to set the optional add-ons for a new IoT hub.

    注意

    顯示的價格僅供範例之用。

  11. 選取 [下一步:標籤 ] 以繼續下一個畫面。

    標籤為名稱/值組。 您可以將相同的標記指派給多個資源和資源群組,以分類資源併合並計費。 在本檔中,您將不會新增任何標籤。 如需詳細資訊,請參閱 使用標籤來組織您的 Azure 資源

    Screen capture that shows how to assign tags for a new IoT hub.

  12. 選取 [ 下一步:檢閱 + 建立 ] 以檢閱您的選擇。

  13. 選取 [建立] 以開始部署新的中樞。 建立中樞時,您的部署將會進行幾分鐘。 部署完成後,選取 [移至資源 ] 以開啟新的中樞。

執行手動容錯移轉

注意

IoT 中樞每天有兩次容錯移轉和兩次容錯回復的限制。

  1. 流覽至Azure 入口網站中的 IoT 中樞。

  2. 導覽功能表上的 [中樞設定 ] 下,選取 [ 容錯移轉 ]。

    Screenshot showing IoT Hub properties pane.

  3. 在 [ 容錯移轉 ] 窗格中,您會看到 IoT 中樞列出的 [目前位置 ] 和 [ 容錯移轉位置 ]。 目前的位置一律會指出中樞目前使用中的位置。 容錯移轉位置是標準 Azure 異地配對區域,會與目前位置配對。 您無法變更位置值。

  4. 在 [容錯移轉 ] 窗格頂端 ,選取 [ 開始容錯移轉 ]。

    Screenshot showing Manual Failover pane.

  5. 在確認窗格中,填入 IoT 中樞的名稱,以確認它是您想要容錯移轉的名稱。 然後,若要起始容錯移轉,請選取 [ 容錯移轉 ]。

    Screenshot showing Manual Failover confirmation pane.

    執行手動容錯移轉所花費的時間與您中樞註冊的裝置數目成正比。 例如,如果您有 100,000 部裝置,可能需要 15 分鐘的時間,但如果您有 500 萬部裝置,則可能需要一小時或更長的時間。

    當手動容錯移轉程式正在執行時,會出現橫幅,告訴您正在進行手動容錯移轉。

    如果您選取 [概觀] 以檢視 IoT 中樞詳細資料,您會看到橫幅,告訴您中樞位於手動容錯移轉的中間。

    完成之後,[手動容錯移轉] 頁面上的目前和容錯移轉區域會翻轉,且中樞會再次作用中。 在此範例中,目前的位置是 , WestCentralUS 而容錯移轉位置現在是 West US 2

    Screenshot showing failover is complete.

    概觀頁面也會顯示橫幅,指出容錯移轉已完成,且IoT 中樞正在配對區域中執行。

執行容錯回復

執行手動容錯移轉之後,您可以將中樞的作業切換回原始的主要區域。 此動作稱為 容錯回復 。 如果您剛執行容錯移轉,您必須先等候大約一小時,才能要求容錯回復。 如果您嘗試在較短的時間內執行容錯回復,就會顯示錯誤訊息。

容錯回復的執行方式就像手動容錯移轉一樣。 步驟如下:

  1. 若要執行容錯回復,請返回 IoT 中樞的 [容錯移轉 ] 窗格。

  2. 選取 [容錯移轉 ] 窗格頂端的 [開始容錯移轉 ]。

  3. 在確認窗格中,填入 IoT 中樞的名稱,以確認它是您想要容錯回復的名稱。 若要接著起始容錯回復,請選取 [ 容錯移轉 ]。

    Screenshot showing Manual Failover confirmation pane.

    容錯回復完成後,IoT 中樞會再次將原始區域顯示為目前的位置,並將配對的區域顯示為容錯移轉位置,如您原本所看到的。

清除資源

若要移除您為此教學課程建立的資源,請刪除資源群組。 此動作會刪除群組中包含的所有資源。 在此情況下,它會移除 IoT 中樞和資源群組本身。

  1. 按一下資源群組

  2. 找出並選取包含 IoT 中樞的資源群組。

  3. 如果您想要刪除整個群組及其中的所有資源,請選取 [ 刪除資源群組 ]。 出現提示時,輸入資源群組的名稱,然後選取 [ 刪除] 以確認動作。

    如果您只想要從群組中刪除特定資源,請核取您要刪除之每個資源旁的方塊,然後選取 [ 刪除 ]。 出現提示時,輸入 [是 ],然後選取 [ 刪除] 以確認動作。

下一步

在本教學課程中,您已瞭解如何設定和執行手動容錯移轉,以及如何起始容錯回復。

前進到下一個教學課程,以瞭解如何從後端服務設定您的裝置。