Explore ambientes de preparação

Concluído

Ao implantar seu aplicativo Web, aplicativo Web no Linux, back-end móvel ou aplicativo de API no Serviço de Aplicativo do Azure, você pode usar um slot de implantação separado em vez do slot de produção padrão quando estiver executando na camada de plano do Serviço de Aplicativo Padrão, Premium ou Isolado . Os slots de implantação são aplicativos ativos com seus próprios nomes de host. O conteúdos das aplicações e os elementos de configuração podem ser trocados entre dois blocos de implementação, incluindo o bloco de produção.

Implantar seu aplicativo em um slot que não seja de produção tem os seguintes benefícios:

  • Você pode validar as alterações do aplicativo em um slot de implantação de preparo antes de trocá-lo pelo slot de produção.
  • A implementação de uma aplicação num bloco primeiro e trocá-la para produção garante que todas as instâncias do bloco são preparadas antes de serem trocadas para produção. Isto elimina o tempo de inatividade quando implementa a aplicação. O redirecionamento de tráfego é perfeito e nenhuma solicitação é descartada devido a operações de troca. Você pode automatizar todo esse fluxo de trabalho configurando a troca automática quando a validação pré-troca não for necessária.
  • Após uma troca, o slot com o aplicativo anteriormente preparado agora tem o aplicativo de produção anterior. Se as alterações trocadas para o slot de produção não forem as esperadas, você pode executar a mesma troca imediatamente para recuperar seu "último site válido".

Cada camada de plano do Serviço de Aplicativo oferece suporte a um número diferente de slots de implantação. Não há cobrança extra pelo uso de slots de implantação. Para descobrir o número de slots suportados pela camada do seu aplicativo, visite Limites do Serviço de Aplicativo.

Para dimensionar seu aplicativo para uma camada diferente, verifique se a camada de destino suporta o número de slots que seu aplicativo já usa. Por exemplo, se seu aplicativo tiver mais de cinco slots, você não poderá reduzi-lo para a camada Padrão, porque a camada Standard suporta apenas cinco slots de implantação.

Quando você cria um novo slot, o novo slot de implantação não tem conteúdo, mesmo se você clonar as configurações de um slot diferente. Você pode implantar no slot a partir de uma ramificação de repositório diferente ou de um repositório diferente.