Hög tillgänglighet och haveriberedskap för IoT Hub Device Provisioning Service

Device Provisioning Service (DPS) är en hjälptjänst för IoT Hub som möjliggör zero-touch-enhetsetablering i stor skala. DPS är en viktig del av din IoT-lösning. Den här artikeln beskriver funktionerna hög tillgänglighet (HA) och haveriberedskap (DR) som DPS tillhandahåller. Mer information om hur du uppnår HA-DR i hela IoT-lösningen finns i Haveriberedskap och hög tillgänglighet för Azure-program. Mer information om HA-DR i IoT Hub finns i Hög tillgänglighet och haveriberedskap för IoT Hub.

Hög tillgänglighet

DPS är en tjänst med hög tillgänglighet. Mer information finns i serviceavtalet för Azure IoT Hub. I det fullständigaAzure-serviceavtalet förklaras den garanterade tillgängligheten för Azure som helhet.

DPS stöder också Tillgänglighetszoner. En tillgänglighetszon är ett erbjudande med hög tillgänglighet som skyddar dina program och data från datacenterfel. En region med stöd för tillgänglighetszoner består av minst tre zoner som stöder den regionen. Varje zon innehåller ett eller flera datacenter, var och en på en unik fysisk plats med oberoende ström, kylning och nätverk. Detta ger replikering och redundans i regionen. Stöd för tillgänglighetszoner för DPS aktiveras automatiskt för DPS-resurser i följande Azure-regioner:

  • Australien, östra
  • Brasilien, södra
  • Kanada, centrala
  • Central US
  • East US
  • USA, östra 2
  • Frankrike, centrala
  • Japan, östra
  • Europa, norra
  • Storbritannien, södra
  • Europa, västra
  • USA, västra 2

Du behöver inte vidta några åtgärder för att använda tillgänglighetszoner i regioner som stöds. Dina DPS-instanser är AZ-aktiverade som standard. Vi rekommenderar att du använder Tillgänglighetszoner med hjälp av regioner där de stöds.

Haveriberedskap och Microsoft-initierad redundans

Device Provisioning Service lagrar kunddata i den region där du distribuerade tjänstinstansen och replikerar data till en sekundär region för att stödja haveriberedskapsscenarier.

Som standard använder DPS replikering mellan regioner för att aktivera automatisk redundans. Microsoft-initierad redundans utförs av Microsoft i sällsynta situationer när en hel region redundansväxlar alla DPS-instanser från den berörda regionen till motsvarande sekundära region. Microsoft förbehåller sig rätten att avgöra när det här alternativet ska användas. Den här mekanismen omfattar inte användarmedgivande innan användarens DPS-instans redväxlar.

Kunder som har DPS distribuerat i Sydostasien och Brasilien, södra, kan välja bort automatisk redundans, vilket innebär att kunddata stannar kvar i den primära regionen och inte replikeras till en sekundär region.

Inaktivera haveriberedskap

Som standard tillhandahåller DPS automatisk redundans genom att replikera data till en sekundär region för en DPS-instans. För vissa regioner kan du undvika datareplikering utanför regionen genom att inaktivera haveriberedskap när du skapar en DPS-instans. Följande regioner stöder den här funktionen:

  • Brasilien, södra: parad region, USA, södra centrala.
  • Sydostasien (Singapore): parat område, Asien, östra (Hongkong, särskild administrativ region).

Om du vill inaktivera haveriberedskap i regioner som stöds kontrollerar du att Haveriberedskap har avmarkerats när du skapar DPS-instansen:

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

Du kan också inaktivera haveriberedskap när du skapar en DPS-instans med hjälp av en ARM-mall.

Redundansfunktionen är inte tillgänglig om du inaktiverar haveriberedskap för en DPS-instans.

Du kan kontrollera om haveriberedskap är inaktiverat från översiktssidan för DPS-instansen i Azure-portalen:

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