Localizar um tipo de instância do Amazon EC2 - Amazon Elastic Compute Cloud

Localizar um tipo de instância do Amazon EC2

Para poder executar uma instância, é necessário selecionar um tipo de instância para usar. O tipo de instância escolhido pode depender dos recursos necessários para sua workload, como recursos de computação, memória ou armazenamento. Pode ser benéfico identificar vários tipos de instância possivelmente adequadas à sua workload e avaliar a performance deles em um ambiente de teste. Não há substituto para medir a performance de sua aplicação sob carga.

Se já tiver instâncias do EC2 em execução, será possível usar o AWS Compute Optimizer para obter recomendações sobre os tipos de instâncias que deve usar para melhorar a performance, economizar dinheiro ou ambos. Para mais informações, consulte Obter recomendações de um tipo de instância.

Localizar um tipo de instância usando o console

É possível encontrar um tipo de instância que atenda às suas necessidades usando o console do Amazon EC2.

Como encontrar um tipo de instância usando o console

  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. Na barra de navegação, selecione a região na qual executar as instâncias. Selecione qualquer região que estiver disponível para você, independentemente do seu local.

  3. No painel de navegação, selecione Instance Types (Tipos de instância).

  4. (Opcional) Selecione o ícone de preferências (engrenagem) para escolher quais atributos de tipos de instância exibir, como a Definição de preço do Linux sob demanda e selecione Confirmar. Como alternativa, selecione o nome de um tipo de instância para abrir a respectiva página de detalhes e exibir todos os atributos disponíveis por meio do console. O console não exibe todos os atributos disponíveis por meio da API ou da linha de comando.

  5. Use os atributos de tipo de instância para filtrar a lista de tipos de instância exibidos apenas para os tipos de instância que atendem às suas necessidades. Por exemplo, é possível filtrar com base nos seguintes atributos:

    • Availability zones (Zonas de disponibilidade): o nome da zona de disponibilidade, zona local ou zona Wavelength. Para mais informações, consulte A VPC abrange as zonas de disponibilidade e a zona Wavelength..

    • vCPUs (vCPUs) ou Cores (Núcleos): o número de vCPUs ou núcleos.

    • Memory (GiB) (Memória [GiB]): o tamanho da memória em GiB.

    • Network performance (Performance de rede): o desempenho da rede, em Gigabits.

    • Local instance storage (Armazenamento de instâncias locais): indica se o tipo de instância tem armazenamento de instância local (true | false).

  6. (Opcional) Para ver um comparativo lado a lado, marque a caixa de seleção para vários tipos de instâncias. A comparação é exibida na parte inferior da tela.

  7. (Opcional) Para salvar a lista de tipos de instância em um arquivo de valores separados por vírgula (.csv) para análise adicional, escolha Actions (Ações), Download list CSV (Baixar lista em CSV). O arquivo inclui todos os tipos de instância que correspondem aos filtros definidos.

  8. (Opcional) Para executar instâncias usando um tipo de instância que satisfaça suas necessidades, marque a caixa de seleção para o tipo de instância e escolha Actions (Ações), Launch instance (Executar instância). Para mais informações, consulte Iniciar uma instância usando o novo assistente de inicialização de instância, versão beta.

Localizar um tipo de instância usando a AWS CLI

É possível usar comandos da AWS CLI para que o Amazon EC2 encontre um tipo de instância que atenda às suas necessidades.

Como encontrar um tipo de instância usando a AWS CLI

  1. Se ainda não o fez, instale a AWS CLI. Para obter mais informações, consulte o Guia do usuário da AWS Command Line Interface.

  2. Use o comando describe-instance-types para filtrar tipos de instância com base em atributos de instância. Por exemplo, é possível usar o comando a seguir para exibir somente os tipos de instância da geração atual com 64 GiB (65.536 MiB) de memória.

    aws ec2 describe-instance-types --filters "Name=current-generation,Values=true" "Name=memory-info.size-in-mib,Values=65536" --query "InstanceTypes[*].[InstanceType]" --output text | sort
  3. Use o comando describe-instance-type-offerings para filtrar os tipos de instância oferecidos por local (região ou zona). Por exemplo, é possível usar o comando a seguir para exibir os tipos de instância oferecidos na zona especificada.

    aws ec2 describe-instance-type-offerings --location-type "availability-zone" --filters Name=location,Values=us-east-2a --region us-east-2 --query "InstanceTypeOfferings[*].[InstanceType]" --output text | sort
  4. Após localizar tipos de instância que satisfaçam suas necessidades, salve a lista para que possa usar esses tipos de instância ao executar instâncias. Para obter mais informações, consulte Início da instância no Guia do usuário da AWS Command Line Interface.