AWS publica más de 200 servicios, pero la realidad es que la mayoría de empresas B2B opera con 15-30 servicios bien elegidos. Esta guía recorre los 10 que cubren el grueso de cualquier infraestructura: cómputo, almacenamiento, base de datos, red, entrega de contenido y operación.
Tabla de contenidos
Resumen rápido: los 10 servicios de un vistazo
| # | Servicio | Categoría | Úsalo para |
|---|---|---|---|
| 1 | EC2 | Cómputo | Servidores virtuales para casi cualquier carga |
| 2 | S3 | Almacenamiento | Archivos, backups, datalakes, estáticos |
| 3 | Lambda | Serverless | Tareas event-driven, APIs ligeras, automatización |
| 4 | RDS / Aurora | Base de datos SQL | PostgreSQL, MySQL, etc. gestionados en producción |
| 5 | DynamoDB | Base de datos NoSQL | Alta concurrencia y latencia baja previsible |
| 6 | CloudFront | CDN | Acelerar entrega global y reducir egress |
| 7 | Elastic Beanstalk | PaaS | Desplegar rápido sin diseñar la infraestructura |
| 8 | App Runner | Contenedores | Apps/APIs contenedorizadas sin Kubernetes |
| 9 | VPC | Red | La red privada sobre la que va todo lo demás |
| 10 | IAM, CloudWatch, CloudTrail, Backup | Operación | Permisos, métricas, auditoría y backups |
1. Amazon EC2 (Elastic Compute Cloud)
El servicio fundacional de AWS: instancias virtuales bajo demanda. Familias optimizadas por caso (uso general, cómputo, memoria, almacenamiento, GPU), pago por hora o por segundo, snapshots y escalado horizontal con Auto Scaling.
Cuándo usarlo: prácticamente cualquier carga de aplicación, web, base de datos, procesamiento. Es el punto de partida natural.
Coste de referencia: una t3.medium (2 vCPU, 4 GB RAM) ronda los 28 €/mes en eu-west-1; con instancias reservadas o Savings Plans baja a 11-17 €/mes. (AWS factura en USD y los precios varían; cifras orientativas — usa la calculadora oficial de AWS para tu caso.)
2. S3 (Simple Storage Service)
Almacenamiento de objetos. Durabilidad de 99,999999999% (11 nueves), capacidad prácticamente infinita, integración nativa con casi todo AWS y la mayoría de herramientas externas. Clases de almacenamiento desde Standard hasta Glacier Deep Archive para optimizar coste según frecuencia de acceso.
Cuándo usarlo: archivos estáticos, backups, datalakes, distribución de contenidos, almacén de logs, hosting estático de webs.
3. Lambda (serverless compute)
Ejecuta código sin gestionar servidor. Soporta Python, Node, Go, Java, Ruby, .NET y contenedores. Facturación por milisegundo de ejecución y memoria consumida; capa gratuita generosa.
Cuándo usarlo: tareas event-driven, integraciones, APIs ligeras, procesamiento de eventos S3/SNS/SQS, automatización.
Limitaciones reales: máximo 15 minutos por ejecución, cold start en lenguajes pesados.
4. RDS (Relational Database Service)
Bases de datos relacionales gestionadas: PostgreSQL, MySQL, MariaDB, Oracle, SQL Server. Backups automáticos, Multi-AZ para alta disponibilidad, réplicas de lectura, parcheado automático.
Cuándo usarlo: cualquier base de datos relacional en producción. Olvidarte de la operación a cambio de pagar entre un 25% y un 40% más que gestionarla tú en EC2.
Versión moderna: Aurora (compatible con PostgreSQL y MySQL) con mejor rendimiento, almacenamiento separado del cómputo y serverless v2.
5. DynamoDB (NoSQL gestionada)
Base de datos clave-valor y documento, escalable a millones de operaciones por segundo con latencia de milisegundo. Modelo serverless real: facturas por capacidad o por demanda, sin gestionar nodos.
Cuándo usarla: aplicaciones con patrones de acceso conocidos, alta concurrencia, necesidad de baja latencia previsible. Carritos, sesiones, leaderboards, IoT.
No es para todo: queries complejas o cambios de patrón de acceso te obligan a rediseñar el modelo.
6. CloudFront (CDN)
Red de distribución de contenido global. 400+ puntos de presencia, integración nativa con S3, EC2, ALB y Lambda@Edge para lógica en el borde.
Cuándo usarlo: cualquier web o aplicación con usuarios distribuidos geográficamente. Acelera entrega de estáticos, reduce coste de egress del origen y aporta una primera capa de protección frente a tráfico anómalo.
7. Elastic Beanstalk
Plataforma como servicio (PaaS) que despliega aplicaciones sin gestionar la infraestructura: Beanstalk crea EC2, balancer, escalado y monitorización a partir del código.
Cuándo usarlo: equipos pequeños que quieren empezar rápido sin diseñar la infraestructura. Punto medio entre Lambda y EC2 puro.
8. App Runner
Despliegue gestionado de contenedores o código fuente directamente desde el repositorio. Más simple que ECS/EKS, pensado para aplicaciones web y APIs sin la complejidad de Kubernetes.
Cuándo usarlo: aplicación contenedorizada, equipo sin DevOps dedicado, escala variable.
9. VPC (Virtual Private Cloud)
Red privada virtual aislada dentro de AWS. Subredes públicas y privadas, NAT Gateway, Internet Gateway, peering, Transit Gateway, VPN site-to-site, Direct Connect.
Por qué importa: cualquier despliegue serio empieza por diseñar la VPC. Es la base sobre la que va todo lo demás.
10. Servicios de operación: IAM, CloudWatch, CloudTrail, AWS Backup
Más que un servicio, el conjunto que hace que la infraestructura sea operable:
- IAM: usuarios, roles y permisos. Mínimo privilegio por defecto.
- CloudWatch: métricas, logs centralizados, alarmas.
- CloudTrail: auditoría de acciones en la cuenta.
- AWS Backup: políticas centralizadas de backup en EBS, RDS, EFS, DynamoDB y más.
Sin estos cuatro, la cuenta AWS se vuelve incontrolable en cuanto crece.
Cómo elegir entre tantos servicios
Tres preguntas que ayudan:
- ¿Hay un servicio gestionado para esto? Casi siempre la respuesta es sí. Pagar el delta a cambio de ahorrar operación suele compensar.
- ¿Lo necesitas hoy o lo previene un riesgo futuro? Empieza por lo que aporta valor inmediato.
- ¿Encaja con el resto del stack? Servicios sueltos sin integración fracasan más por desencaje organizativo que por carencia técnica.
Preguntas frecuentes
¿Cuántos servicios de AWS necesita realmente una empresa?
Entre 10 y 30 bien elegidos cubren la práctica totalidad de los casos B2B. Empezar por cómputo (EC2), almacenamiento (S3), base de datos (RDS) y red (VPC), y añadir el resto según necesidad real.
¿Sale más barato AWS que un servidor dedicado?
Depende del patrón de carga. Para uso estable y predecible, un dedicado puede ser más económico; para cargas variables, picos o necesidad de escalar rápido, AWS evita sobre-dimensionar y solo pagas lo que usas. Lo importante es dimensionar y optimizar bien (reservadas, Savings Plans, apagado de entornos no productivos).
¿Necesito un experto para gestionar AWS?
Para un proyecto pequeño puedes empezar solo, pero en producción la cuenta se vuelve compleja rápido (seguridad IAM, costes, alta disponibilidad, backups). Delegar la operación suele salir más barato que un incidente o una factura descontrolada.
¿Puedo empezar con pocos servicios e ir creciendo?
Sí, y es lo recomendable. Empieza por lo que aporta valor inmediato y añade servicios gestionados a medida que el proyecto lo pida. Una VPC bien diseñada desde el principio te ahorra rehacer la base más adelante.
¿Quieres ayuda con tu cuenta AWS?
En Elimática gestionamos infraestructuras AWS para empresas B2B: arquitectura, optimización de costes, seguridad y operación 24/7.