Obter as recomendações de instâncias do EC2 no Compute Optimizer - Amazon Elastic Compute Cloud

Obter as recomendações de instâncias do EC2 no Compute Optimizer

O AWS Compute Optimizer fornece recomendações do Amazon EC2 para ajudar a melhorar a performance, a economizar dinheiro ou as duas coisas. Você pode usar essas recomendações para decidir se deseja mudar para um novo tipo de instância.

Para fazer recomendações, o Compute Optimizer analisa as especificações de instância existentes e as métricas de utilização. Os dados compilados são usados para recomendar quais tipos de instância do Amazon EC2 são melhores para lidar com a workload existente. As recomendações são retornadas com a definição de preço de instância por hora. Para obter mais informações, consulte Amazon EC2 instance metrics no Guia do usuário do AWS Compute Optimizer.

Requisitos

Para obter recomendações do Compute Optimizer, primeiro é necessário optar pelo Compute Optimizer. Para obter mais informações, consulte Conceitos básicos do AWS Compute Optimizer no Manual do usuário do AWS Compute Optimizer.

O Compute Optimizer gera recomendações para alguns tipos de instâncias, mas não para todos os tipos. Se você estiver usando um tipo de instância não compatível, o Compute Optimizer não vai gerar recomendações. Para ver a lista de tipos de instância compatíveis, consulte Amazon EC2 instance requirements no Guia do usuário do AWS Compute Optimizer.

Classificações de descobertas

O Compute Optimizer classifica suas descobertas para instâncias do EC2 da seguinte forma:

  • Under-provisioned (Subprovisionada) – uma instância do EC2 será considerada subprovisionada quando pelo menos uma especificação, como CPU, memória ou rede, não atender aos requisitos de performance de sua workload. Instâncias do EC2 subprovisionadas podem gerar performance ruim da aplicação.

  • Over-provisioned (Superprovisionada) – uma instância do EC2 será considerada superprovisionada quando pelo menos uma especificação, como CPU, memória ou rede, puder ser reduzida sem deixar de atender aos requisitos de performance de sua workload e quando nenhuma especificação estiver subprovisionada. Instâncias do EC2 superprovisionadas podem gerar custos desnecessários de infraestrutura.

  • Optimized (Otimizada) – uma instância do EC2 será considerada otimizada quando todas as especificações, como CPU, memória e rede, atenderem aos requisitos de performance de sua workload e a instância não estiver superprovisionada. Uma instância do EC2 otimizada executa suas workloads com performance e custo de infraestrutura ideais. Para instâncias otimizadas, o Compute Optimizer às vezes pode recomendar um tipo de instância de nova geração.

  • None (Nenhum) – não há recomendações para essa instância. Isso pode ocorrer se você tiver optado pelo Compute Optimizer há menos de 12 horas, quando a instância estiver sendo executada há menos de 30 horas ou quando o tipo de instância não for compatível com o Compute Optimizer.

Exibir recomendações

Depois de optar pelo Compute Optimizer, você poderá visualizar as descobertas que o Compute Optimizer gera para as instâncias do EC2 no console do Amazon EC2. Depois, será possível acessar o console do Compute Optimizer para visualizar as recomendações. Caso tenha realizado a opção recentemente, as descobertas poderão não ser refletidas no console do EC2 durante até 12 horas.

Para visualizar recomendações para uma instância usando o console do Amazon EC2
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Instances (Instâncias).

  3. Escolha o ID da instância para abrir a página de detalhes da instância.

  4. Na página de detalhes da instância, na seção de resumo superior, localize AWS Compute Optimizer finding. Se houver uma descoberta, exibiremos a classificação da descoberta e um link para ver os detalhes. Caso contrário, exibiremos Nenhuma recomendação disponível para essa instância.

  5. Se houver uma descoberta, escolha Visualizar detalhes. Isso abre a página Recomendações para instâncias do EC2 no console do Compute Optimizer. O tipo de instância atual é rotulado como Atual. Há também até três recomendações de tipo de instância, rotuladas como Opção 1, Opção 2 e Opção 3. Essa página também mostra dados de métricas recentes do CloudWatch para a instância.

Para visualizar as recomendações para todas as instâncias em todas as regiões

Você pode visualizar recomendações para todas as instâncias do Amazon EC2 em todas as regiões usando o console do Compute Optimizer. Para obter mais informações, consulte Viewing EC2 instances recommendations e Viewing EC2 instance details no Guia do usuário do AWS Compute Optimizer.

Considerações para avaliação das recomendações

Ao receber uma recomendação, você deve decidir se deve agir de acordo com ela. Antes de alterar um tipo de instância, considere o seguinte:

  • As recomendações não preveem seu uso. As recomendações são baseadas em seu histórico de uso durante os últimos 14 dias. Escolha um tipo de instância que tenha a expectativa de atender às suas necessidades futuras de recursos.

  • Concentre-se nas métricas gráficas para determinar se o uso real é menor do que a capacidade da instância. Também é possível visualizar dados de métricas (média, pico, percentil) no CloudWatch para aprofundar a avaliação de suas recomendações de instâncias do EC2. Por exemplo, observe como as métricas de porcentagem da CPU mudam durante o dia e se há picos que precisem ser acomodados. Para obter mais informações, consulte Visualizar métricas disponíveis no Guia do usuário do Amazon CloudWatch.

  • O Compute Optimizer pode fornecer recomendações para instâncias expansíveis, que são as instâncias T3, T3a e T2. Se você ultrapassa periodicamente a linha de base, verifique se poderá continuar a fazer isso com base nas vCPUs do novo tipo de instância. Para ter mais informações, consulte Principais conceitos para instâncias de desempenho expansível.

  • Se você comprou uma Instância reservada, sua instância sob demanda poderá ser cobrada como uma Instância reservada. Antes de alterar o tipo de instância atual, avalie o impacto sobre o uso e a cobertura da Instância reservada.

  • Considere conversões para instâncias da geração mais recente, sempre que possível.

  • Ao migrar para uma família de instâncias diferente, verifique se o tipo de instância atual e o novo tipo de instância são compatíveis, por exemplo, em termos de virtualização, arquitetura ou tipo de rede. Para ter mais informações, consulte Compatibilidade para alterar o tipo de instância.

  • Por fim, considere a classificação de risco de performance fornecida para cada recomendação. O risco de performance indica o esforço necessário para validar se o tipo de instância recomendado atende aos requisitos de performance da sua workload. Também recomendamos testes rigorosos de carga e performance antes e depois de fazer quaisquer alterações.