Implantação sem tempo de inatividade

O Adobe Commerce na infraestrutura em nuvem executa o aplicativo no modo de manutenção durante a fase de implantação, o que coloca o site offline até que a implantação seja concluída. O tempo em que o site de produção está no modo de manutenção depende do tamanho do site, do número de alterações aplicadas durante a implantação e da configuração para implantação de conteúdo estático. É possível configurar seu projeto para que ele seja implantado com um efeito de tempo de inatividade zero.

Durante o processo de implantação, todas as conexões ficam em fila por até 5 minutos, preservando quaisquer sessões ativas e ações pendentes, como adicionar ao carrinho ou fazer checkout. Após a implantação, a fila é liberada e as conexões continuam sem interrupção. Para usar essa suspensão de conexão a seu favor e reduzir a implantação para zero tempo de inatividade, você deve configurar seu projeto para usar a estratégia de implantação mais eficiente.

Use as seguintes etapas para reduzir a quantidade de tempo que seu armazenamento leva para implantar uma atualização na Produção:

  1. Atualize para o pacote ece-tools ou atualize a versão ece-tools
    Seu projeto de infraestrutura do Adobe Commerce na nuvem deve ter o pacote ece-tools mais recente para que você tenha as ferramentas disponíveis para configurar uma implantação ideal. Se você tiver o ece-tools mais recente, continue para a próxima etapa.

    note note
    NOTE
    Embora seja uma prática recomendada usar o pacote ece-tools mais recente, o método de implantação sem tempo de inatividade funciona com o ece-tools versão 2002.0.13 e posterior.
  2. Configurar a implantação de conteúdo estático
    Se a implantação de conteúdo estático falhar na fase de implantação, seu site ficará preso no modo de manutenção. Quando ocorre uma falha durante a fase de criação, o processo evita o tempo de inatividade porque nunca inicia a fase de implantação. A geração de conteúdo estático durante a fase de compilação com o HTML minified, também conhecido como estado ideal, é a configuração ideal para implantações sem tempo de inatividade e previne o tempo de inatividade em caso de falha.

  3. Configurar o gancho pós-implantação
    Você deve configurar o gancho pós-implantação para limpar e aquecer o cache. Por padrão, a limpeza do cache ocorre durante a fase de implantação, quando o site está inativo. Mover o cache limpo para a fase de pós-implantação significa que o cache permanece ativo até que a fase de implantação seja concluída e, em seguida, você pode limpar com segurança o cache.

    Personalize a lista de páginas usadas para pré-carregar o cache com a variável de ambiente WARM_UP_PAGES.

  4. Reduzir arquivos de tema
    Você pode reduzir o número de arquivos de tema desnecessários configurando a variável de ambiente SCD_MATRIX.

  5. Acelere a implantação de conteúdo estático
    Você pode acelerar o processo de implantação atualizando a variável de ambiente SCD_THREADS para aumentar o número de threads para implantação de conteúdo estático.

NOTE
Você pode validar a configuração do seu projeto para implantação ideal executando o assistente de estado ideal.
recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26