

# Identificação de oportunidades para o dimensionamento correto
<a name="identifying-opportunities-to-right-size"></a>

 A primeira etapa para o dimensionamento correto é monitorar e analisar o uso atual dos serviços para obter insights sobre a performance da instância e os padrões de uso. Para coletar dados suficientes, observe a performance durante pelo menos um período de duas semanas (o ideal seria um período de um mês) para capturar a workload e o pico de negócios. As métricas mais comuns que definem a performance da instância são a utilização da vCPU, a utilização da memória, a utilização da rede e o uso temporário do disco. Em casos raros em que as instâncias são selecionadas por motivos diferentes dessas métricas, é importante que o proprietário técnico analise o esforço de dimensionamento correto. 

## Ferramentas para o dimensionamento correto
<a name="tools-for-right-sizing"></a>

 Você pode usar as seguintes ferramentas para avaliar custos e monitorar e analisar o uso de instâncias para obter o dimensionamento correto: 
+  [Amazon CloudWatch](https://aws.amazon.com/cloudwatch/): permite observar a utilização da CPU, a taxa de transferência da rede e a E/S de disco, além de corresponder as métricas de pico observadas a um tipo de instância novo e mais barato. Você também pode monitorar regularmente os [Relatórios de uso do Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/usage-reports.html), que são atualizados várias vezes ao dia e fornecem dados de uso detalhados para todas as suas instâncias do EC2. Normalmente, isso só é possível para ambientes pequenos, dado o tempo e o esforço necessários. 
+  [AWS Cost Explorer](https://aws.amazon.com/aws-cost-management/aws-cost-explorer/): essa ferramenta gratuita permite uma análise detalhada dos dados de custos e uso para identificar tendências, indicar os fatores determinantes dos custos e detectar anomalias. Isso inclui Relatórios de uso do Amazon EC2*,* que permitem analisar o custo e o uso das instâncias do EC2 nos últimos 13 meses. 
+  [AWS Trusted Advisor](https://aws.amazon.com/premiumsupport/trustedadvisor/best-practices/): permite inspecionar seu ambiente da AWS para identificar recursos ociosos e subutilizados e fornece insights em tempo real sobre o uso de serviços a fim de ajudar a melhorar a performance e a confiabilidade do sistema, aumentar a segurança e buscar oportunidades para economizar dinheiro. 
+  Ferramentas de monitoramento de terceiros, como CloudHealth, Cloudability e CloudCheckr, também são uma opção para identificar oportunidades automaticamente e sugerir instâncias alternativas. Essas ferramentas têm anos de esforço de desenvolvimento e pontos de feedback do cliente incorporados a elas. Elas também fornecem funcionalidades adicionais de gerenciamento e otimização de custos. 

## Dicas para desenvolver suas próprias ferramentas de dimensionamento correto
<a name="tips-for-developing-your-own-right-sizing-tools"></a>

 Você também pode desenvolver suas próprias ferramentas para monitorar e analisar a performance. As diretrizes a seguir podem ajudar se você estiver considerando essa opção: 
+  Concentre-se em instâncias que foram executadas por pelo menos metade do tempo que está sendo analisado. 
+  Concentre-se em instâncias com menor cobertura de instâncias reservadas. 
+  Exclua recursos que foram desativados (reduzindo o esforço de pesquisa). 
+  Evite conversões para instâncias de gerações mais antigas, sempre que possível. 
+  Aplique um limite de economia abaixo do qual o dimensionamento certo não vale a pena ser considerado. 
+  Certifique-se de que as seguintes condições sejam atendidas antes de mudar para uma nova instância: 
  +  A vCPU da nova instância é igual à da instância antiga *ou* a vCPU observada da aplicação é inferior a 80% da capacidade da vCPU da nova instância. 
  +  A memória da nova instância é igual à da instância antiga *ou* o pico de memória observado da aplicação é inferior a 80% da capacidade de memória da nova instância. 

     Nota: você pode capturar métricas de utilização de memória usando scripts de monitoramento que relatam essas métricas ao Amazon CloudWatch. Para obter mais informações, consulte [Monitoramento de métricas de memória e de disco para instâncias do Linux do Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/mon-scripts.html). 
  +  A taxa de transferência de rede da nova instância é igual à da instância antiga *ou* o pico de rede da aplicação é inferior à capacidade de rede da nova instância. 

     Nota: os valores máximos de NetworkIn e NetworkOut são medidos em bytes por minuto. Use a seguinte fórmula para converter essas métricas em megabits por segundo: 

     NetworkIn (ou NetworkOut) máximo x 8 (bytes para bits) /1024/1024/ 60 = número de Mbps 
  +  Se a E/S de disco de armazenamento temporário for inferior a 3.000, você poderá usar o armazenamento do [Amazon Elastic Block Store](https://aws.amazon.com/ebs/) (Amazon EBS). Caso contrário, use famílias de instâncias que tenham armazenamento temporário. Para obter mais informações, consulte [Tipos de volumes do Amazon EBS](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html). 