Configurações de capacidade de instância de host dedicado do Amazon EC2
Os hosts dedicados oferecem suporte a diferentes configurações (núcleos físicos, sockets e vCPUs) que permitem executar instâncias de famílias e tamanhos diferentes.
Ao alocar um host dedicado em sua conta, será possível escolher uma configuração que ofereça suporte a um tipo de instância único ou a vários tipos de instância dentro da mesma família de instâncias. O número de instâncias podem ser executadas em um host depende da configuração escolhida.
Suporte a um tipo de instância único
É possível alocar um host dedicado que ofereça suporte somente um tipo de instância. Com essa configuração, todas as instâncias executadas no host dedicado devem ser do mesmo tipo da instância especificada no momento da alocação do host.
Por exemplo, é possível alocar um host que ofereça suporte somente ao tipo de instância m5.4xlarge
. Nesse caso, somente instâncias m5.4xlarge
poderão ser executadas nesse host.
O número de instâncias que é possível iniciar no host depende do número de núcleos físicos fornecidos pelo host e do número de núcleos consumidos pelo tipo de instância especificado. Por exemplo, ao alocar um host para instâncias m5.4xlarge
, tenha em mente que o host fornece 48 núcleos físicos e cada instância m5.4xlarge
consome 8 núcleos físicos. Isso significa que é possível iniciar até 6 instâncias nesse host (48 núcleos físicos/8 núcleos por instância = 6 instâncias).
Suporte a vários tipos de instância
É possível alocar um host dedicado que ofereça suporte a vários tipos de instância da mesma família de instâncias. Isso permite que executar diferentes tipos de instância no mesmo host, desde que elas sejam da mesma família de instâncias e o host tenha capacidade de instância suficiente.
Por exemplo, é possível alocar um host que ofereça suporte a diferentes tipos de instância dentro da família de instâncias R5
. Nesse caso, será possível iniciar determinadas combinações de tipos de instância R5
, como r5.large
, r5.xlarge
, r5.2xlarge
er5.4xlarge
, nesse host dentro da capacidade do núcleo físico do host.
As seguintes famílias de instâncias são compatíveis com hosts dedicados com suporte a vários tipos de instância:
-
Uso geral: A1 | M5 | M5n | M6i | M7i | T3
-
Otimizadas para computação: C5 | C5n | C6i | C7i
-
Otimizadas para memória: R5 | R5n | R6i | R7i
O número de instâncias que é possível executar no host depende do número de núcleos físicos fornecidos pelo host e do número de núcleos consumidos por cada tipo de instância executado no host. Por exemplo, se você alocar um host R5
, que fornece 48 núcleos físicos, e executar duas instâncias r5.2xlarge
(4 núcleos x 2 instâncias) e três instâncias r5.4xlarge
(8 núcleos x 3 instâncias), essas instâncias consumirão um total de 32 núcleos. Assim, talvez seja possível executar certas combinações de instâncias R5
, desde que estejam dentro dos 16 núcleos restantes.
No entanto, para cada família de instâncias, há um limite no número de instâncias que podem ser executadas para cada tipo de instância. Por exemplo, um host dedicado R5
oferece suporte a até 2 instâncias r5.8xlarge
, as quais usam 32 dos núcleos físicos. Nesse caso, instâncias R5
adicionais de tipos menores podem ser usadas para preencher o host até a capacidade do núcleo ser atingida. Para obter o número de tipos de instância válidos para cada família de instâncias, consulte a Tabela de configuração de hosts dedicados
A tabela a seguir mostra exemplos de combinações de tipos de instâncias.
Família de instâncias | Combinações de exemplo de tipos de instância |
---|---|
R5 |
|
C5 |
|
M5 |
|
Considerações
Lembre-se do seguinte ao trabalhar com hosts dedicados que oferecem suporte a vários tipos de instâncias:
-
É possível usar vários tipos de instâncias no mesmo host apenas dentro da mesma família de instâncias.
-
Ao combinar tipos de instância, para maximizar a utilização do host, convém iniciar primeiro os tipos de instância maiores, seguidos pelos tipos de instância menores.
-
Dependendo da combinação e da ordem de lançamento dos tipos de instâncias em um host dedicado, talvez não seja fisicamente possível maximizar a utilização do host. Ao combinar tipos de instâncias em um host, uma certa capacidade pode estar disponível no host, mas não ser utilizável. Por exemplo, você pode ver 16 vCPUs disponíveis em um host r5n, mas talvez não consiga iniciar uma instância 4xlarge no host, mesmo que r5n.4xlarge seja executada em 16 vCPUs.
-
nota
Se você habilitar um host dedicado A1 para vários tipos de instância, poderá executar apenas uma combinação de instâncias a1.xlarge
e a1.2xlarge
nesse host. Se você executar uma instância a1.medium
ou a1.large
nesse host, ficará restrito a executar somente mais do mesmo tipo de instância no host. Uma única instância a1.4xlarge
consome toda a capacidade do host. Se você precisar de um host para instâncias a1.medium
ou a1.large
, recomendamos alocar hosts separados para esses tipos de instância.