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 執行個體預設會啟用可用性區域。 建議您使用支援的區域來運用這些可用性區域。
災害復原和 Microsoft 起始的容錯移轉
裝置佈建服務會將客戶資料儲存在您部署服務執行個體的區域,並將資料複寫至次要地區以支援災害復原案例。
根據預設,DPS 會利用跨區域複寫啟用自動容錯移轉。 Microsoft 起始的容錯移轉是由 Microsoft 在極少數情況下執行,當整個區域從受影響的區域容錯移轉到其對應的次要地區時,所有 DPS 執行個體都會進行容錯移轉。 Microsoft 有權決定執行此選項的時機。 此機制在容錯移轉使用者的 DPS 執行個體之前,無須經過使用者同意。
在東南亞和巴西南部部署 DPS 的客戶可以退出自動容錯移轉,在此情況下,客戶資料會保留在主要區域中,且不會複寫到次要地區。
停用災害復原
根據預設,DPS 會將資料複寫至 DPS 執行個體次要區域,以提供自動容錯移轉。 對於某些區域,您可在建立 DPS 執行個體時停用災害復原,以避免複寫超出區域的資料。 支援此功能的區域如下:
- 巴西南部;配對區域:美國中南部。
- 東南亞 (新加坡);配對區域:東亞 (香港特別行政區)。
若要停用支援區域中的災害復原,請確定在建立 DPS 執行個體時未選取 [已啟用災害復原]:
您也可以在使用 ARM 範本建立 DPS 執行個體時停用災害復原。
如果您停用 DPS 執行個體的災害復原,將無法使用容錯移轉功能。
您可以在 Azure 入口網站中,從 DPS 執行個體的 [概觀] 頁面檢查災害復原是否已停用: