Dedicated Hosts - Amazon Elastic Compute Cloud

Dedicated Hosts

Um host dedicado do Amazon EC2 é um servidor físico totalmente dedicado para seu uso. Como opção, você pode compartilhar a capacidade da instância com outras contas da AWS. Para obter mais informações, consulte Trabalhar com Hosts dedicados compartilhado.

Os hosts dedicados fornecem visibilidade e controle sobre o posicionamento de instância, além de compatibilidade com afinidade ao host. Isso significa que você pode iniciar e executar instâncias em hosts específicos e garantir que as instâncias sejam executadas somente em hosts específicos. Para ter mais informações, consulte Noções básicas sobre posicionamento automático e afinidade.

O hosts dedicados fornecem compatibilidade abrangente com o modelo traga a sua própria licença (BYOL). Eles permitem que você use suas licenças de software existentes por soquete, por núcleo ou por VM, incluindo o Windows Server, o SQL Server, o SUSE Linux Enterprise Server, o Red Hat Enterprise Linux ou outras licenças de software vinculadas a VMs, soquetes ou núcleos físicos, de acordo com os termos de sua licença.

Se você precisar que suas instâncias sejam executadas em hardware dedicado, mas não precisar de visibilidade ou controle sobre o posicionamento das instâncias e não precisar usar licenças de software por soquete ou por núcleo, avalie a possibilidade de usar instâncias dedicadas. É possível usar instâncias dedicadas e hosts dedicados para iniciar instâncias do Amazon EC2 em servidores físicos dedicados. Não há diferenças físicas de performance ou de segurança entre Instâncias dedicadas e instâncias em Hosts dedicados. No entanto, há algumas diferenças básicas entre os dois. A tabela a seguir destaca algumas das principais diferenças entre Hosts dedicados e Instâncias dedicadas:

Dedicated Host Dedicated Instance

Servidor físico dedicado

Servidor físico com capacidade de instância totalmente dedicada para seu uso.

Um servidor físico dedicado a uma única conta de cliente.

Compartilhamento de capacidade de instância

Pode compartilhar a capacidade de instância com outras contas.

Não suportado

Faturamento

faturamento por host

Faturamento por instância

Visibilidade de soquetes, núcleos e ID de host

Fornece visibilidade do número de soquetes e núcleos físicos

Sem visibilidade

Afinidade de hosts e instâncias

permite implantar de forma consistente suas instâncias no mesmo servidor físico com o momento

Sem suporte

Posicionamento direcionado de instâncias

Proporciona visibilidade e controle adicionais sobre como as instâncias são colocadas em um servidor físico

Não suportado

Recuperação automática de instâncias

Compatível. Para ter mais informações, consulte Recuperação do host.

Compatível

Traga sua própria licença (BYOL)

Compatível

Suporte parcial *

Reservas de capacidade

Não suportado

Compatível

* O Microsoft SQL Server com Mobilidade de Licenças por meio do Software Assurance e as licenças do Windows Virtual Desktop Access (VDA) podem ser usadas com Instância dedicada.

Para obter mais informações sobre as instâncias dedicadas, consulte Dedicated Instances.

Configurações de capacidade de instância

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, você poderá 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, você poderá iniciar qualquer combinação de tipos de instância R5, como r5.larger5.xlarger5.2xlarge er5.4xlarge, nesse host até atingir a 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 e T3

  • Otimizadas para computação: C5, C5n e C6i

  • Otimizadas para memória:R5, R5n e R6i

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, você poderá executar qualquer combinação de instâncias R5, desde que não excedam os 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 tamanho 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 menores podem ser usadas para preencher o host até a capacidade do núcleo ser atingida. Para obter o número de tamanhos 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 tamanhos de instância

R5

  • Exemplo 1: 4 x r5.4xlarge + 4 x r5.2xlarge

  • Exemplo 2: 1 x r5.12xlarge + 1 x r5.4xlarge + 1 x r5.2xlarge + 5 x r5.xlarge + 2 x r5.large

C5

  • Exemplo 1: 1 x c5.9xlarge + 2 x c5.4xlarge + 1 x c5.xlarge

  • Exemplo 2: 4 x c5.4xlarge + 1 x c5.xlarge + 2 x c5.large

M5

  • Exemplo 1: 4 x m5.4xlarge + 4 x m5.2xlarge

  • Exemplo 2: 1 x m5.12xlarge + 1 x m5.4xlarge + 1 x m5.2xlarge + 5 x m5.xlarge + 2 x m5.large

Considerações

Lembre-se do seguinte ao trabalhar com hosts dedicados que oferecem suporte a vários tipos de instâncias:

  • Com hosts dedicados do tipo N, como C5n, M5n e R5n, não é possível combinar tamanhos de instâncias menores (2xlarge e menores) com tamanhos de instância maiores (4xlarge e maiores, incluindo metal). Se você precisar de tamanhos de instância menores e maiores em hosts dedicados do tipo N ao mesmo tempo, será necessário alocar hosts separados para os tamanhos de instância menores e maiores.

  • Recomendamos iniciar primeiro os tamanhos de instância maiores e, em seguida, preencher a capacidade de instâncias restante com tamanhos de instância menores conforme necessário.

Traga sua própria licença

O Hosts dedicados permite usar suas licenças de software por VM, por núcleo e por soquete existentes. Quando você leva sua própria licença, é responsável por gerenciar as próprias licenças. No entanto, o Amazon EC2 tem recursos que ajudam você a manter a conformidade com a licença, como afinidade de instâncias e posicionamento direcionado.

Estas são as etapas gerais para trazer sua própria imagem de máquina com licença por volume para o Amazon EC2.

  1. Verifique se os termos de licença que regem o uso de suas imagens de máquina permitem o uso de um ambiente de nuvem virtualizado.

  2. Depois de verificar se sua imagem de máquina pode ser usada no Amazon EC2, importe-a com o VM Import/Export. Para obter informações sobre como importar sua imagem de máquina, consulte o Manual do usuário do VM Import/Export.

  3. Depois de importar a imagem de máquina, será possível executar instâncias dela no Hosts dedicados ativo na sua conta.

  4. Ao executar essas instâncias, dependendo do sistema operacional, talvez seja necessário ativar essas instâncias em seu próprio servidor KMS.

nota

Para controlar como as imagens são usadas na AWS, ative a gravação de host no AWS Config. É possível usar o AWS Config para gravar alterações de configuração em um host dedicado e usar a saída como fonte de dados para geração de relatórios de licenças. Para ter mais informações, consulte Monitorar alterações de configuração.

Restrições do Hosts dedicados

Antes de alocar Hosts dedicados, observe as seguintes limitações e restrições:

  • Para executar o RHEL, o SUSE Linux e o SQL Server no Hosts dedicados, é necessário trazer suas próprias AMIs. As AMIs do RHEL, SUSE Linux e SQL Server oferecidas pela AWS ou disponíveis no AWS Marketplace não podem ser usadas com os hosts dedicados. Para obter mais informações sobre como criar sua própria AMI, consulte Traga sua própria licença.

    Essa restrição não se aplica a hosts alocados para instâncias de alta memória (u-6tb1.metal, u-9tb1.metal, u-12tb1.metal, u-18tb1.metal e u-24tb1.metal). As AMIs do RHEL e do SUSE Linux oferecidas pela AWS ou disponíveis no AWS Marketplace podem ser usadas com esses hosts.

  • Há um limite para o número de hosts dedicados em execução por família de instâncias por conta da AWS por região. As cotas se aplicam somente às instâncias em execução. Se a sua instância estiver pendente, sendo interrompida ou tiver sido interrompida, ela não será contabilizada para a sua cota. Para ver as cotas da sua conta ou solicitar aumento da cota, use o console do Service Quotas.

  • As instâncias que são executadas em um Host dedicado somente podem ser iniciadas em uma VPC.

  • Grupos de Auto Scaling são compatíveis ao usar um modelo de execução que especifica um grupo de recursos de host. Para obter mais informações, consulte Criar um modelo de execução usando configurações avançadas no Guia do usuário do Amazon EC2 Auto Scaling.

  • Não há suporte para instâncias do Amazon RDS.

  • O nível de uso gratuito da AWS não está disponível para hosts dedicados.

  • O controle de posicionamento de instância se refere ao gerenciamento de execuções de instâncias em Hosts dedicados. Não é possível iniciar o Hosts dedicados em grupos de posicionamento.

  • Se você alocar um host para um tipo de instância virtualizada, não poderá modificar o tipo de instância para um tipo de instância .metal depois que o host for alocado. Por exemplo, se você alocar um host para o tipo de instância m5.large, não poderá modificar o tipo de instância para m5.metal.

    Da mesma forma, se você alocar um host para um tipo de instância .metal, não poderá modificar o tipo de instância para um tipo de instância virtualizada depois que o host for alocado. Por exemplo, se você alocar um host para o tipo de instância m5.metal, não poderá modificar o tipo de instância para m5.large.