Todos los productos
Search
Centro de documentos

Elastic Compute Service:Selección del tipo de instancia

Última actualización: Sep 22, 2026

Antes de comprar instancias de Elastic Compute Service (ECS), seleccione un tipo de instancia estable y rentable. Esta elección depende de sus requisitos de rendimiento, precio y carga de trabajo. Este tema describe cómo elegir los tipos de instancia de Alibaba Cloud ECS según sus escenarios de negocio reales.

Conozca las familias de instancias

Antes de seleccionar un tipo de instancia, consulte a continuación temas:

  1. Instance type categorization and naming: describe la clasificación de las familias de instancias y las convenciones de nomenclatura de los tipos de instancia.

  2. Instance family overview: describe las familias de instancias disponibles para su compra.

Escenarios de uso de las familias de instancias

Familias de instancias de nivel empresarial

image

Familias de instancias de cómputo heterogéneo

image

Seleccione familias de instancias según las aplicaciones preinstaladas

Seleccione las familias de instancias con base en las aplicaciones preinstaladas en ellas.

Tipo de aplicación

Aplicación común

Criterio de selección

Familia de instancias recomendada

Balanceo de carga

Nginx

Elija familias de instancias que admitan el establecimiento frecuente de conexiones.

  • Capacidad de cómputo de CPU: alta.

  • Cantidad de memoria: moderada.

c8i, c7, c7nex y g5ne

Llamada a procedimiento remoto (RPC)

  • SOFA

  • Dubbo

Utilice este método cuando necesite cargas de trabajo intensivas en conexiones de red. Estas familias proporcionan una gran cantidad de memoria.

g8a, g7nex, g8i y g7

Caché

  • Redis

  • Memcache

  • Solo

  • Capacidad de cómputo de CPU: moderada.

  • Cantidad de memoria: grande.

r8i, r8a, r7 y r7a

Centro de configuración

ZooKeeper

Más indicado para manejar un gran número de operaciones de E/S generadas durante las negociaciones de las aplicaciones.

  • Capacidad de cómputo de CPU: moderada.

  • Cantidad de memoria: moderada.

c8a, c7, c8i y u1

Colas de mensajes

  • Kafka

  • RabbitMQ

Se prefieren los discos en la nube para garantizar la integridad de los mensajes.

  • Capacidad de cómputo de CPU: moderada.

  • Proporción entre vCPU y memoria: 1:1.

  • Almacenamiento: moderado.

c8a, c7, c8i y u1

Orquestación de contenedores

Kubernetes

Las instancias bare metal de ECS y los contenedores se combinan para maximizar la capacidad de cómputo.

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

Almacenamiento de tablas grandes

HBase

  • En la mayoría de los casos, seleccione familias de instancias de la serie d.

  • Si su negocio requiere IOPS ultraaltos, seleccione familias de instancias de la serie i.

d3c, d3s e i4

Base de datos

  • MySQL

  • NoSQL

  • Si su negocio necesita almacenamiento escalable, seleccione familias de instancias con discos SSD empresariales (ESSD).

  • Si su negocio es sensible a las operaciones de E/S, seleccione familias de instancias de la serie i.

g8a, g7, g8i e i4

SQLServer

  • Windows ofrece una configuración de E/S de canal único, por lo que se requieren altas capacidades de E/S. En este caso, seleccione familias de instancias con ESSD.

  • El tamaño de los sectores lógicos y físicos de las instancias de ECS se establece en 4 KB.

g8a, g7, r7, r8i y g8i

Búsqueda de texto

Elasticsearch

  • Seleccione tipos de instancia con proporciones altas entre vCPU y memoria.

  • Las capacidades de E/S deben cumplir los requisitos para exportar datos de bases de datos en formato .es.

i4, i4r, i3 e i2

Cómputo en tiempo real

  • Flink

  • Blink

Seleccione familias de instancias de uso general y discos en la nube según la capacidad de almacenamiento, o bien elija familias de la serie d.

i4g, i4 y d3c

Cómputo sin conexión

  • Hadoop

  • HDFS

  • CDH

Recomendado para escenarios donde se utilizan familias de instancias de la serie d.

d3s y d3c

Transcodificación de video

  • Video bajo demanda (VOD)

  • Streaming en vivo

  • Capacidad de cómputo de CPU: alta.

  • Cantidad de memoria: moderada.

  • Número de operaciones de E/S: moderado.

c8y

Big data

  • Spark

  • Hive

  • Capacidad de cómputo de CPU: alta.

  • Ancho de banda de memoria: alto.

  • Ancho de banda de almacenamiento para operaciones de E/S: alto.

g8y y r8y

Seleccione familias de instancias según escenarios de negocio específicos

Familias de instancias recomendadas para aplicaciones de uso general, videojuegos y streaming en vivo

Para escenarios con uso intensivo de cómputo de CPU, como aplicaciones de uso general, videojuegos y streaming en vivo, seleccione un tipo de instancia con una proporción equilibrada entre CPU y memoria (por ejemplo, 1:2). Además, utilice discos ESSD como discos de sistema y de datos. Si el escenario exige un mayor rendimiento de red, como en los comentarios de video en pantalla, elija un tipo de instancia de especificaciones altas para mejorar las tasas de reenvío de paquetes.

Categoría de escenario

Escenario

Familia de instancias recomendada

Requisito de rendimiento

Proporción entre CPU y memoria

Aplicaciones de uso general

Aplicaciones de rendimiento equilibrado y aplicaciones de backend

Familias de instancias de la serie g, como g7

Velocidades de reloj medias y uso intensivo de cómputo

1:4

Aplicaciones con altas tasas de reenvío de paquetes

Familias de instancias de la serie g, como g7

Altas tasas de reenvío de paquetes y uso intensivo de cómputo

1:4

Cómputo de alto rendimiento

Familias de instancias de la serie hfc, como hfc7

Velocidades de reloj altas y uso intensivo de cómputo

1:2

Aplicaciones de videojuegos

Juegos de cliente de alto rendimiento

Familias de instancias de la serie hfc, como hfc7

Velocidades de reloj altas

1:2

Juegos móviles o web

Familias de instancias de la serie g, como g6e

Velocidades de reloj medias

1:4

Streaming en vivo

Reenvío de video

Familias de instancias de la serie g, como g7

Velocidades de reloj medias y uso intensivo de cómputo

1:4

Comentarios de video en pantalla

Familias de instancias de la serie g, como g7

Altas tasas de reenvío de paquetes y uso intensivo de cómputo

1:4

Familias de instancias recomendadas para escenarios de big data, como Hadoop, Spark y Kafka

En escenarios de big data, como Hadoop, Spark y Kafka, cada nodo tiene distintos requisitos de rendimiento. Debe equilibrar el rendimiento de todos los nodos, lo cual incluye la capacidad de cómputo, el throughput de almacenamiento y el rendimiento de la red.

  • Nodos de administración: seleccione una familia de instancias de la misma manera que lo haría para escenarios de uso general. Se recomiendan las familias de la serie g.

  • Nodos de cómputo: aplique el mismo criterio que para los escenarios de uso general; se recomiendan las familias de la serie g. Seleccione los tipos de instancia según el tamaño del clúster. Por ejemplo, elija ecs.g7.4xlarge para un clúster de menos de 100 nodos y ecs.g7.8xlarge si cuenta con 100 nodos o más.

  • Nodos de caché: se usan para almacenar datos frecuentes o desplegar Really Simple Syndication (RSS). Estos nodos exigen un alto rendimiento de E/S de disco y de red. Se recomienda elegir la familia de instancias i4g o i2g.

  • Nodos de cómputo y caché: procesan y almacenan datos temporalmente. Al elegir la familia de instancias, considere la capacidad de cómputo, el rendimiento de E/S y la capacidad del disco. Se recomienda utilizar la familia i4, i4r o d3c.

    Nota

    Puede usar instancias spot como nodos de cómputo para mejorar la rentabilidad. Para obtener más información, consulte What is spot instance?

  • Nodos de datos: requieren un throughput de almacenamiento y de red alto, además de proporciones equilibradas entre CPU y memoria. Se recomienda emplear familias de instancias de big data de la serie d. Por ejemplo, seleccione ecs.d2s.5xlarge y ecs.d3s.4xlarge para MapReduce y Hive, o ecs.d2s.10xlarge para Spark y MLib.

Familias de instancias recomendadas para bases de datos, cachés y búsquedas

Por lo general, los escenarios de bases de datos, cachés y búsquedas necesitan proporciones entre CPU y memoria superiores a 1:4. Ciertos componentes de software en estos entornos son sensibles a la latencia y a las capacidades de E/S de almacenamiento. Se recomienda seleccionar familias de instancias que ofrezcan memoria rentable.

Categoría de escenario

Escenario

Familia de instancias recomendada

Proporción entre CPU y memoria

Disco de datos

Bases de datos relacionales

Alto rendimiento y alta disponibilidad en la capa de aplicación

Familias de instancias de la serie i

1:4

Discos SSD locales, discos ultra y discos SSD estándar

Bases de datos pequeñas y medianas

Familias de instancias de la serie g u otras con una proporción entre CPU y memoria de 1:4

1:4

Discos ultra y discos SSD estándar

Bases de datos de alto rendimiento

Familias de instancias de las series i y r

1:8

Discos ultra y discos SSD estándar

Caché distribuida

Uso de memoria moderado

Familias de instancias de la serie g u otras con una proporción entre CPU y memoria de 1:4

1:4

Discos ultra y discos SSD estándar

Uso de memoria alto

Familias de instancias de las series r e i

1:8

Discos ultra y discos SSD estándar

Bases de datos NoSQL

Alto rendimiento y alta disponibilidad en la capa de aplicación

Familias de instancias de la serie i

1:4

Discos SSD locales, discos ultra y discos SSD estándar

Bases de datos pequeñas y medianas

Familias de instancias de la serie g u otras con una proporción entre CPU y memoria de 1:4

1:4

Discos ultra y discos SSD estándar

Bases de datos de alto rendimiento

Familias de instancias i4 e i4r

1:8

Discos ultra, discos SSD estándar y discos SSD locales

ElasticSearch

Clústeres pequeños que dependen de discos en la nube para garantizar una alta disponibilidad de los datos

Familias de instancias de la serie g u otras con una proporción entre CPU y memoria de 1:4

1:4

Discos ultra y discos SSD estándar

Clústeres grandes que requieren alta disponibilidad

Familias de instancias de la serie d

1:4

Discos SSD locales, discos ultra y discos SSD estándar

A continuación se toman las bases de datos como ejemplo. Normalmente, los sistemas de negocio se conectan directamente a bases de datos OLTP y la redundancia de datos se implementa mediante RAID. Sin embargo, Alibaba Cloud ECS le permite desplegar con flexibilidad bases de datos con cargas ligeras o pesadas.

  • Para bases de datos con carga ligera, utilice las familias de instancias i4r e i4g junto con discos en la nube, ya que resultan más rentables.

  • Las bases de datos con carga pesada exigen IOPS de almacenamiento altos y baja latencia de lectura y escritura. Se recomienda emplear familias de instancias de la serie i equipadas con discos SSD locales. Estos discos son unidades SSD NVMe (Non-Volatile Memory Express) de alta E/S que satisfacen los requisitos de las bases de datos grandes con cargas pesadas.

image

Familias de instancias recomendadas para escenarios como aprendizaje profundo y procesamiento de imágenes

En escenarios como el aprendizaje profundo y el procesamiento de imágenes, las aplicaciones necesitan aceleradores GPU de alto rendimiento. Se recomienda utilizar familias de instancias con a continuación proporciones entre GPU y CPU, según el caso:

  • Entrenamiento de aprendizaje profundo: una proporción entre GPU y CPU de 1:8 a 1:12.

  • Aprendizaje profundo de uso general: una proporción entre GPU y CPU de 1:4 a 1:48.

  • Reconocimiento de imágenes e inference: una proporción entre GPU y CPU de 1:4 a 1:12.

  • Inference de reconocimiento y síntesis de voz: una proporción entre GPU y CPU de 1:16 a 1:48.

La siguiente figura muestra las familias de instancias aceleradas por GPU y FPGA recomendadas para escenarios comunes de inteligencia artificial y procesamiento de imágenes o videos.

image

Compruebe y ajuste su selección

Después de crear una instancia del tipo seleccionado y comenzar a utilizarla, compruebe si dicho tipo resulta adecuado con base en los datos de monitoreo de rendimiento.

Supongamos que seleccionó el tipo de instancia ecs.g8i.xlarge y nota que su utilización de CPU es baja. En ese caso, verifique si el uso de memoria es alto mediante uno de a continuación métodos:

Si el uso de memoria de la instancia es alto, cámbiela a un tipo de instancia con una proporción entre CPU y memoria más adecuada. Para obtener más información, consulte a continuación temas: