AWS Elastic Beanstalk
Guia do desenvolvedor

O console de gerenciamento de ambiente do AWS Elastic Beanstalk

O Console de gerenciamento da AWS fornece uma página de gerenciamento para cada um dos seus ambientes do AWS Elastic Beanstalk. Nesta página, você pode gerenciar a configuração do seu ambiente e executar ações comuns, incluindo reiniciar os servidores web em execução no seu ambiente, clonar o ambiente e recriá-lo do zero.


       Console de gerenciamento de ambiente Elastic Beanstalk

Para acessar o console de gerenciamento de ambiente, abra o Console do Elastic Beanstalk em sua região e clique no nome de um ambiente em execução. Os ambientes são mostrados em blocos codificados por cor no aplicativo associado a eles. A cor (verde, cinza ou vermelho) indica a integridade do ambiente.

Na parte superior do console do ambiente, é exibido o nome do aplicativo, seguido pelo nome do ambiente e o nome do DNS público do aplicativo em execução.

Painel do ambiente

A visualização principal do console de gerenciamento do ambiente é o painel. Para visualizá-lo, escolha Dashboard (Painel) no painel de navegação.

No painel de gerenciamento do ambiente, há uma visão geral que mostra a integridade do ambiente, a versão do aplicativo e informações sobre a plataforma em uso, além de uma lista de eventos recentes gerados pelo ambiente.

Clique em Refresh (Atualizar) para atualizar as informações mostradas. A visão geral contém as seguintes informações e opções.

Integridade

A integridade geral do ambiente. Com o Monitoramento e relatório de integridade aprimorada ativado, o status do ambiente é exibido com um botão Causes (Causas) que você pode escolher para visualizar mais informações sobre o status atual.

Para ambientes Relatórios de integridade básica, é exibido um link para o Console de monitoramento.

Versão em execução

O nome da versão do aplicativo em execução no seu ambiente. Clique em Upload and Deploy (Fazer upload e implantar) para fazer upload de um pacote de origem e implantá-lo em seu ambiente. Essa opção cria uma nova versão do aplicativo.

Configuração

Exibe a arquitetura, a versão do sistema operacional e a plataforma em execução em seu ambiente. Clique em Change (Alterar) para selecionar outra configuração. Essa opção estará disponível somente se outra versão compatível da plataforma estiver disponível. Para serem considerados compatíveis, a arquitetura, o nome do sistema operacional e o nome da plataforma devem ser os mesmos.

Atualizar a versão da plataforma usando essa opção substitui as instâncias em execução em seu ambiente por novas instâncias.


          Caixa de diálogo Update Platform Version (Atualizar versão da Plataforma)

nota

Quando você usa o Elastic Beanstalk pela primeira vez, apenas a versão mais recente de cada plataforma está disponível para uso. Change (Alterar) torna-se disponível pela primeira vez quando uma nova versão do sistema operacional ou da Plataforma é liberada. Após a atualização, você tem a opção de voltar para a versão anterior.

Eventos recentes

A seção Recent Events do painel de gerenciamento do ambiente exibe os eventos mais recentes emitidos pelo seu ambiente. Essa lista é atualizado em tempo real enquanto o seu ambiente está sendo atualizado.

Escolha Show All (Mostrar tudo) para abrir o menu Events (Eventos).

Ações de gerenciamento do ambiente

O console de gerenciamento do ambiente contém um menu suspenso Actions (Ações) que você pode usar para executar operações comuns em seu ambiente. Esse menu é exibido no lado direito do cabeçalho no ambiente, na opção Create New Environment.

nota

Algumas ações estão disponíveis somente em determinadas condições e serão desativadas, a menos que essas condições sejam atendidas.

Load Configuration

Carregue uma configuração salva anteriormente. As configurações são salvas no seu aplicativo e podem ser carregadas por qualquer ambiente associado. Se você fizer alterações na configuração do seu ambiente, poderá carregar uma configuração salva para desfazê-las. Você também pode carregar uma configuração que você salvou de um ambiente diferente que esteja executando o mesmo aplicativo para propagar as alterações de configuração entre eles.

Save Configuration

Salve a configuração atual do seu ambiente no seu aplicativo. Antes de fazer alterações na configuração do ambiente, salve a configuração atual para que você possa reverter posteriormente, se necessário. Você também pode aplicar uma configuração salva ao iniciar um novo ambiente.

Swap Environment URLs

Troque o CNAME do ambiente atual por um novo ambiente. Depois de uma troca de CNAME, todo o tráfego para o aplicativo que usa a URL do ambiente vai para o novo ambiente. Quando você estiver pronto para implantar uma nova versão de seu aplicativo, poderá iniciar um ambiente separado na nova versão. Quando o novo ambiente estiver pronto para começar a receber solicitações, execute uma troca de CNAME para começar a rotear o tráfego para o novo ambiente sem interrupção de serviço. Para obter mais informações, consulte Implantações azuis/verdes com o Elastic Beanstalk.

Clone Environment

Inicie um novo ambiente com as mesmas configurações que o seu atual ambiente em execução.

Clone with Latest Platform

Clone o seu ambiente atual com a versão mais recente da plataforma de aplicativos em uso. Essa opção só fica disponível quando uma versão mais recente da plataforma do ambiente atual está disponível para uso.

Abort Current Operation

Pare uma atualização de ambiente em andamento. Abortar uma operação pode fazer com que algumas das instâncias em seu ambiente fiquem em um estado diferente das outras, dependendo do progresso da operação. Essa opção está disponível apenas quando o ambiente está sendo atualizado.

Reinício de servidores de aplicativos

Reinicie o servidor web em execução nas instâncias do seu ambiente. Essa opção não encerra nem reinicia nenhum recurso da AWS. Se seu ambiente estiver agindo de modo estranho em resposta a solicitações ruins, reiniciar o servidor de aplicativo pode restaurar temporariamente a funcionalidade, enquanto você soluciona a causa principal do problema.

Rebuild Environment

Encerre todos os recursos no ambiente em execução e crie um novo ambiente com as mesmas configurações. Essa operação leva vários minutos, equivalente à implantação de um novo ambiente do zero. Todas as instâncias do Amazon RDS em execução na camada de dados de seu ambiente são excluídas durante a recriação. Se você precisa dos dados, crie um snapshot. Você pode criar um snapshot manualmente no console do RDS ou configurar sua política de exclusão da camada de dados para criar um snapshot automaticamente antes de excluir a instância (essa é a configuração padrão quando você cria uma camada de dados).

Terminate Environment

Encerre todos os recursos em execução no ambiente e remova o ambiente do aplicativo. Se você tiver uma instância do RDS em execução em uma camada de dados e precisar reter os dados, crie um snapshot antes de encerrar o ambiente. Você pode criar um snapshot manualmente no console do RDS ou configurar sua política de exclusão da camada de dados para criar um snapshot automaticamente antes de excluir a instância (essa é a configuração padrão quando você cria uma camada de dados).

Restore Environment

Se o ambiente tiver sido encerrado em até uma hora, você poderá restaurá-lo dessa página. Depois de uma hora, você pode restaurá-lo a partir da página de visão geral do aplicativo.

Configuração

A página Configuration overview (Visão geral da configuração) mostra a configuração atual de seu ambiente e de seus recursos, incluindo instâncias do Amazon EC2, load balancer, notificações e configurações de monitoramento de integridade. Use as configurações nessa página para personalizar o comportamento do seu ambiente durante as implantações, habilitar recursos adicionais e modificar o tipo de instância e outras configurações que você escolher durante a criação do ambiente.


        A página de visão geral da configuração do Console do Elastic Beanstalk

Para obter mais informações, consulte Configurar ambientes do AWS Elastic Beanstalk.

Logs

A página Logs permite recuperar os logs das instâncias do EC2 em seu ambiente. Quando você solicita os logs, o Elastic Beanstalk envia um comando para as instâncias, que fazem upload dos logs para o bucket de armazenamento do Elastic Beanstalk no Amazon S3. Quando você solicita os logs nessa página, o Elastic Beanstalk os exclui automaticamente do Amazon S3 depois de 15 minutos.

Você também pode configurar as instâncias do seu ambiente para fazer upload dos logs para o Amazon S3, para armazenamento permanente depois que forem rotadas localmente.


        A página de logs do Console do Elastic Beanstalk

Para obter mais informações, consulte Visualizar logs de instâncias do Amazon EC2 no ambiente do Elastic Beanstalk.

Integridade

Se o monitoramento avançado de integridade estiver ativado, a página Enhanced Health Overview (Visão geral de integridade avançada) exibe informações de integridade em tempo real sobre cada instância em seu ambiente. O monitoramento de integridade avançado permite que o Elastic Beanstalk monitore de perto os recursos em seu ambiente para que possa avaliar a integridade de seu aplicativo com mais precisão.

Quando o monitoramento avançado de integridade está ativado, essa página mostra informações sobre as solicitações atendidas pelas instâncias em seu ambiente e as métricas do sistema operacional, incluindo latência, carga e utilização de CPU.


        A página de visão geral da integridade avançada do Console do Elastic Beanstalk

Para obter mais informações, consulte Monitoramento e relatório de integridade aprimorada.

Monitoramento

A página Monitoring (Monitoramento) exibe uma visão geral de informações de integridade de seu ambiente. Isso inclui o conjunto padrão de métricas fornecidas pelo Elastic Load Balancing e o Amazon EC2 e os gráficos que mostram como a integridade do ambiente mudou ao longo do tempo. Você pode usar as opções dessa página para configurar gráficos adicionais para métricas específicas a recursos e adicionar alarmes para qualquer métrica compatível com o sistema de relatórios de integridade em uso.


        A página de monitoramento do Console do Elastic Beanstalk

Para obter mais informações, consulte Como monitorar a integridade do ambiente no Console de Gerenciamento da AWS.

alarmes

A página Existing Alarms (Alarmes existentes) exibe informações sobre todos os alarmes que você configurou em seu ambiente. Você pode usar as opções nessa página para modificar ou excluir alarmes.


        A página de alarmes existentes do Console do Elastic Beanstalk

Para obter mais informações, consulte Gerenciar alarmes.

Managed Updates

A página Managed Updates (Atualizações gerenciadas) exibe informações sobre as atualizações gerenciadas da Plataforma concluídas ou futuras e a substituição de instâncias. Esses recursos permitem que você configure seu ambiente para atualizar automaticamente para a última versão da plataforma durante uma janela de manutenção semanal que você escolher.

Entre as versões da plataforma, você pode optar por fazer com que seu ambiente substitua todas as instâncias do Amazon EC2 durante a janela de manutenção. Isso pode ajudar a diminuir os problemas que ocorrem quando o aplicativo é executado por longos períodos de tempo.

Para obter mais informações, consulte Atualizações gerenciadas de plataforma.

Eventos

A página Events exibe o stream de eventos para seu ambiente. O Elastic Beanstalk envia mensagens de evento sempre que você interage com o ambiente e quando qualquer um dos recursos do ambiente são criados ou modificados como resultado.


        A página de eventos do Console do Elastic Beanstalk

Para obter mais informações, consulte Visualizar um stream de evento do ambiente Elastic Beanstalk.

Tags

A página Tags exibe as tags que você aplicou ao ambiente quando o criou. Essas tags são aplicadas a todos os recursos que o Elastic Beanstalk cria para oferecer suporte ao seu aplicativo.


        A página de tags do Console do Elastic Beanstalk

Para obter mais informações, consulte Atribuição de tags em recursos nos ambientes do Elastic Beanstalk.