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 à Zona de Disponibilidade é composta por no mínimo três zonas com suporte para 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 Dispositivos armazena dados do cliente na região em que você implantou a instância de serviço e replica dados para uma região secundária para dar suporte a cenários de recuperação de desastre.
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 situações raras em que uma região inteira faz failover de todas as instâncias do DPS da região afetada para sua 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 o DPS implantado no Sudeste asiático e no Sul do Brasil podem recusar o 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 a 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 emparelhada, Centro-Sul dos EUA.
- Sudeste da Ásia (Singapura); região emparelhada, Leste da Ásia (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: