Opções de CPU para instâncias do Amazon EC2 - Amazon Elastic Compute Cloud

Opções de CPU para instâncias do Amazon EC2

Muitas instâncias do Amazon EC2 oferecem suporte a multithreading simultâneo (SMT), o que permite a execução de vários threads simultaneamente em um único núcleo de CPU. Cada thread é representado como uma CPU virtual (vCPU) na instância. Uma instância tem um número padrão de núcleos de CPU, que varia de acordo com o tipo de instância. Por exemplo, um tipo de instância m5.xlarge tem dois núcleos de CPU e dois threads por núcleo por padrão—: quatro vCPUs no total.

Na maioria dos casos, há um tipo de instância do Amazon EC2 que tem uma combinação de memória e número de vCPUs para atender às suas workloads. No entanto, para otimizar sua instância para workloads específicas ou necessidades comerciais, você pode especificar as seguintes opções de CPU durante e após o lançamento da instância:

  • Número de núcleos de CPU: é possível personalizar o número de núcleos de CPU para a instância. É possível fazer isso para otimizar potencialmente os custos de licenciamento do software com uma instância que tenha quantidade suficiente de RAM para workloads com uso intensivo de memória, mas menos núcleos de CPU.

  • Threads por núcleo: pode-se desabilitar o SMT especificando um único thread por núcleo de CPU. É possível fazer isso para determinadas workloads, como workloads de computação de alta performance (HPC).

Considerações
  • Não é possível modificar o número de threads por núcleo para instâncias T2, C7a, M7a, R7a e Apple Silicon Mac, e instâncias baseadas no processador AWS Graviton.

  • O número de instâncias que você pode executar é baseado nas vCPUs padrão dos tipos de instância usados. A forma como calculamos as vCPUs consumidas por uma instância não é afetada pela alteração das opções de CPU.

Preços

Não há cobrança adicional ou reduzida em razão da especificação das opções de CPU. A cobrança será igual à das instâncias inicializadas com as opções de CPU padrão.