Migrar o aplicativo de funções para um plano com redundância de zona

O suporte à zona de disponibilidade para o Azure Functions está disponível nos planos Premium (Elástico Premium) e Dedicado (Serviço de Aplicativo). Um plano de aplicativo de funções com redundância de zona balanceia automaticamente as instâncias entre as zonas de disponibilidade para aumentar a disponibilidade. Este artigo descreve como migrar para o plano Premium multilocatário público com suporte à zona de disponibilidade. Para migração à redundância de zona em planos Dedicados, confira aqui.

Requisitos de tempo de inatividade

O tempo de inatividade dependerá de como você decide realizar a migração. Como não é possível converter planos Premium preexistentes para usar zonas de disponibilidade, a migração consistirá em uma implantação lado a lado, em que você criará planos Premium. O tempo de inatividade depende de como você opta por redirecionar o tráfego do antigo para a novo aplicativo de funções habilitado para zona de disponibilidade. Por exemplo, para funções baseadas em HTTP, se você estiver usando um Gateway de Aplicativo, um domínio personalizado ou o Azure Front Door, o tempo de inatividade dependerá do tempo necessário para atualizar esses respectivos serviços com as informações do novo aplicativo. Como alternativa, você poderá rotear o tráfego para vários aplicativos ao mesmo tempo usando um serviço como o Gerenciador de Tráfego do Azure e apenas uma substituição completa para seus novos aplicativos habilitados para zona de disponibilidade quando tudo for implantado e totalmente testado. Você também pode escrever funções defensivas para garantir que as mensagens não sejam perdidas durante a migração para funções não HTTP.

Diretrizes de migração: Reimplantação

Se você quiser que seu aplicativo de funções use zonas de disponibilidade, reimplante-o em um plano de aplicativo de funções Premium habilitado para zona de disponibilidade recém-criado.

Como realizar a reimplantação

As etapas a seguir descrevem como habilitar as zonas de disponibilidade.

  1. Se você já estiver usando o SKU Premium e estiver em uma das regiões com suporte, passe para a próxima etapa. Caso contrário, você deverá criar um grupo de recursos em uma das regiões com suporte.
  2. Crie um plano Premium em uma das regiões com suporte e no grupo de recursos. Verifique se o novo plano Premium tem a redundância de zona habilitada.
  3. Crie e implante seus aplicativos de funções no novo plano Premium usando o método de implantação desejado.
  4. Depois de testar e habilitar os novos aplicativos de funções, se quiser você pode desabilitar ou excluir seus aplicativos anteriores não habilitados para zona de disponibilidade.

Próximas etapas