Alibaba Cloud propose une large gamme d'instances pour répondre à divers besoins métier et cas d'utilisation. Cette rubrique explique les relations entre les catégories de familles d'instances, les familles d'instances et les types d'instance, et décrit les conventions de dénomination des types d'instance.
Comparaison des catégories de familles d'instances
Alibaba Cloud classe les instances en fonction de l'architecture du processeur et de leurs scénarios d'application. Les principales catégories incluent les serveurs optimisés pour le calcul basés sur les architectures x86 et ARM, les ECS Bare Metal Instances, les serveurs de calcul haute performance (HPC), les serveurs Super Computing Cluster (SCC) et les serveurs de calcul hétérogène utilisant principalement des GPU.
Catégorie de famille | Description |
Familles d'instances de calcul x86 et ARM |
|
Famille d'ECS Bare Metal Instance (ebm) | Les ECS Bare Metal Instances combinent les avantages des serveurs physiques et des serveurs cloud pour offrir des performances de calcul exceptionnelles et stables. Grâce à la technologie de virtualisation propriétaire d'Alibaba Cloud, vos applications peuvent accéder directement au processeur et à la mémoire d'une ECS Bare Metal Instance sans aucune surcharge de virtualisation. Ces instances fournissent toutes les fonctionnalités du processeur d'un serveur physique, telles que Intel VT-x, ainsi qu'une isolation des ressources au niveau physique, ce qui les rend idéales pour la migration des charges de travail traditionnelles non virtualisées vers le cloud. |
Famille d'instances Super Computing Cluster (SCC) | Super Computing Cluster (SCC) est construit sur des ECS Bare Metal Instances et ajoute la prise en charge des interconnexions Remote Direct Memory Access (RDMA) haute vitesse. Cela améliore considérablement les performances réseau et augmente le ratio d'accélération pour les clusters à grande échelle. SCC offre une bande passante élevée et une faible latence tout en conservant tous les avantages des ECS Bare Metal Instances. |
Famille d'instances de calcul hétérogène |
|
Relation entre les familles d'instances et les types d'instance
Une famille d'instances est un ensemble de types d'instance partageant le même processeur et des cas d'utilisation similaires. Au sein d'une famille d'instances, il existe plusieurs types d'instance qui diffèrent par leurs configurations, telles que le CPU et la mémoire. Un type d'instance ECS définit des attributs de base, tels que le modèle de CPU et la fréquence d'horloge. Cependant, une instance ECS est un service de calcul complet composé d'un type d'instance, d'un stockage par blocs, d'une image et d'un type de réseau.
La relation entre les familles d'instances et les types d'instance est la suivante :
Le diagramme suivant montre uniquement un sous-ensemble des familles d'instances et des types d'instance. Pour plus d'informations, consultez Familles d'instances.
Conventions de dénomination des types d'instance
Le nom de la famille d'instances suit le format ecs.<family>. Le nom du type d'instance suit le format ecs.<family>.<size>. La convention de dénomination est la suivante :
ecs: Le code produit pour Elastic Compute Service (ECS).<family>: Composé d'une base de famille et d'un suffixe de famille.<size>: Composé desmall,largeou<nx>large, indiquant le nombre de vCPUs.smallsignifie 1 vCPU,largesignifie 2 vCPUs etxlargesignifie 4 vCPUs. Plus la valeur de n dans <n> est élevée, plus l'instance possède de vCPUs. Par exemple,2xlargereprésente 2 × 4 = 8 vCPUs, et3xlargereprésente 3 × 4 = 12 vCPUs, et ainsi de suite.
Familles d'instances de calcul x86 et ARM
Par exemple, ecs.g8ae.4xlarge est un type d'instance de la famille d'instances à usage général qui utilise un CPU AMD amélioré et dispose de 16 vCPUs (4 × 4). Sur la base du ratio standard vCPU/mémoire de 1:4 pour les familles à usage général, ce type d'instance dispose de 64 GiB de mémoire.
Les différences de dénomination proviennent principalement des variations entre les familles d'instances. Le tableau ci-dessous détaille les composants des noms de famille d'instances.
Base de famille (lettres minuscules + chiffres) | Suffixe de famille | |
Lettre minuscule | Chiffres | Lettre minuscule |
Une abréviation indiquant le domaine de performance de la famille d'instances.
| Indique généralement la séquence de publication parmi les familles d'instances similaires. Un chiffre plus élevé représente une génération plus récente avec un meilleur rapport qualité-prix. Exemples : 8, 7, 6, 5, etc. | Décrit généralement des caractéristiques supplémentaires de la famille d'instances.
Remarque Les types d'instance spéciaux (par exemple, ecs.e-c1m4.xlarge) utilisent des suffixes comme c1m4 pour indiquer un ratio vCPU/mémoire de 1:4.
|
Familles d'instances de calcul hétérogène, ECS Bare Metal Instances, et Super Computing Cluster (SCC)
Par exemple, ecs.ebmgn7i.32xlarge est un type d'instance de la famille d'ECS Bare Metal Instances optimisées pour le calcul avec accélération GPU, disposant de 128 vCPUs (32 × 4). Le suffixe '7i' indique l'architecture Ampere, et le type de GPU est NVIDIA A10 avec 24 Go de mémoire GPU.
Les différences de dénomination proviennent principalement des variations entre les familles d'instances. Le tableau ci-dessous détaille les composants des noms de famille d'instances.
Base de famille (lettres minuscules) | Suffixe de famille (lettres minuscules + chiffres) |
|
Remarque Certains types d'instance spéciaux, tels que ecs.gn7i-c8g1,2xlarge, utilisent des suffixes tels que c8g1 pour indiquer un ratio vCPU/GPU de 8:1.
|
Métriques des types d'instance
Métrique | Description |
Processeur | Le modèle de CPU physique de l'instance ECS. Les performances varient selon les processeurs :
|
vCPU | Pour les types d'instance basés sur x86, chaque vCPU correspond à un hyper-thread d'un cœur de processeur. Pour les types d'instance basés sur ARM, chaque vCPU correspond à un cœur de processeur physique, offrant des performances stables avec des ressources dédiées. |
Performances à rafale |
|
Mémoire |
|
Bande passante réseau |
Remarque Toutes les métriques d'instance sont validées dans des environnements de test de forwarding pur. Les performances réelles peuvent varier en fonction du type de charge de travail, de la taille des paquets, de la durée de la connexion, de la version de l'image, du modèle de mise en réseau et d'autres facteurs. Effectuez des tests de stress pour évaluer les performances avant de sélectionner un type d'instance. |
Taux de forwarding de paquets (PPS) | La capacité maximale combinée de forwarding de paquets entrants et sortants. Pour les méthodes de test, consultez Méthodes de test des performances réseau. Remarque Toutes les métriques d'instance sont validées dans des environnements de test de forwarding pur. Les performances réelles peuvent varier en fonction du type de charge de travail, de la taille des paquets, de la durée de la connexion, de la version de l'image, du modèle de mise en réseau et d'autres facteurs. Effectuez des tests de stress pour évaluer les performances avant de sélectionner un type d'instance. |
Connexions | Une connexion (ou session réseau) est établie entre un client et un serveur pour transférer des données. Une connexion unique est identifiée par un 5-tuple (adresse IP source, adresse IP de destination, port source, port de destination, protocole). Les comptes de connexions des instances ECS incluent les connexions établies via les protocoles TCP, UDP et ICMP. Si votre charge de travail est sensible à la concurrence réseau, choisissez un type d'instance qui spécifie explicitement les limites de connexion. |
Nombre de files d'attente | Le nombre maximal de files d'attente par NIC pris en charge par le type d'instance. Plus de files d'attente permettent généralement une distribution et un traitement plus efficaces des données réseau, réduisant les temps d'attente des paquets et améliorant les performances réseau tout en diminuant la perte de paquets et la latence. La configuration optimale des files d'attente dépend de la charge réseau réelle, des performances matérielles et des paramètres système. Pour plus de détails, consultez Multi-file d'attente NIC. |
Interfaces réseau élastiques (ENIs) | Le nombre d'ENIs que le type d'instance prend en charge. Chaque instance ECS peut attacher une ou plusieurs ENIs. Les ENIs auxiliaires peuvent être détachées d'une instance ECS et attachées à une autre, permettant des configurations réseau flexibles et évolutives pour des scénarios tels que plusieurs adresses IP, plusieurs NICs et une mise en réseau haute disponibilité. Pour plus de détails, consultez Interface réseau élastique. |
Nombre d'ERIs (Elastic RDMA-enabled NICs) attachables | Le nombre d'ERIs que le type d'instance prend en charge. ERI (Elastic RDMA Interface) est entièrement compatible avec les protocoles de communication RDMA et réutilise le même réseau que les ENIs VPC standards. Cela vous permet d'utiliser la fonctionnalité RDMA sur votre réseau existant sans modifier votre topologie réseau, atteignant ainsi une latence ultra-faible. Pour plus de détails, consultez Réseau Elastic RDMA. |
Prise en charge des jumbo frames | Indique si le type d'instance prend en charge les jumbo frames. Alibaba Cloud prend en charge les jumbo frames jusqu'à 8500 octets, permettant des trames Ethernet avec des charges utiles de 8500 octets. Des charges utiles plus grandes améliorent l'utilisation du lien et les performances réseau. Pour les instructions de configuration, consultez Jumbo frames. |
Adresses IPv4 privées par ENI | Le nombre d'adresses IPv4 privées prises en charge par ENI pour le type d'instance. |
Adresses IPv6 par ENI | Le nombre d'adresses IPv6 prises en charge par ENI pour le type d'instance. |
Optimisé pour les E/S | L'optimisation des E/S améliore les capacités réseau entre les instances et les disques cloud, garantissant une utilisation complète des performances de stockage des disques. Les instances optimisées pour les E/S atteignent les performances complètes des SSD d'entreprise (ESSDs) lorsqu'elles sont attachées. |
Stockage local | Le stockage local fait référence aux disques locaux attachés à l'hôte physique (machine hôte) où réside l'instance ECS. Il s'agit d'un stockage par blocs temporaire qui ne peut pas être créé indépendamment. La console utilise des unités binaires (GiB). Avertissement La fiabilité des données pour les disques locaux dépend de la fiabilité de l'hôte physique et comporte un risque de point de défaillance unique. Ne stockez pas de données métier critiques à long terme sur les disques locaux. Pour plus d'informations, consultez Disques locaux. |
Bande passante des disques cloud |
|
IOPS disque |
|
vTPM | Capacité de calcul de confiance : Les instances de confiance s'exécutent sur des serveurs physiques équipés de Trusted Platform Module (TPM) ou Trusted Cryptography Module (TCM) comme racine matérielle de confiance (RoT) au sein de la base de calcul de confiance (TCB), permettant un démarrage de confiance et garantissant zéro altération. Au niveau de la virtualisation, le TPM virtuel (vTPM) fournit une vérification des composants principaux lors du démarrage de l'instance. |