Información general de las familias de instancias de Amazon EC2 y Amazon RDS - Ajuste del tamaño: aprovisionamiento de instancias para adaptarse a las cargas de trabajo

Información general de las familias de instancias de Amazon EC2 y Amazon RDS

Para elegir una instancia de Amazon Elastic Compute Cloud (Amazon EC2) para una carga de trabajo determinada, hay que encontrar la familia de instancias que mejor se adapte a las necesidades de CPU y memoria de su carga de trabajo. Amazon EC2 dispone de una amplia selección de instancias, que le ofrece mucha flexibilidad para ajustar el tamaño de sus recursos de computación a las necesidades de capacidad con el menor coste. Hay cinco familias de instancias de EC2 con diferentes opciones de recursos de CPU, memoria y red:

  • De uso general (incluye los tipos de instancias T2, M3 y M4): las instancias T2 son una opción de muy bajo coste que proporcionan una pequeña cantidad de recursos de CPU que se puede aumentar en pequeñas ráfagas cuando hay disponibles ciclos adicionales. Son ideales para aplicaciones de menor rendimiento, como aplicaciones administrativas o sitios web con poco tráfico. Las instancias M3 y M4 proporcionan un equilibrio entre los recursos de CPU, la memoria y la red, y son ideales para ejecutar bases de datos pequeñas y medianas, tareas de procesamiento de datos que consumen más memoria, flotas de almacenamiento en caché y servidores backend.

  • Optimizadas para computación (incluye los tipos de instancias C3 y C4): tienen una proporción más alta de CPU virtuales por memoria que las otras familias y el coste más bajo por CPU virtual de todos los tipos de instancias de EC2. Piense primero en las instancias optimizadas para computación si ejecuta aplicaciones escalables y limitadas por la CPU, como flotas frontend para sitios web de alto tráfico, procesamiento por lotes bajo demanda, análisis distribuidos, servidores web, codificación de vídeo y aplicaciones científicas y de ingeniería de alto rendimiento.

  • Optimizadas para la memoria (incluye los tipos de instancias X1, R3 y R4): diseñadas para aplicaciones que utilizan mucha memoria, estas instancias tienen el coste más bajo por GiB de RAM de todos los tipos de instancias de EC2. Use estas instancias si su aplicación está limitada por la memoria.

  • Optimizadas para el almacenamiento (incluyen los tipos de instancias I3 y D2): están optimizadas para ofrecer decenas de miles de operaciones de entrada/salida (E/S) aleatorias y de baja latencia por segundo (IOPS) a las aplicaciones. Las instancias optimizadas para el almacenamiento son ideales para implementaciones grandes de bases de datos NoSQL.

    Las instancias I3 están diseñadas para cargas de trabajo con muchas operaciones de E/S y están equipadas con un almacenamiento SSD NVMe supereficiente. Estas instancias pueden ofrecer hasta 3,3 millones de IOPS en bloques de 4 KB y hasta 16 GB/segundo de rendimiento de disco secuencial.

    Las instancias de almacenamiento D2 o denso están diseñadas para cargas de trabajo que requieren un acceso de lectura y escritura secuencial elevado a conjuntos de datos muy grandes, como la informática distribuida Hadoop, almacenamiento de datos de procesamiento en paralelo masivo y aplicaciones de procesamiento de registros.

  • Computación acelerada (incluye los tipos de instancias P2, G3 y F1): proporciona acceso a aceleradores informáticos basados en hardware, como unidades de procesamiento de gráficos (GPU) o matrices de puertas programables en campo (FPGA). Las instancias de computación acelerada hacen posible un mayor paralelismo para conseguir más rendimiento en las cargas de trabajo que utilizan muchos recursos de computación.

Las instancias de bases de datos de Amazon Relational Database Service (Amazon RDS) son similares a las instancias de Amazon EC2 en que tienen diferentes familias que se adaptan a las diferentes cargas de trabajo. Estas familias de instancias de bases de datos están optimizadas para la memoria, el rendimiento o las operaciones de E/S:

  • Rendimiento estándar (incluye los tipos de instancias M3 y M4): están diseñadas para cargas de trabajo de bases de datos de uso general que no ejecutan muchas funciones en memoria. Esta familia es la que tiene más opciones para aprovisionar IOPS aumentadas.

  • Rendimiento ampliable (incluye tipos de instancias T2): para cargas de trabajo que requieren una capacidad de rendimiento ampliable.

  • Optimizadas para memoria (incluye los tipos de instancias R3 y R4): están optimizadas para funciones en memoria y análisis de macrodatos.