Tipos de instancia y modelos de precios
Compare los precios On-Demand, Reserved, Spot y Savings Plans, y asigne cada opción al patrón de carga de trabajo adecuado.
Tipos de instancia y modelos de precios es una lección gratuita de AWS Solutions Architect en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de AWS Solutions Architect, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de AWS Solutions Architect incluye 4 lecciones en total.
Familias de tipos de instancia de EC2
Los tipos de instancia de EC2 se organizan en familias optimizadas para cargas de trabajo específicas. Propósito general (M, T): CPU, memoria y red equilibradas; servidores web y bases de datos pequeñas. Optimizadas para cómputo (C): alta proporción de CPU; procesamiento por lotes, transcodificación multimedia e inferencia de ML. Optimizadas para memoria (R, X, U): alta proporción de RAM; bases de datos en memoria y análisis de big data en tiempo real. Optimizadas para almacenamiento (I, D, H): E/S elevada para SSD NVMe locales; bases de datos con mucha E/S aleatoria. Cómputo acelerado (P, G, Inf, Trn): GPU o silicio personalizado para entrenamiento de ML y HPC.
Instancias de la serie T ampliables
Las instancias de la serie T (t3, t3a, t4g) son ampliables: obtienen créditos de CPU cuando se ejecutan por debajo de su utilización de CPU de referencia y gastan créditos para superar dicha referencia. Una t3.micro tiene una referencia de CPU del 10 %; puede alcanzar el 100 % de CPU si hay créditos disponibles. El modo T Unlimited (predeterminado) permite superar el saldo de créditos con un pequeño cargo adicional. Las instancias T son rentables para cargas de trabajo con un uso medio de CPU bajo pero con picos: entornos de desarrollo, sitios web pequeños y servidores de compilación.
# Check CPU credit balance for a T instance
aws cloudwatch get-metric-statistics \
--namespace AWS/EC2 \
--metric-name CPUCreditBalance \
--dimensions Name=InstanceId,Value=i-0abcdef1234567890 \
--start-time 2024-01-01T00:00:00Z --end-time 2024-01-02T00:00:00Z \
--period 3600 --statistics AverageInstancias bajo demanda
Las instancias bajo demanda se facturan por segundo (Linux) o por hora (Windows), sin compromiso inicial. Puede iniciarlas y detenerlas en cualquier momento, y solo paga por lo que ejecuta. El modelo bajo demanda es ideal para: cargas de trabajo irregulares e impredecibles; pruebas y desarrollo a corto plazo; y aplicaciones que no pueden tolerar interrupciones. Es el modelo de precios más flexible, pero también el más caro por hora en comparación con Reserved o Spot.
Instancias reservadas (RI)
Las instancias reservadas ofrecen un descuento significativo (de hasta el 72 %) frente al modelo bajo demanda a cambio de un compromiso de 1 o 3 años. Puede elegir entre tres opciones de pago: All Upfront (descuento mayor), Partial Upfront o No Upfront (descuento menor). Las RI son ideales para cargas de trabajo estables y predecibles, como servidores web y bases de datos de producción que se ejecutan continuamente. Los descuentos de las RI se aplican automáticamente al uso bajo demanda compatible de su cuenta.
# List your Reserved Instances
aws ec2 describe-reserved-instances \
--query 'ReservedInstances[].{ID:ReservedInstancesId,Type:InstanceType,State:State}' \
--output tableSavings Plans
AWS Savings Plans son una alternativa flexible a las RI que ofrece los mismos niveles de descuento (de hasta el 72 %) a cambio de un compromiso de 1 o 3 años con un gasto específico en dólares por hora. Los Compute Savings Plans se aplican a cualquier tipo de instancia de EC2, región, sistema operativo o modalidad de tenencia, y también cubren Fargate y Lambda; son la opción más flexible. Los EC2 Instance Savings Plans están vinculados a una familia de instancias específica de una región, pero ofrecen un descuento mayor. Use Cost Explorer para encontrar el importe de compromiso óptimo basándose en su uso histórico.
Instancias Spot
Las instancias Spot utilizan capacidad sobrante de EC2 y pueden ofrecer un descuento de hasta el 90 % frente a los precios bajo demanda. La desventaja es que AWS puede interrumpir una instancia Spot con una advertencia de dos minutos cuando necesita recuperar la capacidad. Spot es ideal para cargas de trabajo tolerantes a fallos, sin estado e interrumpibles: trabajos por lotes, análisis de datos, canalizaciones de compilación de CI/CD y entrenamiento de aprendizaje automático. Nunca use Spot para bases de datos con estado, servicios en tiempo real orientados a usuarios ni nada que no pueda recuperarse correctamente de una interrupción.
# Request a Spot instance
aws ec2 request-spot-instances \
--instance-count 2 \
--type one-time \
--launch-specification file://spot-spec.jsonSpot Fleet y diversificación
Una Spot Fleet es un conjunto de instancias Spot (y, opcionalmente, On-Demand) que mantiene una capacidad objetivo. Al diversificar entre varios tipos de instancia, familias y AZ, una Spot Fleet reduce la probabilidad de que todas las instancias se interrumpan al mismo tiempo (ya que las tasas de interrupción varían según el tipo y la AZ). Especifique una AllocationStrategy: lowestPrice minimiza el costo, diversified distribuye las instancias entre varios grupos para mejorar la resiliencia y capacityOptimized selecciona los grupos con mayor capacidad disponible.
Dedicated Hosts frente a Dedicated Instances
Para cumplir requisitos de licenciamiento o conformidad: las Dedicated Instances se ejecutan en hardware dedicado a su cuenta, pero el host físico puede compartirse con otras instancias de la misma cuenta. Los Dedicated Hosts le proporcionan un servidor físico completamente exclusivo, con visibilidad de los sockets y núcleos, algo necesario para las licencias de software por socket o por núcleo (Oracle, Windows Server). Los Dedicated Hosts también se cobran por host y por hora, son más costosos y pueden reservarse para obtener un descuento. La mayoría de las cargas de trabajo no necesitan hardware dedicado.
Elegir el modelo de precios adecuado
Adapte el modelo de precios al patrón de la carga de trabajo: On-Demand para cargas impredecibles o de corta duración; Reserved / Savings Plans para cargas de producción estables que se ejecutan las 24 horas, los 7 días de la semana; Spot para procesamiento por lotes, sin estado o interrumpible; Dedicated Hosts para cumplir los requisitos de licenciamiento BYOL. Un patrón común en los exámenes es el de una aplicación web de 3 niveles que utiliza Savings Plans para el nivel de aplicación siempre activo, Spot para los trabajos por lotes nocturnos y On-Demand para la capacidad adicional periódica.
Instancias Graviton basadas en ARM
Los procesadores AWS Graviton (Graviton2, Graviton3) son chips basados en ARM diseñados por AWS. Las instancias Graviton (T4g, M6g, C6g, R6g, etc.) ofrecen una relación precio-rendimiento hasta un 40 % superior a la de instancias x86 comparables. Son ideales para cargas de trabajo nativas de la nube que se compilan y ejecutan en ARM: servidores web Linux, microservicios en contenedores y aplicaciones Java y Go. Si encuentra preguntas de examen sobre eficiencia de costos para cargas de trabajo Linux, considere las instancias Graviton como una opción sólida junto con Spot y Savings Plans.
Convención de nombres de los tipos de instancia
Los nombres de los tipos de instancia de EC2 siguen un patrón coherente: [family][generation][attributes].[size]. Por ejemplo: m6g.xlarge = familia M (propósito general), sexta generación, Graviton (g), xlarge (4 vCPU, 16 GB de RAM). Sufijos de atributos: d = almacenamiento local NVMe, n = redes mejoradas, a = procesador AMD, i = Intel, g = Graviton ARM. Los tamaños van de nano → micro → small → medium → large → xlarge → 2xlarge → ... → 48xlarge (en la mayoría de las familias, los vCPU y la memoria se duplican con cada incremento de tamaño).
Comprobación rápida
Compruebe su comprensión de los conceptos de AWS Solutions Architect (SAA-C03) de esta lección.
Resumen de la lección
En esta lección aprendió que: las familias de instancias (M, C, R, I, P) están optimizadas para distintas proporciones de CPU, memoria y almacenamiento; On-Demand ofrece flexibilidad, Reserved/Savings Plans descuentan el costo de las cargas estables y Spot es la opción más económica para tareas interrumpibles; y las instancias Graviton ARM ofrecen la mejor relación precio-rendimiento para cargas de trabajo Linux nativas de la nube. A continuación, exploraremos los Security Groups y los Key Pairs para la seguridad de red de EC2.
Preguntas frecuentes
¿La lección «Tipos de instancia y modelos de precios» es gratis?
Sí — el texto completo de «Tipos de instancia y modelos de precios» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de AWS Solutions Architect, actualiza a CoddyKit PRO. El curso de AWS Solutions Architect incluye 4 lecciones en total.
¿Qué aprenderé en «Tipos de instancia y modelos de precios»?
Compare los precios On-Demand, Reserved, Spot y Savings Plans, y asigne cada opción al patrón de carga de trabajo adecuado. Practicas AWS Solutions Architect con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar AWS Solutions Architect?
No se requiere experiencia previa. AWS Solutions Architect en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.
¿Cuánto tiempo toma la lección «Tipos de instancia y modelos de precios»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de AWS Solutions Architect?
Sí. Cada lección de AWS Solutions Architect incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Lanzamiento de su primera instancia de EC2
- Tipos de instancia y modelos de precios
- Grupos de seguridad y pares de claves
- Almacenamiento de EC2: Instance Store frente a EBS