Geral

P: O que é o AWS Compute Optimizer?

O AWS Compute Optimizer ajuda você a identificar configurações de recursos da AWS ideais, como tipos de instâncias do Amazon Elastic Compute Cloud (EC2), configurações de volumes do Amazon Elastic Block Store (EBS), tamanhos de tarefas de serviços do Amazon Elastic Container Service (ECS) no AWS Fargate, licenças de softwares comerciais e tamanhos de memória de funções do AWS Lambda usando machine learning para analisar históricos de métricas de utilização. O Compute Optimizer oferece um conjunto de APIs e uma experiência de console para ajudar você a reduzir custos e aumentar o desempenho da workload com recomendações de recursos ideais da AWS para as workloads da AWS.

P: O que posso fazer com o AWS Compute Optimizer?

O AWS Compute Optimizer fornece recomendações de recursos da AWS que são intuitivas e fáceis de colocar em prática, para ajudar você a identificar rapidamente os recursos ideais da AWS para as workloads, sem precisar de conhecimento especializado ou de muito tempo e dinheiro. O console do Compute Optimizer fornece uma visão global e intercontas de todos os recursos analisados pelo Compute Optimizer, além de recomendações para que você possa identificar com rapidez as oportunidades de otimização que terão maior impacto.

P: Como começo a usar o AWS Compute Optimizer?

Para se cadastrar no AWS Compute Optimizer, acesse o console do Compute Optimizer e clique em “opt in” (aceitar). Você deve ter uma conta da AWS para acessar esse serviço. Assim que aceitar, o Compute Optimizer começará a analisar seus recursos da AWS e a fornecer recomendações. A análise completa dos recursos da AWS em sua conta pode levar até 24 horas após a adesão inicial ao Compute Optimizer.

P: Quais dados o AWS Compute Optimizer utiliza para fornecer minhas recomendações?

Ao se registrar no AWS Compute Optimizer, você autoriza o serviço a usar dados de configuração de recursos da AWS e métricas do CloudWatch. Esses dados são necessários porque o Compute Optimizer precisa identificar os recursos a serem avaliados e precisa de um histórico suficiente de métricas antes de começar a fazer as recomendações.

P: Quando devo usar as recomendações de tipo de instância do EC2 feitas pelo AWS Compute Optimizer e quando devo usar as recomendações de dimensionamento correto de recursos do EC2 fornecidas pelo Explorador de Custos da AWS?

As recomendações de dimensionamento correto de recursos do Cost Explorer e o AWS Compute Optimizer usam o mesmo mecanismo de recomendações. O Compute Optimizer fornece recomendações para ajudar os clientes a identificar os tipos de instância do EC2 ideais para suas workloads. O console e a API do Cost Explorer apresentam um subconjunto dessas recomendações que podem resultar em redução de custos e as enriquecem com informações de custo e economias específicas do cliente (como informações de faturamento, créditos disponíveis, instâncias reservadas e Savings Plans) para ajudar os proprietários de gerenciamento de custos a identificar rapidamente oportunidades de economia com o dimensionamento correto da infraestrutura. O console do Compute Optimizer e sua API fornecem todas as recomendações, independentemente das implicações de custo. As equipes de engenharia podem usar o Compute Optimizer para avaliar a relação preço-performance das workloads, receber recomendações que incorporam dados adicionais (por exemplo, métricas de memória) e avaliar a utilização de recursos e o risco de performance projetados.

P: O AWS Compute Optimizer está integrado ao Hub de Otimização de Custos?

O AWS Compute Optimizer é integrado ao Hub de Otimização de Custos. Depois de ativar o Hub de Otimização de Custos, você pode ver as economias mensais estimadas que incorporam seus descontos no Compute Optimizer.

Preferências de recomendação

P: Como posso configurar o AWS Compute Optimizer para ingerir métricas de produtos externos de observabilidade?

Você pode usar o atributo de ingestão de métricas externas para configurar o AWS Compute Optimizer para ingerir métricas de utilização de memória do EC2 de um dos quatro produtos de observabilidade: Datadog, Dynatrace, Instana e New Relic. Quando ativado, o Compute Optimizer analisa suas métricas externas de utilização da memória do EC2, além de dados de CPU, disco, rede, E/S e throughput, para gerar recomendações de dimensionamento correto do EC2. As recomendações com dados de memória podem ajudar você a identificar oportunidades adicionais de economia e formas de melhorar o desempenho dos aplicativos.

P: Como posso configurar o AWS Compute Optimizer para calcular economias com base em meus descontos?

O Modo de Estimativa de Economia permite que você escolha se a economia estimada deve considerar seus descontos específicos, como Instâncias Reservadas e Savings Plans. Por padrão, o AWS Compute Optimizer estima economias com seus descontos. Você pode alterar as configurações do Modo de Estimativa de Economia para ver as economias antes dos descontos.

P: O AWS Compute Optimizer pode me ajudar a identificar o esforço de migração das recomendações?

O AWS Compute Optimizer pode identificar o esforço necessário para migrar suas workloads de tipos de instância baseados em x86 para tipos de instâncias do AWS Graviton baseadas em ARM ao inferir os tipos de aplicativos em execução em suas instâncias. O tipo de workload entendido infere os tipos de aplicativos que podem estar sendo executados nos recursos da AWS, como instâncias do EC2 e grupos do Auto Scaling, analisando os atributos dos recursos. Esses atributos incluem nomes de recursos, tags, características de utilização e configuração. Ele pode inferir se suas instâncias estão executando Amazon EMR, Apache Cassandra, Apache Hadoop, Memcached, NGINX, PostgreSQL, Redis, Kafka ou Microsoft SQL Server.

P: Como posso personalizar as recomendações do AWS Compute Optimizer para atender aos meus requisitos de workload?

Você pode adaptar as preferências de recomendação de dimensionamento correto às suas necessidades de workload, descobrindo mais oportunidades de economia e melhoria de desempenho. Para capturar com precisão seus padrões de workload recorrentes, você pode definir o período retrospectivo para 14, 32 ou 93 dias (aprimorado) no AWS Compute Optimizer. Você pode influenciar as recomendações de dimensionamento correto ajustando a margem de utilização da CPU e da memória, bem como os limites de utilização da CPU. Uma lista personalizável de tipos de instâncias do EC2 para recomendações de grupos do EC2 e do Auto Scaling permite que você defina restrições específicas de recursos, como necessidades de aplicações ou negócios, com base nas recomendações de dimensionamento correto. O Compute Optimizer limitará as recomendações de dimensionamento correto aos tipos de instância especificados em sua lista. Depois de salvar as preferências de recomendação de dimensionamento correto, você pode esperar que novas recomendações de dimensionamento correto sejam geradas em 24 horas.

P: Quando devo ajustar os limites de utilização para personalizar as recomendações?

Você pode ajustar os limites de utilização quando quiser alterar a sensibilidade do AWS Compute Optimizer aos picos de utilização. Para a maioria das workloads, podem ocorrer picos transitórios, que vão além do uso normal devido a patches ou reinicializações de instâncias. Para resolver isso, você pode definir limites de utilização, que representam a porcentagem de tempo em que a workload deve ser executada abaixo do limite de utilização. Se as workloads forem menos sensíveis a picos, você poderá diminuir o limite, o que pode gerar mais economia. Isso permite que o Compute Optimizer forneça recomendações de dimensionamento correto com a quantidade certa de sensibilidade para suas metas de desempenho e economia.

P: Quando devo ajustar a margem de utilização para influenciar as recomendações?

Você deve alterar a margem de utilização se tiver muita confiança em suas tendências futuras de utilização. Se você espera uma maior utilização no futuro ou não tem certeza, pode definir um espaço livre maior. Se tiver certeza de que a utilização permanecerá estável, você poderá reduzir o espaço livre com segurança.

P: Os valores da margem de utilização e do limite de utilização mudarão no futuro?

O AWS Compute Optimizer pode atualizar esses números 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ância adequadas a você.

P: Quando devo definir uma lista de instâncias preferenciais para as recomendações do EC2 e do ASG?

Você deve definir uma lista de instâncias preferenciais quando quiser controlar quais tipos e famílias de instâncias deseja que o AWS Compute Optimizer recomende. Definir uma lista de instâncias preferenciais não impedirá que o Compute Optimizer gere recomendações para todas as instâncias atualmente excluídas da lista de instâncias. Se tiver critérios específicos de dimensionamento correto com base em instâncias, Savings Plans da instância, reservas, instâncias com capacidade de intermitência, provedor de CPU ou outros, isso permitirá que você configure as recomendações de acordo com seus critérios.

P: Posso aplicar as preferências de recomendação a um grupo de workloads?

Se você for titular de uma conta organizacional ou administrador delegado, poderá definir preferências de recomendação para sua organização e suas contas e regiões subjacentes. Se você for proprietário de uma conta, poderá definir preferências de recomendação para sua conta e regiões. Quando há preferências sobrepostas nos níveis de recurso, conta ou organização, a preferência mais granular substitui a preferência mais ampla. Por exemplo, as preferências no nível do recurso substituem as preferências no nível da conta, e as preferências no nível da conta substituem as preferências organizacionais.

Recomendações

P: Quantas opções de recomendação o AWS Compute Optimizer fornece para cada recurso da AWS?

O AWS Compute Optimizer gera até três opções recomendadas de recursos para o Amazon Elastic Compute Cloud (EC2), Amazon Elastic Block Store (EBS) e grupos do EC2 Auto Scaling. O Compute Optimizer gera uma recomendação de tamanho de memória para funções do AWS Lambda, uma recomendação de tamanho de CPU e memória em nível de tarefa para serviços do Amazon Elastic Container Service (ECS) no AWS Fargate. Além disso, o Compute Optimizer fornece uma recomendação de licença para downgrade da edição Microsoft SQL Server.

P: O AWS Compute Optimizer fornece recomendações para todos os recursos da AWS?

O AWS Compute Optimizer fornece recomendações para tipos selecionados de instâncias do EC2, grupos do EC2 Auto Scaling, volumes do EBS, serviços do Amazon ECS no AWS Fargate, funções do Lambda e licenças comerciais de software.

P: Qual quantidade de dados o AWS Compute Optimizer analisa para gerar recomendações?

O AWS Compute Optimizer analisa métricas dos últimos 14 dias para gerar recomendações para grupos de escalonamento automático do Amazon Elastic Compute Cloud (EC2) e do EC2, mas você pode alterar as configurações para 32 ou 93 dias. O Compute Optimizer analisa métricas dos últimos 14 dias para gerar recomendações para outros tipos de recursos.

P: Como posso identificar minhas maiores economias de custos e oportunidades de melhora de performance?

É possível identificar e priorizar rapidamente as melhores oportunidades de otimização através de dois novos conjuntos de métricas de nível de painel de controle: oportunidade de economia e oportunidade de melhora de performance.

As métricas de oportunidade de economia quantificam a economia mensal do Amazon EC2, Amazon EBS, serviços do Amazon ECS no AWS Fargate, licenças de softwares comerciais e AWS Lambda que você pode obter em nível de conta, nível de tipo de recurso ou nível de recurso adotando as recomendações do AWS Compute Optimizer. Você pode usar essas métricas para avaliar e priorizar oportunidades de eficiência de custos, bem como monitorar sua eficiência de custos ao longo do tempo. As métricas de oportunidade de melhoria de performance quantificam a porcentagem e o número de recursos subprovisionados no nível da conta e no nível do tipo de recurso. É possível usar essas métricas para avaliar e priorizar as oportunidades de melhora de performance que tratam dos riscos de gargalo de recursos.

P: O que são as métricas de infraestrutura avançadas?

A métrica de infraestrutura avançada é um recurso pago do AWS Compute Optimizer para instâncias do EC2 que melhora a precisão e a relevância das recomendações para workloads com padrões de utilização mensal ou trimestral. Após a ativação do recurso, o Compute Optimizer automaticamente ingere e analisa até seis vezes mais histórico de métricas de utilização do que a opção padrão do Compute Optimizer (até três meses de histórico comparado a 14 dias). Você pode ativar o recurso no nível da organização, conta ou recurso pelo console do Compute Optimizer ou pela API para todas as instâncias do EC2 e grupos do Auto Scaling existentes e recém-criados.

P: Qual o custo das métricas de infraestrutura avançadas?

Consulte a página de definição de preço do AWS Compute Optimizer para mais detalhes.

Recomendações de otimização de licenciamento

P: Que tipo de recomendações de otimização de licenciamento são compatíveis com o AWS Compute Optimizer?

O AWS Compute Optimizer gera recomendações de rebaixamento de edição para o SQL Server executado no EC2. Quando você não está usando nenhum atributo exclusivo da empresa ou há uma alternativa viável na edição Standard na AWS, você pode fazer o downgrade da Enterprise para Standard e economizar até 73% do custo da licença do SQL Server. Para receber a recomendação, os clientes precisam habilitar o CloudWatch Application Insights baseado em agentes e conceder a ele acesso somente de leitura com credenciais de banco de dados. Essa recomendação de licença abrange suas instâncias de licença incluída (LI) do EC2 SQL Server e traga a sua própria licença (BYOL). Além disso, você pode otimizar seu custo de licenciamento por meio das recomendações de dimensionamento correto de instâncias do EC2, já que o SQL Server é licenciado somente por núcleo de CPU. Menos vCPUs significa menos custo de licença do SQL Server.

P: Como o AWS Compute Optimizer gera recomendações de otimização de licenciamento para o SQL Server no EC2?

O AWS Compute Optimizer analisa suas configurações atuais, como edição do SQL Server, opções de licenciamento e atributos específicos de nível de banco de dados que você está usando. Com base na análise, ela determina se suas instâncias do SQL Server estão otimizadas. Por fim, ele gera recomendações com base nos critérios de otimização predefinidos e, em seguida, disponibiliza recomendações no console ou por meio de APIs.

P: Quais dados o AWS Compute Optimizer usa para gerar recomendações de otimização de licenças para o SQL Server?

Ao se registrar no AWS Compute Optimizer, você autoriza o serviço a usar dados de configuração de serviços da AWS e métricas do CloudWatch Application Insights. Para o SQL Server, os dados incluem edição, opções de licenciamento e configurações de atributos do SQL Server monitoradas pelo CloudWatch Application Insights.

Recomendações de instâncias do EC2

P: O AWS Compute Optimizer oferece suporte a quais tipos de recomendações de instância do EC2?

O AWS Compute Optimizer oferece suporte a recomendações de tipo e tamanho da instância do EC2 para as instâncias autônomas do EC2 das famílias M, C, R, T, X, I, D, H, Z, G e P. Para ver a lista completa dos tipos de instância do EC2 compatíveis, consulte a documentação.

P: Que tipo de dados o AWS Compute Optimizer usa para as minhas recomendações de instância do EC2?

O AWS Compute Optimizer analisa as métricas padrão do CloudWatch, tais como utilização da CPU, pacotes de rede por segundo, throughput de armazenamento local e IOPS de armazenamento local ao gerar recomendações do tipo de instância do EC2. As instâncias do EC2 precisam ter 30 horas acumulativas de métricas antes de poderem receber recomendações.

P: O AWS Compute Optimizer analisa as minhas métricas de memória da instância do EC2?

Se você usar o agente CloudWatch para publicar a utilização da memória, o AWS Compute Optimizer analisará automaticamente as métricas de memória publicadas pelo Agente do CloudWatch no namespace nomeado como “CWAgent”.

P: O que acontece se eu não tiver métricas de memória disponíveis para as minhas instâncias do EC2?

Se as métricas para um recurso de hardware, como memória, não estiverem disponíveis, o AWS Compute Optimizer tentará evitar fazer uma recomendação que reduza o tamanho dessa dimensão.

P: Como o AWS Compute Optimizer determina os risco de performance para as opções de recomendações de instâncias do EC2?

O risco de performance indica a probabilidade de que o tipo de instância não atenda às necessidades de recurso da workload. O AWS Compute Optimizer calcula uma pontuação de risco de desempenho individual para cada dimensão de recurso da instância recomendada, inclusive CPU, memória, throughput do EBS, IOPS do EBS, throughput de disco, IOPS de disco, throughput de rede e PPS de rede. Para cada dimensão do recurso, a pontuação de risco de performance é calculada como a proporção de tempo durante o período retrospectivo em que a capacidade pode ter sido limitada pela dimensão do recurso informada. O risco de performance da instância recomendada é calculado como a pontuação máxima de risco de performance em todas as especificações do recurso analisado.

P: Como o AWS Compute Optimizer me ajuda a entender as opções de recomendações da instância do EC2?

O AWS Compute Optimizer projeta uma previsão de utilização da CPU e memória de sua instância do EC2 para o caso de você escolher utilizar a opção recomendada. Assim, você pode entender como a sua workload seria executada nas opções recomendadas. O Compute Optimizer também lista as diferenças de configuração entre a instância atual e o tipo de instância recomendado, e assim você pode compreender as atualizações que talvez tenha que aplicar para migrar as workloads da instância atual para o tipo de instância recomendado. 

P: O AWS Compute Optimizer considera informações relativas aos preços da instância do EC2 ao fornecer recomendações?

Depois que o AWS Compute Optimizer identifica uma lista dos recursos ideais da AWS para sua workload, ele incorpora uma variedade de parâmetros de definição de preços, como preços sob demanda, juntamente com o risco de performance esperado, para classificar as recomendações. O Compute Optimizer não leva em consideração fatores de preço transitórios, como preço spot.

Recomendações de grupos do Auto Scaling

P: A que tipos de recomendações de grupos do Auto Scaling o AWS Compute Optimizer oferece suporte?

O AWS Compute Optimizer oferece recomendações sobre tipos e tamanhos de instância do EC2 para grupos do Auto Scaling do EC2 com um tamanho fixo de grupo, ou seja, desejado, mínimo e máximo são definidos com o mesmo valor e sem política de escalabilidade anexada. Além disso, todas as instâncias que são membros do grupo do Auto Scaling devem ser das famílias de instâncias M, C, R, T, X, I, D, H, Z, G e P. No momento, o Compute Optimizer não oferece suporte a grupos do Auto Scaling configurados com políticas de instância mistas. Para ver a lista completa dos tipos de instância do EC2 compatíveis, consulte a documentação.

P: Que tipo de dados o AWS Compute Optimizer utiliza para fornecer recomendações de grupos do Auto Scaling para mim?

O AWS Compute Optimizer precisa de pelo menos 30 horas consecutivas de métricas para fazer recomendações sobre grupos do Auto Scaling. O Compute Optimizer analisa métricas padrão do CloudWatch de cada instância do EC2 que integra a conta, como a utilização de CPU e métricas de entrada/saída (E/S) de rede, bem como a configuração do grupo do Auto Scaling, como a política de escalabilidade e o modelo de inicialização associado.

Recomendações de volumes do EBS

P: O AWS Compute Optimizer é compatível com quais tipos de recomendações de volume do EBS?

O AWS Compute Optimizer suporta volumes do EBS de uso geral (gp2/gp3), volumes do EBS de IOPS provisionadas (io1/io2/io2 BX) e volumes do EBS HDD (st1/sc1). O Compute Optimizer também dá recomendações para que os volumes do EBS magnético sejam migrados para os volumes do EBS da geração atual.

P: Quais dados o AWS Compute Optimizer utiliza para fornecer minhas recomendações de volume do EBS?

O AWS Compute Optimizer precisa de pelo menos 30 horas consecutivas de métricas antes de fazer recomendações para volumes do EBS. O Compute Optimizer analisa métricas padrão do CloudWatch para volumes do EBS, como métricas de IOPS e throughput.

P: Como o AWS Compute Optimizer determina o risco de performance para as opções recomendadas de volumes do EBS?

O risco de performance indica a probabilidade de que a opção recomendada não atenda aos requisitos de performance de sua workload. Quanto maior o risco de performance, mais esforços podem ser necessários para validar se a configuração de volume do EBS recomendada atende aos requisitos de performance de sua workload.

P: O AWS Compute Optimizer leva em consideração as informações de preço de volume do EBS ao fazer recomendações?

Após identificar uma lista das configurações ideais de volume do EBS para sua workload, o AWS Compute Optimizer incorpora os preços públicos do EBS, juntamente com o risco de performance esperado, para classificar as recomendações.

Recomendações de funções do AWS Lambda

Q: A quais tipos de funções do AWS Lambda o Compute Optimizer oferece suporte?

O AWS Compute Optimizer ajuda a otimizar duas categorias de funções do Lambda. A primeira categoria contém funções do Lambda que podem ser provisionadas excessivamente em tamanhos de memória. Você pode considerar diminuir tamanhos de memória dessas funções para economizar custos. A segunda categoria contém funções do Lambda com uso intensivo computação que podem ser beneficiadas com capacidade de processamento adicional. Você pode considerar aumentar os tamanhos de memória para acionar um aumento equivalente de CPU disponível para essas funções e reduzir o tempo de execução. Para funções que não se encaixam em nenhuma dessas categorias, o Compute Optimizer não fornece recomendações.

P: Quais dados o Compute Optimizer utiliza para minhas recomendações de função do AWS Lambda?

O AWS Compute Optimizer analisa 14 dias de histórico de invocações da função do Lambda, incluindo duração do runtime da função, tempo de CPU utilizado e uso de memória, para fazer recomendações.

P: O Compute Optimizer leva em consideração as informações de preço da função do AWS Lambda ao fazer recomendações?

Sim. Após identificar os tamanhos de memória ideais para suas funções do Lambda, o AWS Compute Optimizer incorpora o preço público do Lambda, o runtime da função esperado e o número de invocações da função nos últimos 14 dias para calcular um suposto custo. Você pode usar esse número para compreender qual seria o custo de seu Lambda se definisse o tamanho da memória de sua função do Lambda conforme a opção recomendada.

Recomendações de serviços do Amazon ECS no AWS Fargate

P: Que tipo de recomendações o AWS Compute Optimizer aceita para o Amazon ECS no AWS Fargate?

O AWS Compute Optimizer fornece recomendações de tamanho de CPU e memória em nível de tarefa para serviços do Amazon ECS em execução no AWS Fargate.

P: Que tipo de dados o AWS Compute Optimizer utiliza para minhas recomendações de serviços do Amazon ECS no AWS Fargate?

O AWS Compute Optimizer precisa de pelo menos 24 horas de métricas antes de fazer recomendações para serviços do Amazon ECS no AWS Fargate. O Compute Optimizer analisa os dados de utilização de CPU e memória dos serviços do Amazon ECS no AWS Fargate.

P: Como o AWS Compute Optimizer me ajuda a entender as recomendações relacionadas a serviços do Amazon ECS no AWS Fargate?

O AWS Compute Optimizer projeta uma previsão de utilização de CPU e memória dos seus serviços do Amazon ECS no AWS Fargate para o caso de você configurá-los conforme recomendado. Assim é possível entender qual seria a performance de sua workload com as configurações recomendadas.

P: O AWS Compute Optimizer leva em consideração as informações de preço do AWS Fargate ao fazer recomendações?

Sim. Depois que o Compute Optimizar identifica os tamanhos ideais de CPU e memória de seus serviços do Amazon ECS no AWS Fargate, ele incorpora os preços públicos do AWS Fargate, as novas configurações de CPU e memória e o histórico de tempo de execução dos últimos 14 dias para calcular a projeção de custo. Com essas informações é possível entender qual seria o custo de seus serviços do Amazon ECS no AWS Fargate caso a opção recomendada de tamanho de CPU e memória fosse utilizada.  

Integração de produtos da AWS

P: O AWS Compute Optimizer se integra ao AWS Organizations?

Sim, o AWS Compute Optimizer se integra ao AWS Organizations para permitir que você visualize todas as suas recomendações em sua organização. Para usar esse recurso, sua organização deve manter a opção “all features” (todos os recursos) habilitada, e você deve fazer login como a conta principal de sua organização.

Saiba mais sobre o preço

Confira a página de definição de preço.

Saiba mais 
Cadastre-se para obter uma conta gratuita

Obtenha acesso instantâneo ao nível gratuito da AWS. 

Cadastrar-se 
Comece a criar no console

Comece a criar com o AWS Compute Optimizer no Console de Gerenciamento da AWS.

Fazer login