Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O Serviço de Aplicativo do Azure fornece recursos de confiabilidade internos para ajudar a garantir que seus aplicativos permaneçam disponíveis e resilientes. Este artigo descreve como criar um plano do Serviço de Aplicativo que inclua redundância de zona. Ele também aborda como desabilitar e habilitar a redundância de zona em planos existentes e como verificar o suporte à redundância de zona. Para obter mais informações sobre redundância de zona, consulte Confiabilidade no Serviço de Aplicativo.
Importante
A redundância entre zonas distribui as instâncias do plano do App Service entre zonas de disponibilidade; ela não cria réplicas garantidas da aplicação. Se perSiteScaling for true e uma aplicação ou slot de implementação tiver um limite de processos de trabalho de 1, não conclua que a aplicação ou o slot tem uma segunda réplica ativa. Limites de 2 ou superiores permitem a distribuição por várias instâncias de trabalho distintas do plano, mas não garantem que essas instâncias abranjam zonas físicas. Revise a escalabilidade por aplicação e a Fiabilidade no App Service quando desenhar a carga de trabalho.
Criar um novo plano do Serviço de Aplicativo com redundância de zona
Para criar um novo plano do Serviço de Aplicativo que inclua redundância de zona, siga as etapas apropriadas.
- portal do Azure
- CLI do Azure
- Bíceps
Siga as orientações para criar um plano do Serviço de Aplicativo. Certifique-se de selecionar Ativado para redundância de zona.
Definir redundância de zona para um plano existente do Serviço de Aplicativo
Para habilitar a redundância de zona em um plano existente do Serviço de Aplicativo, verifique se há suporte para redundância de zona.
Se o seu plano do Serviço de Aplicativo oferecer suporte à redundância de zona, use o portal do Azure, a CLI do Azure ou o Bicep e o Azure Resource Manager para habilitá-lo ou desabilitá-lo.
Importante
Antes de ativares a redundância de zonas, regista a capacidade atual do plano e o modo de escalabilidade. Se a escalabilidade por aplicação estiver ativada, reveja o limite de trabalhadores configurados para cada aplicação e slot de implementação. Um limite de
1não fornece uma réplica simultânea noutra zona. Para o dimensionamento Rules Based, certifique-se de que cada perfil de dimensionamento automático aplicável tem capacidades mínimas, predefinidas e máximas de, pelo menos,2.- portal do Azure
- CLI do Azure
- Bíceps
No portal do Azure, vá para o seu plano do Serviço de Aplicativo.
Selecione Dimensionamento de configurações>(plano do Serviço de Aplicativo) no painel de navegação esquerdo.
Siga as instruções para o modo de escala configurado para o plano:
-
Manual: Se o número de instâncias for menor que
2, aumente-o para2; preserve um valor superior. Seleciona Redundância de Zona e depois guarda as tuas alterações. -
Automático: O número mínimo de instâncias é gerido e não está disponível no portal. Selecione Redundância entre zonas, guarde as alterações e, em seguida, confirme que a capacidade resultante do plano é, pelo menos,
2. -
Com base em regras: Não é possível efetuar este fluxo de trabalho no portal. Primeiro, atualize separadamente cada perfil de autoescala aplicável para que o seu mínimo, padrão e máximo sejam cada um pelo menos
2, preservando valores mais elevados. Depois usa o CLI do Azure ou o Bicep e o Azure Resource Manager para ativar a redundância de zonas.
-
Manual: Se o número de instâncias for menor que
Para escalabilidade manual ou automática , para desativar a redundância de zona, desmarque a redundância de zona e depois guarde as suas alterações.
Se o seu plano do Serviço de Aplicativo estiver em uma unidade de escala que não ofereça suporte à redundância de zona, você não poderá habilitar a redundância de zona em seu plano. Em vez disso, você precisa reimplantar seus aplicativos em um novo plano em uma unidade de escala diferente.
Verificar se há suporte para redundância de zona em um plano do Serviço de Aplicativo
Para verificar se um plano existente do Serviço de Aplicativo oferece suporte à redundância de zona, execute as seguintes etapas:
Determine o número máximo de zonas de disponibilidade que o plano do App Service suporta, usando o portal do Azure, CLI do Azure, Bicep e o Gerenciador de Recursos.
- portal do Azure
- CLI do Azure
- Bíceps
No portal do Azure, vá para o seu plano do Serviço de Aplicativo.
Selecione Dimensionamento (plano do Serviço de Aplicativo).
Máximo de zonas disponíveis mostra o número máximo de zonas que seu plano do Serviço de Aplicativo pode usar.
Compare o número com a tabela a seguir para determinar se seu plano suporta redundância de zona.
Número máximo de zonas Suporte a redundância de zona Mais de 1 Suportado Igual a 1 Não suportado* * Se você usar um plano ou um carimbo que não ofereça suporte a zonas de disponibilidade, deverá criar um novo plano do Serviço de Aplicativo em um novo grupo de recursos. Essa configuração garante que a sua implantação chegue à infraestrutura do App Service que suporta zonas de disponibilidade.
Exibir zonas físicas para um plano do Serviço de Aplicativo
Quando dispõe de um plano do App Service com redundância entre zonas, a plataforma distribui as instâncias do plano por várias zonas de disponibilidade físicas. Utilize o portal do Azure ou a CLI do Azure para verificar a zona física indicada para as instâncias atualmente observadas de uma aplicação.
Note
Os valores observados physicalZone são informações de posicionamento num determinado momento. Eles não provam que existem réplicas ocultas de aplicações nem garantem diversidade de zonas físicas para uma aplicação ou slot de implementação. Ao usar escalabilidade por aplicação, uma aplicação pode correr em menos instâncias do que o planeado.
- portal do Azure
- CLI do Azure
- Bíceps
No portal do Azure, vai à aplicação App Service que queres inspecionar.
Selecione Verificação de integridade.
Selecione Instâncias para exibir o posicionamento da zona física de cada uma das instâncias.