Obter recomendações de tipo de instância para uma workload existente - Amazon Elastic Compute Cloud

Obter recomendações de tipo de instância para uma workload existente

O AWS Compute Optimizer fornece recomendações para instâncias do Amazon EC2 para ajudar a melhorar a performance, economizar dinheiro ou ambos. É possível usar essas recomendações para decidir se deseja passar 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.

Este tópico descreve como visualizar as recomendações por meio do console do Amazon EC2. Para obter mais informações, consulte o Guia do usuário do AWS Compute Optimizer.

nota

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.

Se você estiver procurando recomendações de tipo de instância para uma nova workload, use o seletor de tipo de instância do EC2 Amazon Q. Para ter mais informações, consulte Obter recomendações de tipo de instância para uma nova workload.

Limitações

Atualmente, o Compute Optimizer gera recomendações para os tipos de instância C, D, H, I, M, R, T, X e z. Outros tipos de instância não são considerados pelo Compute Optimizer. Se estiver usando outros tipos de instância, eles não serão listados na visualização de recomendações do Compute Optimizer. Para obter mais informações sobre os tipos de instâncias com suporte ou sem, consulte Requisitos de instâncias do Amazon EC2 no Guia do usuário do AWS Compute Optimizer.

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. Para obter mais informações, consulte Limitações na seção anterior.

Exibir recomendações

Depois de optar pelo Compute Optimizer, será possível visualizar as descobertas que Compute Optimizer gera para suas instâncias do EC2 no console do 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.

Como visualizar uma recomendação para uma instância do EC2 por meio do console do EC2
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Instâncias e, em seguida, escolha o ID da instância .

  3. Na página de resumo da instância, no banner do AWS Compute Optimizer, próximo ao fim da página, escolha Visualizar detalhes.

    A instância será aberta no Compute Optimizer, onde ela será rotulada como a instância Current (Atual). Até três recomendações de tipo de instância diferentes, rotuladas como Option 1 (Opção 1), Option 2 (Opção 2) e Option 3 (Opção 3), serão fornecidas. A metade inferior da janela mostra dados recentes de métricas do CloudWatch para a instância atual: CPU utilization (Uso da CPU), Memory utilization (Uso da memória), Network in (Entrada da rede) e Network out (Saída da rede).

  4. (Opcional) No console do Compute Optimizer, selecione o ícone de configurações ( Settings icon. ) para alterar as colunas visíveis na tabela ou para visualizar as informações públicas de preços com a finalidade de obter uma opção de aquisição diferente para os tipos de instância atuais e recomendados.

    nota

    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.

Determine se deseja usar uma das recomendações. Decida se deseja otimizar para melhorar a performance, reduzir custos ou uma combinação dos dois. Para obter mais informações, consulte Exibição de recomendações de recursos no Guia do usuário do AWS Compute Optimizer.

Como visualizar as recomendações para todas as instâncias do EC2 em todas as regiões no console do Compute Optimizer
  1. Abra o console do Compute Optimizer em https://console.aws.amazon.com/compute-optimizer/.

  2. Escolha View recommendations for all EC2 instances (Visualizar recomendações para todas as instâncias do EC2).

  3. É possível executar as seguintes ações na página de recomendações:

    1. Para filtrar recomendações para uma ou mais regiões da AWS, insira o nome da região na caixa de texto Filter by one or more Regions (Filtrar por uma ou mais regiões) ou escolha uma ou mais regiões na lista suspensa exibida.

    2. Para visualizar as recomendações para recursos em outra conta, escolha Account (Conta) e selecione um ID de conta diferente.

      Essa opção estará disponível somente se você estiver conectado a conta de gerenciamento de uma organização e tiver optado por todas as contas-membros da organização.

    3. Para limpar os filtros selecionados, escolha Clear filters (Limpar filtros).

    4. Para alterar a opção de aquisição que é exibida para os tipos de instância atuais e recomendados, selecione o ícone de configurações ( Settings icon. ) e, em seguida, escolha Instâncias sob demanda, Instâncias reservadas, padrão de um ano sem pagamento adiantado ou Instâncias reservadas, padrão de três anos sem pagamento adiantado.

    5. Para visualizar detalhes, como recomendações adicionais e uma comparação das métricas de utilização, escolha a descoberta (Under-provisioned (Subprovisionada), Over-provisioned (Superprovisionada) ou Optimized (Otimizada)) listada ao lado da instância desejada. Para obter mais informações, consulte Exibição de detalhes do recurso no Guia do usuário do AWS Compute Optimizer.

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

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 e definições para instâncias expansíveis.

  • 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.

Há outras considerações ao redimensionar uma instância do EC2. Para ter mais informações, consulte Alterar o tipo de instância.

Recursos adicionais do

Para obter mais informações: