0%
AWS Compute: ¿qué servicio elegir para tus aplicaciones? Guía de costes

AWS Compute: ¿qué servicio elegir para tus aplicaciones? Guía de costes

Guía sencilla para entender los costes de los distintos servicios de computación de AWS (EC2, Lambda, Fargate) y elegir el más económico según tus necesidades.

I

InSkillCoach

· min

1. EC2: los servidores tradicionales

EC2 = servidores virtuales clásicos

Costes aproximados:

  • t3.micro: ~8 $/mes
  • t3.small: ~16 $/mes
  • t3.medium: ~32 $/mes
  • Los precios varían según la región y el tipo de instancia

¿Para quién?

  • Aplicaciones tradicionales
  • Sitios web con tráfico constante
  • Bases de datos
  • Aplicaciones que requieren control total

Ventajas presupuestarias:

  • Precio predecible
  • Posibilidad de usar instancias reservadas (-60 %)
  • Spot Instances para cargas de trabajo flexibles (-90 %)

2. Lambda: el serverless bajo demanda

Lambda = ejecución de código sin servidor

Costes aproximados:

  • 1 millón de invocaciones: ~0,20 $
  • 400 000 GB-segundos: ~0,0000166667 $/GB-segundo
  • Sin coste mínimo

¿Para quién?

  • APIs y microservicios
  • Procesamiento de eventos
  • Automatizaciones
  • Aplicaciones con tráfico variable

Ventajas presupuestarias:

  • Solo pagas por la ejecución
  • Sin coste cuando está inactivo
  • Escalado automático gratuito

3. Fargate: los contenedores sin gestión

Fargate = contenedores sin gestionar los servidores

Costes aproximados:

  • vCPU: ~0,04048 $/hora
  • Memoria: ~0,004445 $/GB-hora
  • Los precios varían según la región

¿Para quién?

  • Aplicaciones en contenedores
  • Microservicios
  • Aplicaciones que requieren aislamiento
  • Equipos DevOps

Ventajas presupuestarias:

  • Sin coste mínimo
  • Escalado automático
  • Precio predecible por tarea

Tabla comparativa de costes

ServicioCaso de usoCoste típicoVentaja principal
EC2Aplicaciones tradicionales~8-32 $/mesControl total, precio predecible
LambdaAPIs, eventos~0,20 $/millón de llamadasPay-per-use, escalado gratuito
FargateContenedores~0,04 $/vCPU-horaSin gestión de servidores, aislamiento

Consejos para ahorrar:

  1. Para EC2:

    • Utiliza instancias reservadas para cargas constantes
    • Spot Instances para cargas de trabajo flexibles
    • Detén las instancias que no uses
    • Elige el tamaño de instancia adecuado
  2. Para Lambda:

    • Optimiza la duración de la ejecución
    • Usa la cantidad de memoria adecuada
    • Combina las funciones similares
    • Activa Provisioned Concurrency si es necesario
  3. Para Fargate:

    • Optimiza el tamaño de los contenedores
    • Utiliza Auto Scaling
    • Elige la combinación adecuada de CPU/memoria
    • Comparte recursos entre servicios

Conclusiones:

La elección depende de tu caso de uso:

  • EC2 para control total y costes predecibles
  • Lambda para pay-per-use y escalado automático
  • Fargate para contenedores sin gestión de servidores
InSkillCoach

Acerca de InSkillCoach

Experto en formación y tecnologías

Coach especializado en tecnologías avanzadas e IA, impulsado por GNeurone Inc.

Certificaciones:

  • AWS Certified Solutions Architect – Professional
  • Certificaciones de Google Cloud
  • Microsoft Certified: DevOps Engineer Expert
  • Certified Kubernetes Administrator (CKA)
  • CompTIA Security+
1.6k
288

Comentarios

Los comentarios funcionan con GitHub Discussions

Inicia sesión con GitHub para participar en la discusión

¡Enlace copiado!