Todos os produtos
Search
Central de documentação

Serverless App Engine:Implantar uma aplicação em um único lote

Última atualização: Jun 28, 2026

Se sua aplicação for pequena ou tiver uma arquitetura de serviço simples, como uma única instância, implante uma nova versão após concluir o desenvolvimento e os testes. Este tópico descreve como implantar uma aplicação em um único lote no console do SAE.

Pré-requisitos

A aplicação deve estar em execução.

Procedimento

Aviso

Ao reimplantar uma aplicação, ela é reiniciada. Para evitar interrupções de serviço e outros problemas inesperados, recomendamos implantar fora dos horários de pico.

  1. Na lista de aplicações do SAE, selecione a região e o namespace de destino na barra de navegação superior e clique em ID da aplicação desejado para abrir a página de detalhes da aplicação.

  2. Na página Basic Information da aplicação de destino, clique em Deploy Application.

  3. Configure os parâmetros de implantação.

    Nota

    O método de implantação depende de como a aplicação foi implantada inicialmente. Configure os parâmetros conforme o método necessário.

    • Implantação de pacote WAR: Faça upload novamente de um pacote WAR ou insira a URL de um novo pacote WAR e configure o ambiente e os parâmetros relevantes.

    • Implantação de pacote JAR: Faça upload novamente de um pacote JAR ou insira a URL de um novo pacote JAR e configure o ambiente e os parâmetros relevantes.

    • Implantação de pacote ZIP: Faça upload novamente de um pacote ZIP ou insira a URL de um novo pacote ZIP e configure o ambiente e os parâmetros relevantes.

    • Imagem: Na seção Configure Image, clique em Modify Image. No painel Modify Image, selecione novamente o repositório de imagens ou a versão da imagem.

  4. Na seção Release policy settings, defina as minimum available instances. Defina Release Policy como Phased Release e Release Batch como 1. É possível definir as minimum available instances by number ou by ratio. Selecione Use System Recommended Value se desejar. Para garantir a continuidade do serviço, recomendamos definir o número mínimo de instâncias disponíveis como 1 ou mais. Se você definir esse parâmetro como 0, sua aplicação ficará indisponível durante a atualização.

    • By Number: Insira o número mínimo de instâncias disponíveis.

    • By Ratio: Insira uma porcentagem. Também é possível selecionar Use System Recommended Value.

    Nota
    • Para assegurar a continuidade do serviço, recomendamos definir o número mínimo de instâncias disponíveis como 1 ou mais em cada implantação contínua. Caso defina o valor como 0, a aplicação ficará indisponível durante a atualização.

    • Ao definir o valor como porcentagem, o resultado é arredondado para cima. Por exemplo, se houver cinco instâncias e a proporção for definida como 25%, o número mínimo de instâncias disponíveis será 2.

  5. Opcional:Configure as seguintes opções avançadas conforme necessário.

    Java

    Configurações avançadas

    Referências

    Configurações do comando de inicialização

    Configurar comandos de inicialização

    Configurações do Java Tomcat

    Configurar parâmetros do Java Tomcat

    Nota

    O Tomcat só pode ser configurado quando o Application Deployment Method estiver definido como WAR Package Deployment.

    Configurações de variáveis de ambiente

    Configurar variáveis de ambiente

    Registro e descoberta de serviços

    Configurações de vinculação de hosts

    Configurar vinculação de hosts

    Configurações de verificação de integridade da aplicação

    Configurar uma verificação de integridade

    Configurações de acesso à rede pública da aplicação

    Configurações de gerenciamento do ciclo de vida da aplicação

    Configurar gerenciamento do ciclo de vida da aplicação

    Serviço de coleta de logs

    Armazenamento persistente

    Armazenamento persistente

    Gerenciamento de configurações

    Injetar informações de configuração

    Inicialização e encerramento graceful de microsserviços

    Nota

    Se você selecionar WAR Package Deployment ou JAR Package Deployment e definir Application Runtime Environment como EDAS-Container-XXX, não será possível configurar a inicialização e o encerramento graceful de microsserviços.

    PHP

    Configurações avançadas

    Referências

    Modificação do arquivo de configuração php.ini

    Configurar arquivos de configuração de aplicação PHP

    Configurações do comando de inicialização

    Configurar comandos de inicialização

    Configurações de variáveis de ambiente

    Configurar variáveis de ambiente

    Registro e descoberta de serviços

    Configurações de vinculação de hosts

    Configurar vinculação de hosts

    Configurações de verificação de integridade da aplicação

    Configurar uma verificação de integridade

    Configurações de acesso à rede pública da aplicação

    Configurações de gerenciamento do ciclo de vida da aplicação

    Configurar gerenciamento do ciclo de vida da aplicação

    Serviço de coleta de logs

    Armazenamento persistente

    Armazenamento persistente

    Gerenciamento de configurações

    Injetar informações de configuração

    Outras linguagens

    Configurações avançadas

    Referências

    Configurações do comando de inicialização

    Configurar comandos de inicialização

    Configurações de variáveis de ambiente

    Configurar variáveis de ambiente

    Monitoramento da aplicação

    Iniciar ou parar o monitoramento da aplicação

    Registro e descoberta de serviços

    Configurações de vinculação de hosts

    Configurar vinculação de hosts

    Configurações de verificação de integridade da aplicação

    Configurar uma verificação de integridade

    Configurações de gerenciamento do ciclo de vida da aplicação

    Configurar gerenciamento do ciclo de vida da aplicação

    Configurações de acesso à rede pública da aplicação

    Serviço de coleta de logs

    Armazenamento persistente

    Armazenamento persistente

    Gerenciamento de configurações

    Injetar informações de configuração

  6. Após concluir a configuração, clique em OK.

  7. Para verificar se as alterações entraram em vigor, utilize um dos seguintes métodos:

    • Método 1:

      No painel de navegação à esquerda da página Basic Information, clique em Change History. Na página Change History, visualize os detalhes da alteração da aplicação. Se Execution Successful for exibido, a aplicação foi implantada com sucesso.

    • Método 2:

      Na página Basic Information, clique em Instance List e verifique o Status das instâncias. Se o Status for Running, a aplicação foi implantada com sucesso.

Abortar uma alteração

Para abortar uma alteração em andamento, clique em Abort Change na página Change Details.

Importante

Abortar uma alteração pode resultar na execução simultânea de várias versões da sua aplicação:

  • Instâncias implantadas: Estas instâncias continuam executando em seu estado atual. Nenhum rollback é acionado.

  • Instâncias sendo implantadas: Estas instâncias concluirão a implantação atual e, em seguida, executarão a nova versão.

  • Instâncias não implantadas: Estas instâncias continuam executando em seu estado atual. A nova versão não é liberada para elas.

  • Novas instâncias do Auto Scaling: Novas instâncias usarão a nova versão.

Após abortar uma alteração, reimplante a aplicação ou faça o rollback para uma versão anterior o mais rápido possível para garantir que todas as instâncias da aplicação executem a mesma versão.

Mais informações

Após implantar uma aplicação no SAE, você pode executar as seguintes operações:

Ações

Referências

Operações de gerenciamento do ciclo de vida da aplicação, como atualizar, dimensionar, iniciar, parar e excluir aplicações.

Operações para melhorar o desempenho da aplicação, como Auto Scaling, vinculação de CLB e início e parada em lote.

Operações relacionadas ao status da aplicação, como gerenciamento de logs, gerenciamento de monitoramento e visualização de eventos e registros de alterações da aplicação.