O Alibaba Cloud oferece diversos tipos de instância para atender a diferentes casos de uso. Este tópico descreve as relações entre categorias de famílias de instâncias, famílias de instâncias e tipos de instância, além das convenções de nomenclatura dos tipos de instância.
Diferenças entre categorias de famílias de instâncias
O Alibaba Cloud agrupa as famílias de instâncias nas seguintes categorias com base na arquitetura de CPU e nos cenários suportados: computação baseada em x86, computação baseada em Arm, ECS Bare Metal Instance, computação de alto desempenho, Super Computing Cluster (SCC) e computação heterogênea.
Categoria de família de instâncias | Descrição |
Categorias de famílias de instâncias de computação baseada em x86 e em Arm |
|
Categoria de famílias de instâncias ECS Bare Metal Instance | O ECS Bare Metal Instance combina os pontos fortes das máquinas físicas e das instâncias ECS para oferecer recursos de computação poderosos e robustos. O ECS Bare Metal Instance utiliza virtualização 2.0 para fornecer às aplicações de negócios acesso direto aos recursos de processador e memória dos servidores subjacentes, sem sobrecarga de virtualização. O ECS Bare Metal Instance mantém os conjuntos de recursos de hardware, como Intel VT-x, e as capacidades de isolamento de recursos das máquinas físicas, sendo ideal para aplicações que precisam ser executadas em ambientes sem virtualização na nuvem. |
Categoria de famílias de instâncias SCC | O SCC é baseado no ECS Bare Metal Instance e utiliza interconexões de alta velocidade baseadas em Remote Direct Memory Access (RDMA) para melhorar significativamente o desempenho de rede e a taxa de aceleração de clusters de grande escala. O SCC possui todos os benefícios do ECS Bare Metal Instance e oferece redes de alta largura de banda e baixa latência. |
Categoria de famílias de instâncias de computação heterogênea |
|
Relações entre famílias de instâncias e tipos de instância
Uma família de instâncias é um grupo de tipos de instância que utilizam os mesmos processadores e são adequados para cenários de negócios e uso semelhantes. Cada família de instâncias consiste em vários tipos de instância, cada um com uma combinação diferente de capacidades, incluindo CPU e memória. O tipo de instância ECS define as propriedades básicas de uma instância ECS, incluindo CPU (modelo e frequência de clock) e memória. Ao criar uma instância, você deve configurar o tipo de instância, o tipo de rede, os dispositivos Elastic Block Storage (EBS) e a imagem.
A figura a seguir mostra as relações entre famílias de instâncias e tipos de instância.
Apenas famílias de instâncias e tipos específicos são exibidos na figura. Para informações sobre as demais famílias de instâncias e tipos de instância, consulte Visão geral das famílias de instâncias.
Convenções de nomenclatura dos tipos de instância
Cada nome de família de instâncias segue o formato ecs.<Família de instâncias>. Cada nome de tipo de instância segue o formato ecs.<Família de instâncias>.<Tamanho da instância>.
ecs: o código do produto ECS.<Família de instâncias>: consiste em um corpo e um sufixo do nome da família de instâncias.<Tamanho da instância>: o número de vCPUs, que pode sersmall,largeou<nx>large.smallindica 1 vCPU,largeindica 2 vCPUs exlargeindica 4 vCPUs. Um valor maior de n em <nx> indica um número maior de vCPUs. Por exemplo,2xlargeindica 8 vCPUs (= 2 × 4) e3xlargeindica 12 vCPUs (= 3 × 4).
Famílias de instâncias de computação baseada em x86 e em Arm
Por exemplo, ecs.g8ae.4xlarge é um tipo de instância de uma família de instâncias de uso geral equipada com CPUs AMD aprimoradas. O tipo de instância possui 16 vCPUs (= 4 × 4). O tipo de instância possui 64 GiB de memória, com base na proporção de vCPU para memória de 1:4 das famílias de instâncias de uso geral.
Os nomes dos tipos de instância variam na parte <Família de instâncias>. A tabela a seguir descreve a parte <Família de instâncias> de cada nome de tipo de instância.
Corpo do nome da família de instâncias (letras minúsculas + dígitos) | Sufixo do nome da família de instâncias | |
Letra minúscula | Dígito | Letra minúscula |
Uma abreviação que indica as características de desempenho da família de instâncias.
| A geração à qual a família de instâncias pertence. Um número maior indica uma geração mais recente de famílias de instâncias com melhor custo-benefício. Exemplos: 8, 7, 6 e 5. | Uma abreviação que indica outras características da família de instâncias.
null O sufixo de nomes de famílias de instâncias específicas inclui c e m. Por exemplo, em ecs.e-c1m4.xlarge, o nome da família de instâncias e vem com o sufixo c1m4, que indica uma proporção de vCPU para memória de 1:4.
|
Famílias de instâncias de computação heterogênea, famílias de instâncias ECS Bare Metal Instance, e famílias de instâncias SCC
Por exemplo, ecs.ebmgn7ix.32xlarge é um tipo de instância de uma família de instâncias ECS Bare Metal Instance otimizada para computação e acelerada por GPU. O tipo de instância é equipado com GPUs NVIDIA A10 com 24 GB de memória cada e CPUs AMD aprimoradas. O tipo de instância possui 128 vCPUs (= 32 × 4). O dígito 7 indica a arquitetura Ampere.
Os nomes dos tipos de instância variam na parte <Família de instâncias>. A tabela a seguir descreve a parte <Família de instâncias> de cada nome de tipo de instância.
Corpo do nome da família de instâncias (letras minúsculas) | Sufixo do nome da família de instâncias (letras minúsculas + dígitos) |
|
null O sufixo de nomes de famílias de instâncias específicas inclui c e g. Por exemplo, em ecs.gn7i-c8g1.2xlarge, o nome da família de instâncias gn7i vem com o sufixo c8g1, que indica uma proporção de vCPU para GPU de 8:1.
|
Métricas dos tipos de instância
Métrica | Descrição |
Processador | O modelo de CPU física de uma instância ECS. O desempenho do processador varia de acordo com o tipo de processador.
|
vCPU | Cada vCPU dos tipos de instância baseados em x86 corresponde a uma hyperthread de um núcleo do processador. Cada vCPU dos tipos de instância baseados em Arm corresponde a um núcleo físico do processador. Os tipos de instância oferecem desempenho estável com recursos dedicados. |
Desempenho com burst |
|
Memória |
|
Largura de banda de rede |
null As especificações dos tipos de instância são todas verificadas e obtidas em um ambiente de teste de encaminhamento puro. Em cenários de negócios reais, o desempenho de uma instância ECS pode variar com base em outros fatores, como tipo de carga de trabalho da instância, tamanho do pacote, tipo de conexão (persistente ou de curta duração), versão da imagem e modelo de rede. Recomendamos que você execute testes de estresse de negócios nas instâncias para selecionar os tipos de instância adequados. |
Taxa de encaminhamento de pacotes (pps) | A soma das taxas máximas de encaminhamento de pacotes de entrada e saída. Para informações sobre como testar a taxa de encaminhamento de pacotes de uma instância ECS, consulte Testar o desempenho de rede da instância. null As especificações dos tipos de instância são todas verificadas e obtidas em um ambiente de teste de encaminhamento puro. Em cenários de negócios reais, o desempenho de uma instância ECS pode variar com base em outros fatores, como tipo de carga de trabalho da instância, tamanho do pacote, tipo de conexão (persistente ou de curta duração), versão da imagem e modelo de rede. Recomendamos que você execute testes de estresse de negócios nas instâncias para selecionar os tipos de instância adequados. |
Conexões | Uma conexão, também chamada de sessão, é o processo de conectar um cliente a um servidor e transferir dados entre eles. Uma conexão é definida de forma exclusiva pela 5-tupla de rede composta por endereço IP de origem, endereço IP de destino, porta de origem, porta de destino e protocolo. As conexões de uma instância ECS incluem conexões TCP, UDP e Internet Control Message Protocol (ICMP). Se o seu negócio for sensível a conexões de rede simultâneas, selecione uma instância de um tipo cujo número máximo de conexões atenda aos requisitos do seu negócio. |
Filas de NIC | O número máximo de filas de controlador de interface de rede (NIC) suportadas pelo tipo de instância por interface de rede elástica (ENI). Um número maior de filas de NIC indica uma distribuição e processamento de dados de rede mais eficientes, tempos de espera de pacote reduzidos, desempenho de rede aprimorado e menor taxa de perda de pacotes e latência de rede. Especifique um número adequado de filas de NIC com base na carga de trabalho de rede, no desempenho do hardware e nas configurações do sistema. Para mais informações, consulte Multi-fila de NIC. |
ENIs | O número máximo de ENIs que podem ser vinculadas a uma instância. Você pode vincular uma ou mais ENIs a cada instância ECS. É possível vincular ENIs secundárias a ou desvincular ENIs secundárias de diferentes instâncias ECS para permitir mais flexibilidade e escalabilidade nas configurações de rede e atender aos requisitos de rede em diferentes cenários. Por exemplo, você pode usar ENIs para criar redes com múltiplos endereços IP, múltiplas NICs ou alta disponibilidade. Para mais informações, consulte Visão geral. |
ERIs | O número máximo de interfaces RDMA elásticas (ERIs) que podem ser vinculadas a uma instância. ERIs são ENIs com capacidade de Remote Direct Memory Access (RDMA). As ERIs reutilizam as redes às quais as ENIs pertencem. Isso permite usar o recurso RDMA nas redes originais e aproveitar a baixa latência fornecida pelo RDMA sem a necessidade de modificar a rede de serviço. Para mais informações, consulte Visão geral. |
Suporte a Jumbo Frames | Especifica se o tipo de instância suporta o recurso Jumbo Frames. O Alibaba Cloud suporta jumbo frames de 8.500 bytes e permite o envio de frames Ethernet com 8.500 bytes de payload. Jumbo frames aumentam o tamanho do payload por pacote e a porcentagem do pacote que não é sobrecarga, proporcionando alto throughput e alto desempenho de rede. Para informações sobre como ativar o recurso Jumbo Frames, consulte Jumbo frames. |
Endereços IPv4 privados por ENI | O número máximo de endereços IPv4 privados suportados pelo tipo de instância por ENI. |
Endereços IPv6 por ENI | O número máximo de endereços IPv6 suportados pelo tipo de instância por ENI. |
Otimizado para E/S | A otimização de E/S oferece melhores capacidades de rede e desempenho de armazenamento para instâncias e discos em nuvem. Por exemplo, você pode anexar um SSD padrão a uma instância otimizada para E/S para maximizar o desempenho de armazenamento do SSD padrão. |
Armazenamento local | Armazenamento local, também chamado de discos locais, refere-se a discos anexados às máquinas físicas nas quais as instâncias ECS são hospedadas. O armazenamento local fornece armazenamento em bloco temporário para instâncias ECS. O armazenamento local não pode ser criado separadamente e é medido em unidade binária de GiB. null A durabilidade dos dados armazenados em um disco local é determinada pela confiabilidade da máquina física associada. Discos locais estão sujeitos a riscos de ponto único de falha (SPOF). Os dados armazenados em discos locais podem ser perdidos. Não armazene dados de negócios de longa duração em discos locais. Para mais informações, consulte Discos locais. |
Largura de banda de disco |
|
IOPS de disco |
|
vTPM | Capacidades de computação confiável: Trusted Platform Modules (TPMs) ou Trusted Cryptography Modules (TCMs) servem como bases de computação confiável (TCBs) nos servidores físicos subjacentes que hospedam instâncias confiáveis para garantir a inicialização confiável e à prova de adulteração das instâncias. O Virtual TPM (vTPM) pode ser usado para medir os componentes críticos da cadeia de inicialização das instâncias. |