Proteja aplicativos lógicos contra falhas zonais com redundância de zona e zonas de disponibilidade

Aplica-se a: Aplicativos Lógicos do Azure (Consumo + Padrão)

Em cada região do Azure, as zonas de disponibilidade são locais fisicamente separados que são tolerantes a falhas locais. Essas falhas podem variar de falhas de software e hardware a eventos como terremotos, inundações e incêndios. Essas zonas alcançam tolerância por meio da redundância e do isolamento lógico dos serviços do Azure.

Para fornecer resiliência e disponibilidade distribuída, existem pelo menos três zonas de disponibilidade separadas em qualquer região do Azure que ofereça suporte e habilite a redundância de zona. A plataforma de Aplicativos Lógicos do Azure distribui essas zonas e cargas de trabalho de aplicativos lógicos entre essas zonas. Esse recurso é um requisito fundamental para habilitar arquiteturas resilientes e fornecer alta disponibilidade se ocorrerem falhas no datacenter em uma região. Para obter mais informações sobre redundância de zona de disponibilidade, consulte Regiões do Azure e zonas de disponibilidade.

Este artigo fornece uma breve visão geral, considerações e informações sobre como habilitar a redundância da zona de disponibilidade nos Aplicativos Lógicos do Azure.

Considerações

O suporte à zona de disponibilidade está disponível para aplicativos lógicos padrão, que são alimentados pela extensibilidade do Azure Functions. Para obter mais informações, consulte O que é confiabilidade no Azure Functions?.

  • Você pode habilitar a redundância da zona de disponibilidade somente quando criar aplicativos lógicos padrão, em uma região do Azure com suporte ou em um Ambiente do Serviço de Aplicativo v3 (ASE v3) - somente planos do Windows. Atualmente, esse recurso dá suporte apenas a operações de conector internas, não a operações de conector do Azure (gerenciado).

  • Você pode habilitar a redundância da zona de disponibilidade somente para novos aplicativos lógicos padrão com fluxos de trabalho executados em Aplicativos Lógicos do Azure de locatário único. Não é possível habilitar a redundância da zona de disponibilidade para fluxos de trabalho de aplicativos lógicos padrão existentes.

  • Você pode habilitar a redundância da zona de disponibilidade somente no momento da criação usando o portal do Azure. Não há suporte a ferramentas programáticas, como o Azure PowerShell ou a CLI do Azure, atualmente para habilitar a redundância da zona de disponibilidade.

Limitações

Com ações baseadas em HTTP, os certificados exportados ou criados com criptografia AES256 não funcionarão quando usados para autenticação de certificado de cliente. Os mesmos certificados também não funcionarão quando usados para autenticação OAuth.

Pré-requisitos

Ativar zonas de disponibilidade

  1. No portal do Azure, comece a criar um aplicativo lógico padrão. Na página Criar Aplicativo Lógico, pare depois de selecionar Padrão como o tipo de plano para seu aplicativo lógico.

    Screenshot showing Azure portal,

    Para obter um tutorial, consulte Criar fluxos de trabalho de aplicativo lógico padrão com aplicativos lógicos do Azure de locatário único no portal do Azure.

    Depois de selecionar Padrão, a seção Redundância de zona e as opções ficam disponíveis.

  2. Em Redundância de zona, selecione Habilitado.

    Neste ponto, sua experiência de criação de aplicativo lógico parece semelhante a este exemplo:

    Screenshot showing Azure portal,

  3. Conclua a criação do fluxo de trabalho do aplicativo lógico.

  4. Se você usa um firewall e não configurou o acesso para o tráfego através dos endereços IP necessários, certifique-se de concluir esse requisito.

Próximos passos