Tous les produits
Search
Centre de documentation

Elastic Compute Service:Sélection du type d'instance ECS

Dernière mise à jour :Sep 22, 2026

Avant d'acheter des instances Elastic Compute Service (ECS), choisissez un type d'instance offrant un bon rapport qualité-prix et une stabilité adaptée à vos exigences en matière de performances, de prix et de charge de travail. Cette rubrique explique comment sélectionner les types d'instance Alibaba Cloud ECS en fonction de vos scénarios métier réels.

Présentation des familles d'instances

Avant de choisir un type d'instance, consultez les rubriques suivantes :

  1. Catégorisation et conventions de nommage des types d'instance : décrit la classification des familles d'instances et les conventions de nommage des types d'instance.

  2. Présentation des familles d'instances : présente les familles d'instances disponibles à l'achat.

Scénarios d'utilisation des familles d'instances

Familles d'instances de niveau entreprise

image

Familles d'instances de calcul hétérogène

image

Sélection des familles d'instances selon les applications préinstallées

Choisissez les familles d'instances en fonction des applications préinstallées sur les instances.

Type d'application

Application courante

Principe de sélection

Famille d'instances recommandée

Équilibrage de charge

Nginx

Privilégiez les familles d'instances prenant en charge l'établissement fréquent de connexions.

  • Puissance de calcul du CPU : élevée.

  • Quantité de mémoire : modérée.

c8i, c7, c7nex et g5ne

Appel de procédure distante (RPC)

  • SOFA

  • Dubbo

Optez pour des familles d'instances capables de fournir une grande quantité de mémoire pour les charges de travail intensives en connexions réseau.

g8a, g7nex, g8i et g7

Mise en cache

  • Redis

  • Memcache

  • Solo

  • Puissance de calcul du CPU : modérée.

  • Quantité de mémoire : importante.

r8i, r8a, r7 et r7a

Centre de configuration

ZooKeeper

Choisissez des familles d'instances capables de gérer un grand nombre d'opérations d'E/S générées lors des négociations initiées par les applications.

  • Puissance de calcul du CPU : modérée.

  • Quantité de mémoire : modérée.

c8a, c7, c8i et u1

Files d'attente de messages

  • Kafka

  • RabbitMQ

Privilégiez les disques cloud pour garantir l'intégrité des messages.

  • Puissance de calcul du CPU : modérée.

  • Ratio vCPU/mémoire : 1:1.

  • Stockage : modéré.

c8a, c7, c8i et u1

Orchestration de conteneurs

Kubernetes

Combinez les instances bare metal ECS et les conteneurs pour maximiser la puissance de calcul.

ebmc6e, ebmg6e, ebmc6, ebmg6, ebmc6a, ebmc7a, ebmg6a et ebmg7a

Stockage de grandes tables

HBase

  • Dans la plupart des cas, choisissez les familles d'instances de la série d.

  • Si votre activité nécessite des IOPS ultra-élevés, optez pour les familles d'instances de la série i.

d3c, d3s et i4

Base de données

  • MySQL

  • NoSQL

  • Si votre activité nécessite un stockage évolutif, choisissez des familles d'instances équipées de disques SSD Enterprise (ESSD).

  • Si votre activité est sensible aux E/S, privilégiez les familles d'instances de la série i.

g8a, g7, g8i et i4

SQLServer

  • Windows propose une configuration d'E/S monocanal. Par conséquent, des capacités d'E/S élevées sont requises. Dans ce cas, choisissez des familles d'instances équipées de disques ESSD.

  • La taille des secteurs logiques et physiques des instances ECS est définie sur 4 Ko.

g8a, g7, r7, r8i et g8i

Recherche textuelle

Elasticsearch

  • Sélectionnez des types d'instance présentant des ratios vCPU/mémoire élevés.

  • Les capacités d'E/S doivent répondre aux exigences d'exportation des données de base de données au format .es.

i4, i4r, i3 et i2

Calcul en temps réel

  • Flink

  • Blink

Choisissez des familles d'instances à usage général et des disques cloud en fonction de la capacité de stockage, ou optez pour les familles d'instances de la série d.

i4g, i4 et d3c

Calcul hors ligne

  • Hadoop

  • HDFS

  • CDH

Privilégiez les familles d'instances de la série d.

d3s et d3c

Transcodage vidéo

  • Vidéo à la demande (VOD)

  • Diffusion en direct

  • Puissance de calcul du CPU : élevée.

  • Quantité de mémoire : modérée.

  • Nombre d'opérations d'E/S : modéré.

c8y

Big Data

  • Spark

  • Hive

  • Puissance de calcul du CPU : élevée.

  • Bande passante de la mémoire : élevée.

  • Bande passante de stockage pour les opérations d'E/S : élevée.

g8y et r8y

Sélection des familles d'instances selon des scénarios métier segmentés

Familles d'instances recommandées pour les applications à usage général, les jeux et la diffusion en direct

Pour les scénarios nécessitant une puissance de calcul CPU intensive, tels que les applications à usage général, les jeux et la diffusion en direct, nous vous recommandons de choisir un type d'instance avec un ratio CPU/mémoire équilibré, comme 1:2, et d'utiliser des disques ESSD comme disques système et disques de données. Pour les scénarios exigeant des performances réseau supérieures, comme les commentaires vidéo en direct, sélectionnez un type d'instance haute spécification afin d'améliorer les taux de transfert de paquets.

Catégorie de scénario

Scénario

Famille d'instances recommandée

Exigence de performance

Ratio CPU/mémoire

Applications à usage général

Applications aux performances équilibrées et applications backend

Familles d'instances de la série g, telles que g7

Fréquences d'horloge moyennes et calcul intensif

1:4

Applications avec des taux de transfert de paquets élevés

Familles d'instances de la série g, telles que g7

Taux de transfert de paquets élevés et calcul intensif

1:4

Calcul haute performance

Familles d'instances de la série hfc, telles que hfc7

Fréquences d'horloge élevées et calcul intensif

1:2

Jeux

Jeux client haute performance

Familles d'instances de la série hfc, telles que hfc7

Fréquences d'horloge élevées

1:2

Jeux mobiles ou web

Familles d'instances de la série g, telles que g6e

Fréquences d'horloge moyennes

1:4

Diffusion en direct

Transfert vidéo

Familles d'instances de la série g, telles que g7

Fréquences d'horloge moyennes et calcul intensif

1:4

Commentaires vidéo en direct

Familles d'instances de la série g, telles que g7

Taux de transfert de paquets élevés et calcul intensif

1:4

Familles d'instances recommandées pour les scénarios Big Data, tels que Hadoop, Spark et Kafka

Dans les scénarios Big Data, tels que Hadoop, Spark et Kafka, chaque nœud présente des exigences de performance différentes. Vous devez équilibrer les performances de tous les nœuds, y compris les performances de calcul, le débit de stockage et les performances réseau.

  • Nœuds de gestion : sélectionnez une famille d'instances de la même manière que pour les scénarios à usage général. Nous vous recommandons de choisir les familles d'instances de la série g.

  • Nœuds de calcul : sélectionnez une famille d'instances de la même manière que pour les scénarios à usage général. Nous vous recommandons de choisir les familles d'instances de la série g. Choisissez les types d'instance en fonction de la taille du cluster. Par exemple, vous pouvez sélectionner ecs.g7,4xlarge pour un cluster composé de moins de 100 nœuds et ecs.g7,8xlarge pour un cluster de 100 nœuds ou plus.

  • Nœuds de cache : utilisés pour stocker les données fréquemment accédées ou déployer Really Simple Syndication (RSS). Ces nœuds nécessitent des performances d'E/S disque et réseau élevées. Nous vous recommandons de choisir les familles d'instances i4g ou i2g.

  • Nœuds de calcul et de cache : utilisés pour le calcul et la mise en cache des données. Lors du choix d'une famille d'instances, tenez compte des performances de calcul, des performances d'E/S et de la capacité du disque. Nous vous recommandons de choisir les familles d'instances i4, i4r ou d3c.

    Remarque

    Vous pouvez utiliser des instances Spot comme nœuds de calcul pour améliorer le rapport coût-efficacité. Pour plus d'informations, consultez Qu'est-ce qu'une instance Spot ?

  • Nœuds de données : nécessitent un débit de stockage élevé, un débit réseau élevé et des ratios CPU/mémoire équilibrés. Nous vous recommandons d'utiliser les familles d'instances Big Data de la série d. Par exemple, vous pouvez sélectionner ecs.d2s.5xlarge et ecs.d3s.4xlarge pour MapReduce et Hive, et ecs.d2s.10xlarge pour Spark et MLib.

Familles d'instances recommandées pour les bases de données, la mise en cache et la recherche

Dans la plupart des cas, les scénarios de bases de données, de mise en cache et de recherche nécessitent des ratios CPU/mémoire supérieurs à 1:4. Certains logiciels spécifiques à ces scénarios sont sensibles à la latence et aux capacités d'E/S de stockage. Nous vous recommandons de choisir des familles d'instances offrant un excellent rapport coût-efficacité en matière de mémoire.

Catégorie de scénario

Scénario

Famille d'instances recommandée

Ratio CPU/mémoire

Disque de données

Bases de données relationnelles

Hautes performances et haute disponibilité au niveau de la couche application

Familles d'instances de la série i

1:4

SSD locaux, disques ultra et SSD standard

Bases de données de petite et moyenne taille

Familles d'instances de la série g ou autres familles avec un ratio CPU/mémoire de 1:4

1:4

Disques ultra et SSD standard

Bases de données haute performance

Familles d'instances des séries i et r

1:8

Disques ultra et SSD standard

Cache distribué

Utilisation de mémoire modérée

Familles d'instances de la série g ou autres familles avec un ratio CPU/mémoire de 1:4

1:4

Disques ultra et SSD standard

Utilisation de mémoire élevée

Familles d'instances des séries r et i

1:8

Disques ultra et SSD standard

Bases de données NoSQL

Hautes performances et haute disponibilité au niveau de la couche application

Familles d'instances de la série i

1:4

SSD locaux, disques ultra et SSD standard

Bases de données de petite et moyenne taille

Familles d'instances de la série g ou autres familles avec un ratio CPU/mémoire de 1:4

1:4

Disques ultra et SSD standard

Bases de données haute performance

Familles d'instances i4 et i4r

1:8

Disques ultra, SSD standard et SSD locaux

ElasticSearch

Petits clusters s'appuyant sur des disques cloud pour garantir une haute disponibilité des données

Familles d'instances de la série g ou autres familles avec un ratio CPU/mémoire de 1:4

1:4

Disques ultra et SSD standard

Grands clusters nécessitant une haute disponibilité

Familles d'instances de la série d

1:4

SSD locaux, disques ultra et SSD standard

Cette section prend les bases de données comme exemple. En temps normal, les systèmes métier se connectent directement aux bases de données OLTP et la redondance des données est assurée par des configurations RAID. Toutefois, vous pouvez utiliser Alibaba Cloud ECS pour déployer de manière flexible des bases de données faiblement et fortement sollicitées.

  • Pour les bases de données faiblement sollicitées, utilisez les familles d'instances i4r et i4g avec des disques cloud, qui offrent un meilleur rapport coût-efficacité.

  • Les bases de données fortement sollicitées nécessitent des IOPS de stockage élevés et une faible latence en lecture/écriture. Nous vous recommandons d'utiliser les familles d'instances de la série i équipées de SSD locaux. Les SSD locaux sont des disques SSD NVMe (Non-Volatile Memory Express) à hautes performances d'E/S, capables de répondre aux exigences des grandes bases de données fortement sollicitées.

image

Familles d'instances recommandées pour les scénarios d'apprentissage profond et de traitement d'images

Dans les scénarios tels que l'apprentissage profond et le traitement d'images, les applications nécessitent des accélérateurs GPU haute performance. Nous vous recommandons d'utiliser des familles d'instances présentant les ratios GPU/CPU suivants selon les différents scénarios :

  • Entraînement à l'apprentissage profond : ratio GPU/CPU compris entre 1:8 et 1:12

  • Apprentissage profond à usage général : ratio GPU/CPU compris entre 1:4 et 1:48

  • Reconnaissance d'images et inférence : ratio GPU/CPU compris entre 1:4 et 1:12

  • Inférence pour la reconnaissance et la synthèse vocales : ratio GPU/CPU compris entre 1:16 et 1:48

La figure suivante présente les familles d'instances accélérées par GPU et FPGA recommandées pour les scénarios courants d'IA et de traitement d'images ou de vidéos.

image

Vérification et ajustement de votre sélection

Après avoir créé une instance du type sélectionné et commencé à l'utiliser, nous vous recommandons de vérifier si le type d'instance convient en vous basant sur les données de surveillance des performances de l'instance.

Si vous choisissez le type d'instance ecs.g8i.xlarge pour créer une instance et constatez que l'utilisation du CPU de l'instance est faible, vérifiez si l'utilisation de la mémoire de l'instance est élevée en utilisant l'une des méthodes suivantes :

Si l'utilisation de la mémoire de l'instance est élevée, vous pouvez modifier l'instance vers un type d'instance avec un ratio CPU/mémoire plus adapté. Pour plus d'informations, consultez les rubriques suivantes :