Hoge beschikbaarheid en herstel na noodgevallen voor IoT Hub Device Provisioning Service
Device Provisioning Service (DPS) is een helperservice voor IoT Hub waarmee zero-touch-apparaatinrichting op schaal mogelijk is. DPS is een belangrijk onderdeel van uw IoT-oplossing. In dit artikel worden de mogelijkheden voor hoge beschikbaarheid (HA) en herstel na noodgevallen (DR) beschreven die DPS biedt. Zie Herstel na noodgevallen en hoge beschikbaarheid voor Azure-toepassingen voor meer informatie over het bereiken van hoge herstel na noodgevallen in uw hele IoT-oplossing. Zie hoge beschikbaarheid en herstel na noodgevallen voor meer informatie over hoge beschikbaarheid en herstel na noodgevallen in IoT Hub in IoT Hub.
Hoge beschikbaarheid
DPS is een maximaal beschikbare service; Zie de SLA voor Azure IoT Hub voor meer informatie. In de volledige Azure SLA wordt de gegarandeerde beschikbaarheid van Azure als geheel uitgelegd.
DPS ondersteunt ook Beschikbaarheidszones. Een beschikbaarheidszone is een aanbieding met hoge beschikbaarheid waarmee uw toepassingen en gegevens worden beschermd tegen storingen in datacenters. Een regio met ondersteuning voor beschikbaarheidszones bestaat uit minimaal drie zones die die regio ondersteunen. Elke zone biedt een of meer datacenters, elk op een unieke fysieke locatie met onafhankelijke voeding, koeling en netwerken. Dit biedt replicatie en redundantie binnen de regio. Ondersteuning voor beschikbaarheidszones voor DPS wordt automatisch ingeschakeld voor DPS-resources in de volgende Azure-regio's:
- Australië - oost
- Brazilië - zuid
- Canada - midden
- VS - centraal
- VS - oost
- VS - oost 2
- Frankrijk - centraal
- Japan East
- Europa - noord
- Verenigd Koninkrijk Zuid
- Europa -west
- VS - west 2
U hoeft geen actie te ondernemen om beschikbaarheidszones in ondersteunde regio's te gebruiken. Uw DPS-exemplaren zijn standaard ingeschakeld voor AZ. Het is raadzaam om Beschikbaarheidszones te gebruiken met behulp van regio's waar ze worden ondersteund.
Herstel na noodgevallen en door Microsoft geïnitieerde failover
Device Provisioning Service slaat klantgegevens op in de regio waar u het service-exemplaar hebt geïmplementeerd en repliceert gegevens naar een secundaire regio ter ondersteuning van scenario's voor herstel na noodgevallen.
DPS maakt standaard gebruik van replicatie tussen regio's om automatische failover in te schakelen. Door Microsoft geïnitieerde failover wordt in zeldzame gevallen door Microsoft uitgevoerd wanneer een hele regio een failover uitvoert voor alle DPS-exemplaren van de betrokken regio naar de bijbehorende secundaire regio. Microsoft behoudt zich het recht voor om te bepalen wanneer deze optie wordt uitgeoefend. Dit mechanisme omvat geen gebruikerstoestemming voordat de DPS-instantie van de gebruiker een failover heeft uitgevoerd.
Klanten die DPS hebben geïmplementeerd in Zuidoost-Azië en Brazilië - zuid, kunnen zich afmelden voor automatische failover. In dat geval blijven de klantgegevens in de primaire regio en worden ze niet gerepliceerd naar een secundaire regio.
Herstel na noodgevallen uitschakelen
DPS biedt standaard automatische failover door gegevens te repliceren naar een secundaire regio voor een DPS-exemplaar. Voor sommige regio's kunt u gegevensreplicatie buiten de regio voorkomen door herstel na noodgevallen uit te schakelen bij het maken van een DPS-exemplaar. De volgende regio's ondersteunen deze functie:
- Brazilië - zuid: gekoppelde regio, VS - zuid-centraal.
- Zuidoost-Azië (Singapore): gekoppelde regio, Oost-Azië (Hong Kong Special Beheer istrative Region).
Als u herstel na noodgevallen wilt uitschakelen in ondersteunde regio's, moet u ervoor zorgen dat herstel na noodgevallen is ingeschakeld wanneer u uw DPS-exemplaar maakt:
U kunt herstel na noodgevallen ook uitschakelen wanneer u een DPS-exemplaar maakt met behulp van een ARM-sjabloon.
Failover-functionaliteit is niet beschikbaar als u herstel na noodgevallen uitschakelt voor een DPS-exemplaar.
U kunt controleren of herstel na noodgevallen is uitgeschakeld op de overzichtspagina van uw DPS-exemplaar in Azure Portal: