Criar blocos de implementação

Concluído

Quando implementar a sua aplicação web, web app no Linux, na parte traseira móvel ou na aplicação API para Serviço de Aplicações do Azure, pode utilizar uma faixa de implementação separada em vez da faixa de produção predefinida quando estiver a executar o nível de plano Standard, Premium ou Isolado Serviço de Aplicações. As slots de implementação são aplicações ao vivo com os seus próprios hostnames. Os elementos de conteúdo e configurações da aplicação podem ser trocados entre duas ranhuras de implantação, incluindo a ranhura de produção.

Screenshot de slots de implantação, produção e testes.

Vantagens de slot de implantação

A utilização de slots de produção e de encenação separados tem várias vantagens.

  • Pode validar alterações de aplicações numa ranhura de implementação de encenação antes de a trocar com a ranhura de produção.
  • A implementação de uma aplicação para uma ranhura em primeiro lugar e a sua troca em produção garante que todas as instâncias da ranhura são aquecidas antes de serem trocadas para a produção. Isto elimina o tempo de inatividade quando implementa a aplicação. A reorientação do tráfego é perfeita, e nenhum pedido é retirado por causa de operações de troca. Todo este fluxo de trabalho pode ser automatizado configurando o Auto Swap quando não for necessária validação de pré-swap.
  • Depois de uma troca, a ranhura com app previamente encenada tem agora a aplicação de produção anterior. Se as alterações trocadas na ranhura de produção não forem como esperava, pode efetuar a mesma troca imediatamente para recuperar o seu "último bom site conhecido".

A troca automática dinamiza cenários Azure DevOps onde pretende implementar a sua aplicação continuamente com zero arranques frios e zero tempo de inatividade para os clientes da app. Quando a troca automática é ativada a partir de uma ranhura para a produção, cada vez que empurra as alterações de código para essa ranhura, Serviço de Aplicações troca automaticamente a aplicação em produção depois de aquecida na ranhura de origem. A troca automática não é suportada atualmente em aplicações web no Linux.

Nota

Cada Serviço de Aplicações modo de plano suporta um número diferente de slots de implementação.