Wysoka dostępność i odzyskiwanie po awarii usługi IoT Hub Device Provisioning

Usługa Device Provisioning Service (DPS) to usługa pomocnika dla usługi IoT Hub, która umożliwia aprowizację urządzeń bezobsługowych na dużą skalę. Usługa DPS jest ważną częścią rozwiązania IoT. W tym artykule opisano funkcje wysokiej dostępności i odzyskiwania po awarii (DR), które zapewnia usługa DPS. Aby dowiedzieć się więcej o sposobie uzyskiwania wysokiej dostępności w całym rozwiązaniu IoT, zobacz Odzyskiwanie po awarii i wysoka dostępność aplikacji platformy Azure. Aby dowiedzieć się więcej na temat wysokiej dostępności i odzyskiwania po awarii w usłudze IoT Hub, zobacz Wysoka dostępność i odzyskiwanie po awarii usługi IoT Hub.

Wysoka dostępność

DPS to usługa o wysokiej dostępności; Aby uzyskać szczegółowe informacje, zobacz umowę SLA dla usługi Azure IoT Hub. Pełna treść umowy SLA dotyczącej usługi Azure wyjaśnia w całości kwestię gwarantowanej dostępności platformy Azure.

Usługa DPS obsługuje również Strefy dostępności. Strefa dostępności to oferta wysokiej dostępności, która chroni aplikacje i dane przed awariami centrum danych. Region z obsługą strefy dostępności składa się z co najmniej trzech stref obsługujących ten region. Każda strefa zapewnia co najmniej jedno centrum danych, z których każda znajduje się w unikatowej lokalizacji fizycznej z niezależnym zasilaniem, chłodzeniem i siecią. Zapewnia to replikację i nadmiarowość w regionie. Obsługa strefy dostępności dla usługi DPS jest włączona automatycznie dla zasobów usługi DPS w następujących regionach świadczenia usługi Azure:

  • Australia Wschodnia
  • Brazylia Południowa
  • Kanada Środkowa
  • Central US
  • East US
  • Wschodnie stany USA 2
  • Francja Środkowa
  • Japonia Wschodnia
  • Europa Północna
  • Południowe Zjednoczone Królestwo
  • West Europe
  • Zachodnie stany USA 2

Nie musisz podejmować żadnych działań w celu korzystania ze stref dostępności w obsługiwanych regionach. Wystąpienia usługi DPS są domyślnie włączone przez moduł AZ. Zaleca się korzystanie z Strefy dostępności przy użyciu regionów, w których są one obsługiwane.

Odzyskiwanie po awarii i tryb failover zainicjowany przez firmę Microsoft

Usługa Device Provisioning Service przechowuje dane klientów w regionie, w którym wdrożono wystąpienie usługi, i replikuje dane do regionu pomocniczego w celu obsługi scenariuszy odzyskiwania po awarii.

Domyślnie usługa DPS korzysta z replikacji między regionami w celu włączenia automatycznego trybu failover. Zainicjowane przez firmę Microsoft tryb failover jest wykonywane przez firmę Microsoft w rzadkich sytuacjach, gdy cały region przejdzie w tryb failover do wszystkich wystąpień usługi DPS z regionu, którego dotyczy problem, do odpowiedniego regionu pomocniczego. Firma Microsoft zastrzega sobie prawo do określenia, kiedy ta opcja zostanie wykonana. Ten mechanizm nie obejmuje zgody użytkownika przed przełączeniu wystąpienia usługi DPS użytkownika w tryb failover.

Klienci, którzy mają usługę DPS wdrożona w Azji Południowo-Wschodniej i Brazylii Południowej, mogą zrezygnować z automatycznego trybu failover, w takim przypadku dane klienta pozostają w regionie podstawowym i nie są replikowane do regionu pomocniczego.

Wyłączanie odzyskiwania po awarii

Domyślnie usługa DPS zapewnia automatyczne przełączanie w tryb failover przez replikowanie danych do regionu pomocniczego dla wystąpienia usługi DPS. W przypadku niektórych regionów można uniknąć replikacji danych poza regionem, wyłączając odzyskiwanie po awarii podczas tworzenia wystąpienia usługi DPS. Następujące regiony obsługują tę funkcję:

  • Brazylia Południowa: region sparowany, Południowo-środkowe stany USA.
  • Azja Południowo-Wschodnia (Singapur): region sparowany, Azja Wschodnia (Region specjalny w Hongkongu Administracja istracyjny).

Aby wyłączyć odzyskiwanie po awarii w obsługiwanych regionach, upewnij się, że włączone odzyskiwanie po awarii jest niezaznaczone podczas tworzenia wystąpienia usługi DPS:

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

Odzyskiwanie po awarii można również wyłączyć podczas tworzenia wystąpienia usługi DPS przy użyciu szablonu usługi ARM.

Funkcja trybu failover nie będzie dostępna, jeśli wyłączysz odzyskiwanie po awarii dla wystąpienia usługi DPS.

Możesz sprawdzić, czy odzyskiwanie po awarii jest wyłączone na stronie Przegląd wystąpienia usługi DPS w witrynie Azure Portal:

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