Proteja aplicativos lógicos contra falhas zonais com zonas de disponibilidade e redundância de zona
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, veja a seguinte documentação:
Este guia fornece uma breve visão geral, considerações e informações sobre como habilitar zonas de disponibilidade nos Aplicativos Lógicos do Azure.
Considerações
As zonas de disponibilidade são suportadas com fluxos de trabalho de aplicativos lógicos padrão, que são executados em Aplicativos Lógicos do Azure de locatário único e são alimentados pela extensibilidade do Azure Functions. Para obter mais informações, consulte Confiabilidade no Azure Functions.
Você pode habilitar esse recurso somente quando criar um aplicativo lógico 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.
Você pode habilitar esse recurso somente para novos aplicativos lógicos padrão. Não é possível ativar o suporte à zona de disponibilidade para fluxos de trabalho de aplicativos lógicos padrão existentes.
Você pode habilitar esse recurso somente no momento da criação. Nenhum suporte a ferramentas programáticas, como o Azure PowerShell ou a CLI do Azure, existe atualmente para habilitar o suporte à zona de disponibilidade após a criação.
Esta funcionalidade suporta apenas operações de conector incorporadas, que são executadas diretamente com o tempo de execução das Aplicações Lógicas do Azure, não operações de conector que são alojadas e executadas no Azure.
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
Uma conta e subscrição do Azure. Se não tiver uma subscrição, inscreva-se numa conta do Azure gratuita.
Se tiver uma firewall ou um ambiente restrito, terá de permitir o tráfego através de todos os endereços IP exigidos pelas Aplicações Lógicas do Azure, conectores geridos e quaisquer conectores personalizados na região do Azure onde cria os fluxos de trabalho da aplicação lógica. Novos endereços IP que dão suporte à redundância de zona de disponibilidade já foram publicados para Aplicativos Lógicos do Azure, conectores gerenciados e conectores personalizados. Para obter mais informações, consulte a seguinte documentação:
Ativar zonas de disponibilidade
Apenas para aplicações lógicas padrão, siga estes passos:
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.
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.
Nota
As opções de redundância de Zona aparecerão indisponíveis se você selecionar uma região do Azure sem suporte ou um plano existente do Windows criado em uma região do Azure sem suporte. Certifique-se de selecionar uma região do Azure com suporte e um plano do Windows que foi criado em uma região do Azure com suporte ou crie um novo plano do Windows.
Em Redundância de zona, selecione Habilitado.
Neste ponto, sua experiência de criação de aplicativo lógico parece semelhante a este exemplo:
Conclua a criação do fluxo de trabalho do aplicativo lógico.
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.