Alta disponibilidade e recuperação de desastre do Serviço de Provisionamento de Dispositivos no Hub IoT
O Serviço de Provisionamento de Dispositivos (DPS) é um serviço auxiliar do Hub IoT que habilita o provisionamento de dispositivos sem toque em escala. O DPS é uma parte importante da solução de IoT. Este artigo descreve os recursos de Alta disponibilidade (HA) e recuperação de desastre (DR) que o DPS fornece. Para saber mais sobre como obter HA-DR em toda a solução de IoT, consulte Recuperação de desastre e alta disponibilidade para aplicativos do Azure. Para saber mais sobre a HA-DR no Hub IoT, confira Alta disponibilidade e recuperação de desastre do Hub IoT.
Alta disponibilidade
O DPS é um serviço altamente disponível; Para obter detalhes, consulte o SLA para Hub IoT do Azure. O SLA completo do Azure explica a disponibilidade garantida do Azure como um todo.
O DPS também dá suporte a Zonas de Disponibilidade. Uma Zona de Disponibilidade é uma oferta de alta disponibilidade que protege aplicativos e dados contra falhas de datacenter. Uma região com suporte a Zona de Disponibilidade é composta por um mínimo de três zonas que oferecem suporte a essa região. Cada zona fornece um ou mais datacenters um em um local físico exclusivo com energia, resfriamento e rede independentes. Isso fornece replicação e redundância dentro da região. O suporte à Zona de Disponibilidade para DPS é habilitado automaticamente para recursos do DPS nas seguintes regiões do Azure:
- Leste da Austrália
- Brazil South
- Canadá Central
- Centro dos EUA
- Leste dos EUA
- Leste dos EUA 2
- França Central
- Leste do Japão
- Norte da Europa
- Sul do Reino Unido
- Europa Ocidental
- Oeste dos EUA 2
Você não precisa realizar nenhuma ação para usar zonas de disponibilidade em regiões com suporte. Suas instâncias do DPS são habilitadas para AZ por padrão. É recomendável que você aproveite as Zonas de Disponibilidade usando regiões em que elas têm suporte.
Recuperação de desastre e failover iniciado pela Microsoft
O Serviço de Provisionamento de Dispositivo armazena dados do cliente na região onde você implantou a instância de serviço e replica dados para uma região secundária para oferecer suporte a cenários de recuperação de desastres.
Por padrão, o DPS aproveita a replicação entre regiões para habilitar o failover automático. O failover iniciado pela Microsoft é exercido pela Microsoft em raras situações em que uma região inteira cai para failover de todas as instâncias do DPS da região afetada para a região secundária correspondente. A Microsoft se reserva o direito de determinar quando essa opção será exercida. Esse mecanismo não envolve o consentimento do usuário para fazer failover da instância de DPS do usuário.
Os clientes que têm DPS implantados no Sudeste Asiático e no Sul do Brasil podem optar por não participar do failover automático, caso em que os dados do cliente permanecem na região primária e não são replicados para uma região secundária.
Desabilitar a recuperação de desastre
Por padrão, o DPS fornece failover automático replicando dados para uma região secundária para uma instância do DPS. Para algumas regiões, você pode evitar a replicação de dados fora da região desabilitando a recuperação de desastre ao criar uma instância de DPS. As seguintes regiões têm suporte a esse recurso:
- Sul do Brasil: região pareada, Centro-Sul dos EUA.
- Sudeste Asiático (Singapura): região emparelhada, Leste Asiático (Região Administrativa Especial de Hong Kong).
Para desabilitar a recuperação de desastre em regiões com suporte, certifique-se de que a Recuperação de desastre habilitada não esteja selecionada ao criar a instância de DPS:
Você também pode desabilitar a recuperação de desastre ao criar uma instância de DPS usando um modelo do ARM.
A funcionalidade de failover não estará disponível se você desabilitar a recuperação de desastre para uma instância de DPS.
Você pode verificar se a recuperação de desastre está desabilitada na página Visão geral da instância do DPS no portal do Azure: