Vysoká dostupnost a zotavení po havárii ve službě IoT Hub Device Provisioning

Device Provisioning Service (DPS) je pomocná služba pro IoT Hub, která umožňuje zřizování zařízení s nulovým dotykem ve velkém měřítku. DPS je důležitou součástí vašeho řešení IoT. Tento článek popisuje možnosti vysoké dostupnosti (HA) a zotavení po havárii (DR), které služba DPS poskytuje. Další informace o tom, jak dosáhnout ha-DR napříč celým řešením IoT, najdete v tématu Zotavení po havárii a vysoká dostupnost pro aplikace Azure. Další informace o ha-DR ve službě IoT Hub najdete v tématu Vysoká dostupnost a zotavení po havárii ve službě IoT Hub.

Vysoká dostupnost

DPS je vysoce dostupná služba; Podrobnosti najdete ve sla pro Azure IoT Hub. Úplná smlouva Azure SLA vysvětluje garantovanou dostupnost Azure jako celku.

DPS také podporuje Zóny dostupnosti. Zóna dostupnosti je nabídka s vysokou dostupností, která chrání vaše aplikace a data před selháními datacentra. Oblast s podporou zóny dostupnosti se skládá z minimálně tří zón podporujících tuto oblast. Každá zóna poskytuje jedno nebo více datacenter, každé v jedinečném fyzickém umístění s nezávislým napájením, chlazením a sítěmi. To zajišťuje replikaci a redundanci v rámci oblasti. Podpora zón dostupnosti pro DPS je pro prostředky DPS povolena automaticky v následujících oblastech Azure:

  • Austrálie – východ
  • Brazílie – jih
  • Střední Kanada
  • Střední USA
  • East US
  • USA – východ 2
  • Francie – střed
  • Japonsko – východ
  • Severní Evropa
  • Spojené království – jih
  • West Europe
  • Západní USA 2

Pokud chcete používat zóny dostupnosti v podporovaných oblastech, nemusíte provádět žádnou akci. Vaše instance DPS jsou ve výchozím nastavení povolené az. Doporučujeme využít Zóny dostupnosti pomocí oblastí, kde jsou podporované.

Zotavení po havárii a převzetí služeb při selhání iniciované Microsoftem

Služba Device Provisioning ukládá zákaznická data v oblasti, ve které jste nasadili instanci služby, a replikuje data do sekundární oblasti, aby podporovala scénáře zotavení po havárii.

Služba DPS ve výchozím nastavení využívá replikaci mezi oblastmi k povolení automatického převzetí služeb při selhání. Převzetí služeb při selhání iniciované Microsoftem provádí Microsoft ve výjimečných situacích, kdy dojde k výpadku celé oblasti a převzetí služeb při selhání všech instancí DPS z ovlivněné oblasti do odpovídající sekundární oblasti. Společnost Microsoft si vyhrazuje právo určit, kdy bude tato možnost uplatněna. Tento mechanismus nezahrnuje souhlas uživatele před převzetím služeb při selhání instance DPS uživatele.

Zákazníci, kteří mají službu DPS nasazenou v jihovýchodní Asii a Brazílii – jih, se můžou odhlásit z automatického převzetí služeb při selhání. V takovém případě zůstanou zákaznická data v primární oblasti a nereplikují se do sekundární oblasti.

Zákaz zotavení po havárii

Služba DPS ve výchozím nastavení poskytuje automatické převzetí služeb při selhání replikací dat do sekundární oblasti pro instanci DPS. V některých oblastech se můžete vyhnout replikaci dat mimo oblast zakázáním zotavení po havárii při vytváření instance DPS. Tuto funkci podporují následující oblasti:

  • Brazílie – jih: spárovaná oblast, USA – středojiž.
  • Jihovýchodní Asie (Singapur): spárovaná oblast, Východní Asie (Hongkong – zvláštní Správa istrativní oblast).

Pokud chcete zakázat zotavení po havárii v podporovaných oblastech, ujistěte se, že při vytváření instance DPS není zaškrtnutá možnost zotavení po havárii:

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

Zotavení po havárii můžete také zakázat při vytváření instance DPS pomocí šablony ARM.

Pokud pro instanci DPS zakážete zotavení po havárii, funkce převzetí služeb při selhání nebude dostupná.

Na stránce Přehled vaší instance DPS na webu Azure Portal můžete zkontrolovat, jestli je zakázané zotavení po havárii:

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