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
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.
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.
Na página Basic Information da aplicação de destino, clique em Deploy Application.
-
Configure os parâmetros de implantação.
NotaO 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.
-
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.
NotaPara 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.
-
Opcional:Configure as seguintes opções avançadas conforme necessário.
Após concluir a configuração, clique em OK.
-
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.
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. |