O Enterprise Distributed Application Service (EDAS) oferece gerenciamento de ciclo de vida para aplicações implantadas em clusters do Elastic Compute Service (ECS). As operações suportadas incluem criar, implantar, atualizar, reverter, dimensionar, iniciar, parar, reiniciar, redefinir e excluir aplicações. Também é possível fazer upgrade ou downgrade dos ambientes de execução das aplicações.
A tabela a seguir resume cada operação do ciclo de vida e onde executá-la no console do EDAS.
|
Operação |
Local |
Ação |
|
Implantar ou atualizar |
Página Basic Information |
Clique em Deploy Application |
|
Reverter |
Página Basic Information |
Clique em Roll back Application |
|
Reverter (durante uma alteração com falha) |
Página Change Details |
Clique em Stop Change |
|
Dimensionar para fora |
Página Basic Information |
Clique em Scale Out |
|
Dimensionar para dentro |
Aba Instance Information |
Clique em Process Instances in Batch |
|
Iniciar aplicação |
Página Basic Information |
Clique em Start Application |
|
Parar aplicação |
Página Basic Information |
Clique em Stop Application |
|
Iniciar ou parar instâncias individuais |
Aba Instance Information |
Clique em Enable ou Stop na coluna Actions |
|
Iniciar ou parar instâncias em lote |
Aba Instance Information |
Clique em Process Instances in Batch |
|
Excluir aplicação |
Página Basic Information |
Clique em Delete Application |
|
Redefinir instância |
Aba Instance Information |
Clique em Reset na coluna Actions |
|
Reiniciar instância |
Aba Instance Information |
Clique em Restart na coluna Actions |
Crie uma aplicação
Desenvolva uma aplicação com base em um framework suportado e gere um pacote de implantação. Em seguida, implante o pacote em um cluster ECS no EDAS.
|
Atributo |
Opções suportadas |
|
Frameworks |
Apache Dubbo, Spring Cloud, High-speed Service Framework (HSF) |
|
Tipos de pacote |
WAR, JAR |
Implantar uma aplicação de microsserviço em uma instância ECS adquirida no ambiente padrão
Implantar uma aplicação de microsserviço em uma instância ECS adquirida em um ambiente personalizado
Atualize uma aplicação em um cluster ECS usando o toolkit-maven-plugin
Implantar rapidamente uma aplicação do EDAS usando a interface de linha de comando (CLI)
Implantar rapidamente uma aplicação em um cluster ECS a partir do Eclipse usando o Cloud Toolkit
Crie um fluxo de trabalho de integração contínua usando o Jenkins
Implante e atualize uma aplicação
Após criar uma aplicação no EDAS, acesse a página Basic Information e clique em Deploy Application no canto superior direito.
Para atualizar uma aplicação já implantada, clique novamente em Deploy Application na página Basic Information.
Selecione o mesmo tipo de pacote de implantação (WAR ou JAR) utilizado na implantação inicial.
Reverta uma aplicação
Caso ocorra uma exceção após a atualização de uma aplicação, reverta para a versão anterior. O método de reversão varia conforme a situação.
|
Cenário |
Página |
Ação |
|
Exceção detectada após uma atualização concluída |
Página Basic Information |
Clique em Roll back Application no canto superior direito |
|
Exceção durante a atualização da instância, pacote de implantação indisponível ou falha na verificação de integridade |
Página Change Details |
Clique em Stop Change no canto superior direito |
Para mais informações, consulte Códigos de erro do processo de alteração.
Dimensione uma aplicação para fora
Quando as instâncias existentes estiverem sobrecarregadas, adicione novas instâncias para aumentar a capacidade de computação da aplicação.
Na página Basic Information, clique em Scale Out no canto superior direito.
Para obter as etapas detalhadas, consulte Adicionar instâncias ECS a uma aplicação implantada em um cluster ECS.
A solicitação de dimensionamento para fora falhará se a capacidade total das instâncias a serem adicionadas somada às instâncias existentes exceder o limite máximo suportado pelos recursos da aplicação . Para adicionar mais instâncias, envie um ticket solicitando aumento de cota. Após a aprovação da solicitação, você poderá executar a operação de dimensionamento para fora.
Dimensione uma aplicação para dentro
Quando a aplicação estiver ociosa, remova instâncias para reduzir a capacidade de computação.
Acesse a aba Instance Information.
Clique em Process Instances in Batch.
Na caixa de diálogo Process Instances in Batch, selecione as instâncias a serem removidas.
Clique em Batch Stop e, em seguida, remova as instâncias paradas.
Inicie ou pare uma aplicação
Ao parar uma aplicação, o faturamento e a medição de suas instâncias são suspensos.
Serviços dependentes, como Server Load Balancer (SLB) ou Virtual Private Cloud (VPC), continuam a gerar cobranças mesmo após a aplicação ser parada.
Como as operações de início e parada afetam as instâncias
|
Condição |
Efeito |
|
Múltiplas instâncias disponíveis |
Iniciar ou parar uma instância afeta apenas essa instância específica |
|
Única instância disponível |
Iniciar ou parar a instância inicia ou para toda a aplicação |
|
Iniciar ou parar a aplicação |
Todas as instâncias disponíveis são iniciadas ou paradas |
É necessário ter pelo menos uma instância da aplicação disponível para executar operações de início ou parada.
Inicie ou pare uma aplicação inteira
Na página Basic Information, clique em Start Application ou Stop Application no canto superior direito.
Inicie ou pare instâncias individuais
Instância única: Na aba Instance Information, clique em Enable ou Stop na coluna Actions.
Múltiplas instâncias: Na aba Instance Information, clique em Process Instances in Batch. Na caixa de diálogo, selecione as instâncias desejadas e inicie-as ou pare-as.
Exclua uma aplicação
Na página Basic Information, clique em Delete Application no canto superior direito.
Redefina uma instância de aplicação
Na aba Instance Information, clique em Reset na coluna Actions para redefinir o ambiente de execução de uma instância. A versão do ambiente de execução permanece inalterada após a redefinição.
Reinicie uma instância de aplicação
Na aba Instance Information, clique em Restart na coluna Actions para parar e reiniciar uma instância em execução.
Faça upgrade ou downgrade do ambiente de execução
Após implantar uma aplicação em um cluster ECS, faça upgrade ou downgrade do seu ambiente de execução durante a operação e manutenção para atender a diferentes requisitos.
Para obter as etapas detalhadas, consulte Fazer upgrade ou downgrade do ambiente de execução.