Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O suporte a zonas de disponibilidade para Azure Functions está disponível nos planos Premium (Elastic Premium) e Dedicado (App Service ). Um plano de aplicação de função redundante por zonas equilibra automaticamente as suas instâncias entre zonas de disponibilidade para maior disponibilidade. Este artigo descreve como migrar para o plano Premium multitenant público com suporte a zonas de disponibilidade. Para migração para redundância de zonas em planos dedicados, consulte aqui.
Requisitos de tempo de inatividade
Como não pode converter planos Premium pré-existentes para usar zonas de disponibilidade, terá de migrar a sua aplicação criando uma implementação lado a lado numa nova aplicação do plano Premium. O tempo de inatividade depende de como escolhe redirecionar o tráfego durante a migração da sua aplicação antiga para a nova aplicação de funções com zona de disponibilidade.
Considere funções baseadas em HTTP que utilizam um Application Gateway, domínio personalizado ou Azure Front Door. Neste caso, o tempo de inatividade depende de quanto tempo demora a atualizar esses respetivos serviços com a nova informação da aplicação.
Também podes estar a encaminhar tráfego para várias aplicações ao mesmo tempo usando um serviço como o Azure Traffic Manager. Neste cenário, só pode mudar totalmente para a nova aplicação com zona de disponibilidade depois de tudo estar totalmente implementado e testado.
Para funções baseadas em mensagens, deve escrever funções defensivas para garantir que as mensagens não se perdem durante a migração.
Orientação de migração: Reimplantação
Para permitir que uma aplicação de funções existente utilize zonas de disponibilidade, deve redistribuir os seus ficheiros de projeto para uma nova aplicação de funções alojada num plano Premium habilitado por zonas de disponibilidade.
Use estes passos para permitir zonas de disponibilidade:
- Se já estiver alojado num plano Premium numa região suportada, pode reutilizar o seu grupo de recursos existente e avançar para o passo seguinte. Caso contrário, crie um novo grupo de recursos numa região suportada.
- Crie um plano Premium numa das regiões suportadas e no grupo de recursos. Garanta que o novo plano Premium tem a redundância de zonas ativada.
- Crie uma aplicação de funções no novo plano Premium e implemente o código do seu projeto nesta nova aplicação usando o método de implementação desejado.
- Depois de a nova aplicação estar a funcionar com sucesso com as zonas de disponibilidade ativadas, pode opcionalmente desativar ou eliminar a aplicação de zonas de indisponibilidade.