Saltar al contenido principal

Amazon EC2 — Elastic Compute Cloud

Amazon EC2 proporciona capacidad de cómputo escalable en la nube. Permite lanzar servidores virtuales en minutos, configurar seguridad y red, y pagar solo por lo que se usa.

Conceptos clave

AMI — Amazon Machine Image

Plantilla que contiene el sistema operativo y la configuración de software. Es el punto de partida para lanzar una instancia.

AMIDescripción
Amazon Linux 2023Optimizada para AWS, mantenida por Amazon
UbuntuPopular para desarrollo y producción
Windows ServerPara cargas de trabajo Windows

Tipos de instancia

Clasificadas por familia según su caso de uso:

FamiliaOptimizada paraEjemplo
t — General burstableCargas variables, desarrollot3.micro, t3.small
m — General balanceadaBalance CPU/RAMm5.large
c — Cómputo intensivoAlto procesamientoc5.xlarge
r — Memoria intensivaGran RAMr5.large

Capa gratuita: t2.micro o t3.micro — 750 horas/mes durante 12 meses.

Par de claves (Key Pair)

Credencial SSH para acceder a la instancia. La clave privada se descarga una sola vez — si se pierde, no hay recuperación.

Grupos de seguridad

Actúan como firewall virtual a nivel de instancia. Controlan tráfico entrante (inbound) y saliente (outbound) por protocolo, puerto e IP.

Almacenamiento

TipoPersistenciaDescripción
EBSPermanenteDisco adjunto, sobrevive al reinicio
Instance StoreTemporalSe elimina al detener la instancia
EFSPermanente compartidoSistema de archivos para múltiples instancias

Ciclo de vida de una instancia

Pendiente → En ejecución → Detenida → Terminada
EstadoFacturaciónDatos EBS
En ejecuciónSí (cómputo + almacenamiento)Persisten
DetenidaSolo almacenamientoPersisten
TerminadaNoSe eliminan (por defecto)

Opciones de compra

TipoAhorroCaso de uso
On-DemandCargas impredecibles
Reservedhasta 72%Cargas estables a 1–3 años
Spothasta 90%Cargas tolerantes a interrupciones
Savings Planshasta 66%Flexibilidad de familia/región

Casos de uso

  • Servidores web y aplicaciones
  • Entornos de desarrollo y prueba
  • Procesamiento por lotes
  • Aplicaciones empresariales con requisitos específicos de SO