Resumen:
Amazon EC2 (Elastic Compute Cloud) es el servicio más usado de AWS, y permite lanzar servidores virtuales en minutos. En este blog te explicamos qué es EC2, para qué sirve, cómo se compara con otros servicios, y por qué debes dominarlo si quieres trabajar con la nube.
¿Qué es Amazon EC2?
Amazon EC2 es un servicio de cómputo en la nube que te permite lanzar máquinas virtuales (llamadas instancias) bajo demanda. Puedes usarlas como si fueran un servidor físico real, pero con la flexibilidad de la nube: eliges el sistema operativo, el tamaño, la región y el tipo de almacenamiento.
EC2 = potencia de cómputo elástica, paga solo por lo que usas.
¿Para qué sirve Amazon EC2?
EC2 sirve para casi todo. Algunos de sus usos más comunes incluyen:
- Hospedar sitios web (WordPress, Laravel, etc.)
- Ejecutar aplicaciones web, APIs o microservicios
- Servidores backend para apps móviles
- Pruebas de software (QA y staging)
- Entornos de desarrollo remotos
- Renderizado de gráficos o entrenamiento de modelos IA (con instancias GPU)
- Correr bots, scrapers o automatizaciones
¿Cómo funciona EC2?
- Seleccionas una AMI (Amazon Machine Image): Linux, Ubuntu, Windows, etc.
- Eliges un tipo de instancia: t2.micro, t3.medium, m5.large, etc.
- Asocias una IP (opcional) y configuras el firewall (Security Groups)
- Conectas vía SSH o RDP
- Instalas lo que necesites y ¡listo!
Todo desde la consola de AWS, AWS CLI o infraestructura como código (CloudFormation, Terraform).
¿Cuánto cuesta EC2?
Depende del tipo de instancia, la región y el sistema operativo. Pero algunos tips:
- La capa gratuita incluye 750 horas/mes de una instancia t2.micro durante 12 meses.
- Puedes usar Spot Instances para ahorrar hasta un 90%.
- También existen Savings Plans y Reserved Instances si vas a usarlo a largo plazo.
¿Qué debes saber antes de usar EC2?
- Backups: No vienen por defecto, debes configurar Snapshots.
- Escalabilidad: Puedes escalar horizontalmente con Auto Scaling Groups.
- Alta disponibilidad: Usa múltiples zonas de disponibilidad.
- Seguridad: Configura bien tus Security Groups e IAM roles.
EC2 vs Lightsail vs Lambda
Característica | EC2 | Lightsail | Lambda |
---|---|---|---|
Control total | ✅ | Medio | ❌ |
Escalabilidad | Alta | Baja | Automática |
Ideal para | Web apps, backend | WordPress, microproyectos | Funciones pequeñas |
Pricing por segundo | ✅ | ❌ | ✅ |
Conclusión
Si estás empezando con la nube o quieres dominar AWS, EC2 es el primer servicio que debes aprender. Es el corazón de muchas arquitecturas y te prepara para trabajar con autoescalado, balanceo de carga, base de datos en RDS, y más.