Preferências de recomendação de dimensionamento correto - AWS Compute Optimizer

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Preferências de recomendação de dimensionamento correto

O recurso de preferências de recomendação de dimensionamento correto permite que você personalize as configurações que você deseja que o Compute Optimizer considere ao gerar suas recomendações do Amazon EC2, do grupo Auto Scaling e da instância de banco de dados do RDS. Esse recurso permite que você faça o seguinte:

  • Ajuste o espaço livre e o limite de utilização da CPU

  • Ajuste o espaço livre de sua utilização de memória

  • Configurar uma opção específica de período de retrospectiva

  • Defina as preferências da família de instâncias no nível da organização, da conta ou da região.

Isso proporciona maior transparência sobre como suas recomendações são geradas e a capacidade de configurar recomendações de dimensionamento correto de recursos para maior economia e sensibilidade ao desempenho.

Se você for o gerente da conta ou o administrador delegado de uma AWS organização, poderá escolher a conta ou organização à qual deseja que as preferências de recomendação de tamanho correto sejam aplicadas. Se você for titular de uma conta individual da AWS (não dentro de uma organização), as preferências de recomendação de dimensionamento correto definidas se aplicam somente às suas recomendações.

nota
  • As preferências de tamanho correto para utilização de CPU e memória estão disponíveis somente para instâncias do Amazon EC2.

  • Para instâncias de banco de dados do RDS, você só pode especificar as preferências do período de lookback.

As seções a seguir descrevem os detalhes de cada recurso e como definir as preferências de recomendação de dimensionamento correto no AWS Compute Optimizer.

Etapa 1: Nível de preferência (somente Organizations)

Se você for o gerente da conta ou o administrador delegado da organização, poderá escolher as contas em uma organização ou contas específicas às quais deseja que as preferências de recomendação de dimensionamento correto sejam aplicadas.

nota

Se você for um Conta da AWS titular individual, vá para a Etapa 2: Escopo regional.

Como definir o nível de preferência de suas preferências de recomendação de dimensionamento correto.
  1. Abra o console do Compute Optimizer em https://console.aws.amazon.com/compute-optimizer/.

  2. No painel de navegação, escolha Dimensionamento correto.

  3. Escolha o tipo de recurso que você deseja no menu suspenso Tipo de recurso.

  4. Na seção de recursos escolhida, escolha o menu suspenso Todas as contas cadastradas.

    • Para optar por incluir todas as contas-membro, escolha Todas as contas incluídas no menu suspenso Nível de preferência.

    • Para optar por incluir uma conta-membro individual, escolha Escolher conta no menu suspenso Nível de preferência. Na solicitação exibida, selecione a conta que deseja incluir para as preferências de dimensionamento correto. Escolha Definir nível da conta.

    Escolher a conta para dimensionar corretamente as preferências de recomendação

Etapa 2: Escopo regional

Nesta etapa, você pode especificar Regiões da AWS onde deseja que o Compute Optimizer aplique suas preferências de recomendação de dimensionamento correto. Por exemplo, se você selecionar a região Leste dos EUA (Norte da Virgínia) e a região Leste dos EUA (Ohio), aplicaremos as preferências somente a essas regiões.

Como definir o escopo regional de suas preferências de recomendação de dimensionamento correto.
  1. Abra o console do Compute Optimizer em https://console.aws.amazon.com/compute-optimizer/.

  2. No painel de navegação, escolha Dimensionamento correto.

  3. Escolha o tipo de recurso que você deseja no menu suspenso Tipo de recurso.

  4. Na página Preferências de dimensionamento correto, escolha Editar.

  5. Escolha Qualquer região ou Regiões personalizadas com base em seus requisitos.

  6. Se você escolher Regiões Personalizadas, selecione Regiões da AWS onde deseja que o Otimizador de Computação aplique suas preferências. Em seguida, escolha Próximo.

    Escolher as regiões para as preferências de recomendação de dimensionamento correto

Etapa 3: Instâncias EC2 preferenciais

As preferências de recomendação de dimensionamento correto permitem especificar as instâncias do EC2 que você deseja em sua saída de recomendação. É possível definir um conjunto de considerações de instâncias personalizadas que controla os tipos e famílias de instâncias recomendados pelo Compute Optimizer para migração. Essa preferência garante que o Compute Optimizer recomende somente instâncias que estejam alinhadas com seus requisitos específicos. Isso não impede que o Compute Optimizer gere recomendações para nenhuma de suas workloads.

É possível personalizar a seleção do tipo de instância com base nas diretrizes ou requisitos organizacionais. Por exemplo, se você comprou Savings Plans e instâncias reservadas, poderá especificar somente instâncias cobertas por esses modelos de preços. Ou, se quiser usar apenas instâncias capacitadas com determinados processadores ou instâncias não intermitentes devido ao design de sua aplicação, poderá especificar essas instâncias para a saída da sua recomendação.

Esse recurso também oferece a opção de considerar automaticamente variações futuras das famílias de instâncias escolhidas. Isso garante que suas preferências estejam usando a versão mais recente de suas famílias de instâncias preferidas, que podem fornecer a melhor price-to-performance proporção.

nota

Recomendamos evitar limitar demais os candidatos a instâncias. Isso pode reduzir suas possíveis economias e oportunidades de dimensionamento correto.

Especificar instâncias preferenciais

Use o procedimento a seguir para especificar seus tipos e tamanhos de instância preferidos para contas integrantes de uma organização ou de um Conta da AWS titular individual.

Como definir as instâncias desejadas na saída da recomendação
  1. Siga as etapas descritas na Etapa 2: Escopo regional.

  2. Na página Instâncias preferenciais do EC2, escolha Qualquer tipo de instância (padrão) ou Limitar a tipos e tamanhos de instância específicos com base em seus requisitos.

  3. Se você escolher Limitar a tipos e tamanhos de instância específicos, selecione os tipos de instância desejados na saída da recomendação.

    • Utilize o menu suspenso Pesquisar por famílias de instâncias. Ao selecionar qualquer uma das famílias de instâncias, a lista exibe somente os tipos de instância disponíveis dentro das famílias que você selecionou.

    • Utilize a barra de pesquisa Localizar tipos de instância para inserir os tipos de instância específicos desejados.

    Escolher as instâncias preferenciais para as preferências de recomendação de dimensionamento correto
  4. (Opcional) Para especificar os tamanhos de cada tipo de instância, faça o seguinte:

    1. Escolha o ícone de edição no tipo de instância desejado.

    2. Selecione X nos tamanhos de instância que não deseja.

    3. Selecione para confirmar as seleções.

  5. (Opcional) Se não quiser que o Compute Optimizer considere automaticamente as variações futuras das famílias de instâncias escolhidas, desative a opção Considerar variações futuras das famílias de instâncias selecionadas automaticamente.

    Considerar as variações futuras da alternância de famílias de instâncias automaticamente
  6. Escolha Próximo.

Etapa 4: Período de retrospectiva e métricas

As preferências de recomendação de dimensionamento correto permitem que você especifique o período de retrospectiva e as preferências de utilização da CPU e da memória que você deseja que o Compute Optimizer use ao gerar suas recomendações personalizadas.

Período de retrospectiva

Escolha um período de retrospectiva para a análise de métricas para suas preferências de recomendação de dimensionamento correto. O Compute Optimizer analisa as configurações de preferência de utilização para o número de dias especificado. Recomendamos definir um período de retrospectiva que capture sinais críticos do histórico de utilização da workload, permitindo que o Compute Optimizer identifique oportunidades de dimensionamento correto com maior economia e menor risco de desempenho.

No Compute Optimizer, é possível escolher entre as seguintes opções de período de retrospectiva: 14 dias (padrão), 32 dias ou 93 dias. Os períodos retrospectivos de 14 e de 32 dias não exigem pagamentos adicionais. Se você tiver ciclos mensais, o período de retrospectiva de 32 dias poderá capturar padrões mensais de workload. O período de retrospectiva de 93 dias exige pagamento adicional. Para usar a opção de 93 dias, ative a preferência de métricas aprimoradas de infraestrutura. Para ter mais informações, consulte Métricas de infraestrutura aprimorada.

nota

Para instâncias de banco de dados do RDS, você só pode especificar as preferências do período de lookback.

Utilização da CPU e da memória

O recurso de preferências de recomendação de dimensionamento correto permite que você personalize suas configurações de utilização: limite de CPU, espaço livre de CPU e espaço livre de memória para que suas recomendações de instância atendam aos requisitos específicos de carga de trabalho. Dependendo das configurações de utilização escolhidas, suas recomendações podem ser personalizadas para aumentar as oportunidades de economia, aumentar a margem de manobra de desempenho ou aumentar a tolerância aos riscos de desempenho.

Limite de utilização da CPU

Limite é o valor percentual que o Compute Optimizer usa para processar dados de utilização antes de gerar recomendações. Se você definir uma preferência de limite de CPU, o Compute Optimizer removerá os pontos de dados de pico de uso acima desse limite. Um valor percentual mais baixo remove mais picos de uso dos dados.

O Compute Optimizer oferece três opções para o limite de utilização de CPU: P90, P95 e P99,5. Por padrão, o Compute Optimizer utiliza um limite de P99,5 para suas recomendações de dimensionamento correto. Isso significa que o Compute Optimizer ignora apenas os 0,5% dos pontos de dados de maior utilização do seu histórico de utilização. O limite de P99,5 pode ser mais adequado para workloads de produção altamente sensíveis, nas quais o pico de utilização afeta significativamente o desempenho da aplicação. Se você definir o limite de utilização como P90, o Compute Optimizer ignorará 10% dos pontos de dados mais altos do seu histórico de utilização. O P90 pode ser um limite adequado para workloads menos sensitivas ao pico de utilização, como ambientes que não sejam de produção.

Espaço livre de utilização da CPU

O espaço livre de utilização é a capacidade adicional da CPU de acordo com a recomendação do Compute Optimizer para considerar quaisquer aumentos futuros nos requisitos de uso da CPU. Ele representa a lacuna entre a utilização atual da instância e suas capacidades máximas.

O Compute Optimizer fornece três opções para a utilização de CPU: 30%, 20% e 0%. Por padrão, o Compute Optimizer utiliza um espaço livre de 20% para suas recomendações de dimensionamento correto. Se precisar de capacidade adicional para compensar qualquer aumento futuro inesperado na utilização de CPU, será possível definir o espaço livre para 30%. Ou, suponha que seja esperado que sua utilização permaneça constante com baixa probabilidade de aumentos futuros, nesse caso será possível reduzir o espaço livre. Isso gera recomendações com menor capacidade de CPU adicionada e maior economia de custos.

Espaço livre de utilização de memória

O espaço livre de utilização de memória é a capacidade de memória adicional de acordo com a recomendação do Compute Optimizer para contabilizar qualquer aumento futuro no uso de memória. Ele representa a lacuna entre a utilização atual da instância e suas capacidades máximas. O Compute Optimizer oferece três opções para o espaço livre de utilização da memória: 30%, 20% e 10%. Por padrão, o Compute Optimizer utiliza um espaço livre de 20% para suas recomendações de dimensionamento correto. Se precisar de capacidade adicional para compensar qualquer aumento futuro inesperado na utilização da memória, você pode definir o espaço livre para 30%. Ou, suponha que se espere que seu uso permaneça constante com uma baixa chance de aumentos futuros, então você pode reduzir o espaço livre. Isso gera recomendações com menos capacidade de memória adicional e maior economia de custos.

nota

Para receber recomendações de instâncias do EC2 que considerem a métrica de utilização da memória, você precisa habilitar a utilização da memória com o agente. CloudWatch Você também pode configurar o Compute Optimizer para ingerir métricas de utilização de memória EC2 do seu produto de observabilidade preferido. Para obter mais informações, consulte Habilitar a utilização da memória com o CloudWatch agente e Configurar a ingestão de métricas externas.

Predefinições de utilização

O Compute Optimizer fornece quatro opções predefinidas para utilização de CPU e memória:

  • Economia máxima - o limite da CPU é definido como P90, o espaço livre da CPU está definido como 0% e o espaço livre da memória está definido como 10%. Isso fornece recomendações sem capacidade adicional de CPU e reserva a menor capacidade de memória adicional para o crescimento futuro do uso. Ele também remove os 10% dos pontos de dados mais altos do histórico de utilização da CPU. Como resultado, essa predefinição pode gerar recomendações com maior latência ou maior risco de degradação.

  • Equilibrado - o limite da CPU é definido como P95, o espaço livre da CPU é definido como 30% e o espaço livre da memória está definido como 30%. As recomendações visam que a utilização da CPU permaneça abaixo de 70% por mais de 95% do tempo, e a utilização da memória permaneça abaixo de 70%. Isso é adequado para a maioria das workloads e pode identificar mais oportunidades de economia do que as configurações padrão. Se suas cargas de trabalho não forem particularmente sensíveis aos picos de utilização da CPU ou da memória, essa é uma boa alternativa às configurações padrão.

  • Padrão - O Compute Optimizer usa um limite de CPU P99.5, 20% de espaço livre de CPU e 20% de memória para gerar recomendações para todas as instâncias do EC2. Essas configurações visam garantir que a utilização da CPU permaneça abaixo de 80% por mais de 99,5% do tempo e que a utilização da memória permaneça abaixo de 80%. Isso oferece um risco muito baixo de problemas de desempenho, mas potencialmente limita as oportunidades de economia.

  • Desempenho máximo - o limite da CPU é definido como P99.5, o espaço livre da CPU está definido como 30% e o espaço livre da memória está definido como 30%. Isso fornece recomendações com alta sensibilidade de desempenho e capacidade adicional para futuros aumentos no uso da CPU e da memória.

nota

O Compute Optimizer pode atualizar esses valores de limite e de espaço livre para refletir as atualizações tecnológicas mais recentes e manter a qualidade das recomendações. O Compute Optimizer pode ajustar os parâmetros escolhidos com base nas características da workload para garantir recomendações de instâncias adequadas para você.

Você pode usar os gráficos simulados no console para obter uma representação de como o uso da CPU e da memória interage com as configurações de limite e espaço livre durante o período de retrospectiva. O gráfico mostra como os valores de limite e de espaço livre que você define são aplicados aos dados de utilização da workload de exemplo antes que o Compute Optimizer utilize os dados para gerar recomendações. Conforme você ajusta o espaço livre e o limite, o gráfico é atualizado para mostrar como o Compute Optimizer gera recomendações com base em suas preferências personalizadas.

Gráfico de utilização de CPU
Importante

Os dados mostrados no gráfico simulado são representativos e apenas para fins ilustrativos. O gráfico não se baseia em seus dados de utilização.

Especificar o período de retrospectiva e as métricas

Use o procedimento a seguir para especificar o período de lookback e as preferências de utilização da CPU e da memória que você deseja que o Compute Optimizer use ao gerar suas recomendações personalizadas.

Para definir o período de retrospectiva e as preferências de CPU e memória
  1. Siga as etapas descritas na Etapa 4: Instâncias do EC2 preferenciais.

  2. Na página Período de retrospectiva e métricas, escolha uma opção de período de retrospectiva com base em seus requisitos.

    • Se desejar utilizar o período de retrospectiva de 93 dias (recurso pago), ative a preferência de métricas aprimoradas de infraestrutura. Para fazer isso, escolha Ativar métricas aprimoradas de infraestrutura. Em seguida, na solicitação exibida, escolha Ativar métricas aprimoradas de infraestrutura.

    • Se a preferência de métricas aprimoradas de infraestrutura já estiver ativada e você quiser escolher um período de retrospectiva de 14 ou de 32 dias, desative a preferência de métricas aprimoradas de infraestrutura. Para isso, escolha Desativar as métricas aprimoradas de infraestrutura. Na solicitação exibida, escolha Desativar métricas aprimoradas de infraestrutura.

  3. Escolha uma predefinição de utilização: economia máxima, balanceada, padrão ou desempenho máximo.

    Como alternativa, você pode personalizar suas próprias preferências específicas de utilização de CPU e memória.

    Escolher entre as opções predefinidas
  4. Escolha Próximo.

  5. Na página Revisar e salvar, revise todas as preferências definidas. Escolha Salvar preferências.

Em 24 horas, suas novas recomendações começarão a aparecer com as preferências de dimensionamento correto definidas por você.