Quero identificar a instância do Amazon Elastic Compute Cloud (Amazon EC2) ideal para meu workload.
Resolução
Observação: se você receber erros ao executar comandos da AWS Command Line Interface (AWS CLI), consulte Solução de problemas da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.
O Amazon EC2 os seguintes tipos de família de instâncias com diferentes níveis de capacidade de CPU, memória, armazenamento e rede:
Para informações sobre quando usar cada família de instâncias, consulte Tipos de instâncias do Amazon EC2. Para escolher o tipo correto para sua configuração, obtenha os seguintes detalhes sobre a aplicação ou software que você planeja executar em sua instância:
- Sistema operacional (SO)
- Número de núcleos de CPU
- Quantidade de memória do sistema (RAM)
- Espaço de armazenamento
- Núcleos da GPU
- Requisitos de largura de banda da rede
Escolha a família e o tamanho da instância
Os tipos de instância incluem o nome da família e o tamanho da instância. Por exemplo, a instância t2.micro é da família T2 e é microdimensionada.
Cada tipo de instância tem as seguintes especificações de hardware:
- vCPUs padrão: o número de CPUs virtuais da instância
- Memória (GiB): a quantidade de RAM disponível para as aplicações
- Armazenamento de instâncias (GB): os volumes de armazenamento de instância locais que estão disponíveis para a instância
Observação: os dados em um armazenamento de instância não são permanentes. Se você parar ou encerrar a instância, o Amazon EC2 excluirá os dados em seus volumes de armazenamento de instâncias.
- Otimizadas para Amazon Elastic Block Store (Amazon EBS): suporte para otimização para Amazon EBS. Para melhorar o desempenho dos volumes do Amazon EBS, uma instância otimizada para EBS fornece um throughput adicional dedicado para E/S do Amazon EBS.
- Especificações de rede: as especificações de rede da sua instância.
Observação: a rede aprimorada fornece maior largura de banda, maior desempenho de pacotes por segundo (PPS) e latências entre instâncias consistentemente mais baixas. Para mais informações sobre como ativar redes aprimoradas, consulte Como faço para ativar e configurar redes aprimoradas em minhas instâncias do EC2?
Encontre e execute o tipo de instância selecionado
Use o console do Amazon EC2 ou a AWS CLI para encontrar o tipo de instância selecionado. Em seguida, execute sua instância a partir de uma imagem de máquina da Amazon (AMI).
Configure a instância com base em seus requisitos
Configurar um volume raiz
Você deve usar uma AMI baseada no Amazon EBS ou uma AMI baseada em armazenamento de instâncias como o dispositivo raiz da sua instância.
Identifique como comprar sua instância
Para estimar o custo da sua solução de arquitetura, use a Calculadora de Preços da AWS.
Para informações sobre opções para otimizar seus custos do Amazon EC2, consulte Opções de cobrança e compra do Amazon EC2.
Para obter preços detalhados de cada tipo de instância, consulte Preços do Amazon EC2.
Obter recomendações de tipos de instância
Para melhorar o desempenho ou os custos da execução das instâncias, é uma prática recomendada usar o AWS Compute Optimizer. O Compute Optimizer também pode identificar se é possível alterar os tipos de instância. Para planos de suporte Business ou Enterprise, use as recomendações de dimensionamento correto no Explorador de Custos da AWS para fazer o downgrade ou encerrar instâncias.
Alterar o tipo de instância
Se seu sistema exigir mais CPU ou memória do que a disponível no tipo de instância atual, redimensione a instância. Para redimensionar instâncias do Windows, consulte Como faço para redimensionar minha instância Windows do EC2 ou alterar o tipo de instância Windows do EC2? Para instâncias Linux, consulte Quais etapas eu preciso seguir antes de alterar o tipo de instância da minha instância Linux do EC2?
Monitore seus recursos do EC2
Para verificar se você otimizou sua configuração quanto à confiabilidade, disponibilidade e desempenho, monitore seus recursos do EC2.
Gerencie uma frota de instâncias
Use o AWS Systems Manager para gerenciar remotamente e com segurança a configuração dos seguintes recursos:
- Suas instâncias do EC2
- Suas instâncias on-premises
- Máquinas virtuais (VMs) em ambientes híbridos, incluindo VMs de outros provedores de nuvem
Para mais informações, consulte Gerenciar instâncias do EC2 com o Systems Manager