IoT 中樞裝置布建服務高可用性和災害復原

裝置布建服務 (DPS) 是適用于IoT 中樞的協助程式服務,可大規模啟用零觸控裝置布建。 DPS 是 IoT 解決方案的重要部分。 本文說明 DPS 提供的高可用性 (HA) 和災害復原 (DR) 功能。 若要深入瞭解如何跨整個 IoT 解決方案達成 HA-DR,請參閱 Azure 應用程式的 災害復原和高可用性。 若要瞭解 IoT 中樞 中的 HA-DR,請參閱 IoT 中樞高可用性和災害復原

高可用性

DPS 是高可用性服務;如需詳細資訊,請參閱 Azure IoT 中樞 的 SLA。 完整 Azure SLA 會說明 Azure 整體的保證可用性。

DPS 也支援 可用性區域 。 可用性區域是高可用性供應項目,可保護您的應用程式和資料不受資料中心故障影響。 具有可用性區域支援的區域是由支援該區域的至少三個區域所組成。 每個區域都會提供一或多個資料中心,每個資料中心位於具有獨立電源、冷卻和網路功能的獨特實體位置。 這會在區域內提供複寫和備援。 DPS 的可用性區域支援會自動針對下列 Azure 區域中的 DPS 資源啟用:

  • 澳大利亞東部
  • 巴西南部
  • 加拿大中部
  • 美國中部
  • 美國東部
  • 美國東部 2
  • 法國中部
  • 日本東部
  • 北歐
  • 英國南部
  • 西歐
  • 美國西部 2

您不需要採取任何動作,即可在支援的區域中使用可用性區域。 您的 DPS 實例預設會啟用 AZ。 建議您使用支援可用性區域的區域來運用這些可用性區域。

災害復原和 Microsoft 起始的容錯移轉

裝置布建服務會將客戶資料儲存在您部署服務實例的區域,並將資料複寫至次要區域以支援災害復原案例。

根據預設,DPS 會 利用跨區域複寫 來啟用自動容錯移轉。 Microsoft 起始的容錯移轉是由 Microsoft 在極少數情況下執行,當整個區域從受影響的區域容錯移轉到其對應的次要區域時,所有 DPS 實例都會容錯移轉。 Microsoft 保留決定何時會執行此選項的權利。 在使用者 DPS 實例容錯移轉之前,此機制不會涉及使用者同意。

在東南亞和巴西南部部署 DPS 的客戶可以退出宣告自動容錯移轉,在此情況下,客戶資料會保留在主要區域中,且不會複寫到次要區域。

停用災害復原

根據預設,DPS 會將資料複寫至 DPS 實例的次要區域 ,以提供自動容錯移轉。 對於某些區域,您可以藉由在建立 DPS 實例時停用災害復原,以避免區域外部的資料複寫。 下欄區域支援這項功能:

  • 巴西南部 :配對區域,美國中南部。
  • 東南亞(新加坡) :配對區域,東亞(香港特別管理員區域)。

若要停用支援區域中的災害復原,請確定 當您建立 DPS 實例時,未選取已啟用 災害復原:

Screenshot that shows disaster recovery option for an IoT hub in Singapore region.

您也可以在使用 ARM 範本 建立 DPS 實例時停用災害復原。

如果您停用 DPS 實例的災害復原,將無法使用容錯移轉功能。

您可以從 DPS 實例的 [概觀] 頁面,檢查是否停用災害復原 ,Azure 入口網站:

Screenshot that shows disaster recovery disabled for a DPS instance in Singapore region.