Qué es EC2 y cómo elegir instancias

Clase 2 de 33Curso Práctico de Cloud Computing con AWS

Resumen

EC2 te da máquinas virtuales flexibles para correr software en distintos sistemas operativos con configuraciones a medida. Puedes elegir imágenes preconfiguradas (AMI), ajustar CPU, memoria y disco, y definir conectividad. Todo con un modelo simple: a mayor capacidad, mayor costo.

¿Qué es EC2 y qué permite con instancias virtuales?

EC2 ofrece instancias, es decir, máquinas virtuales listas para ejecutar aplicaciones. Amazon provee imágenes preconfiguradas (AMI) y permite crear propias para reutilizarlas.

  • Ejecuta software en distintos sistemas operativos.
  • Ajusta tamaños de CPU, número de CPUs, memoria y disco.
  • Elige opciones de conectividad para acceso interno y externo.
  • Controla costos según capacidad elegida.

¿Cómo elegir AMI y capacidades de CPU, memoria y disco?

Partes de una AMI. Puedes tomar una base como Ubuntu, instalar software y convertirla en tu propia imagen reutilizable. Luego seleccionas la capacidad de la instancia según necesidad.

  • Inicia con una AMI de Amazon o una base de Ubuntu.
  • Configura software y guarda tu configuración como nueva imagen.
  • Mantén el mismo sistema operativo con diferentes capacidades de CPU, memoria y disco.
  • Ajusta tamaño de instancia según carga esperada y presupuesto.

¿Cómo reutilizar imágenes personalizadas AMI?

Una vez configurada tu máquina, conviértela en imagen para lanzar nuevas instancias con la misma base y software ya instalado.

  • Acelera despliegues repitiendo configuraciones.
  • Estandariza entornos con una AMI propia.

¿Qué opciones de red y almacenamiento tiene EC2?

Alrededor de la instancia integras red y seguridad para controlar el tráfico, además de elegir entre almacenamiento efímero o bloque elástico según si necesitas persistencia.

  • Define grupos de seguridad para permitir o restringir tráfico.
  • Coloca instancias detrás de un balanceador de cargas si necesitas distribución.
  • Acepta tráfico interno o externo según el caso.
  • Escala con la parte de autoscaling cuando se requiera.

¿Qué es el almacenamiento efímero y cuándo se pierde?

El almacenamiento efímero existe solo mientras la máquina está encendida.

  • Se borra al apagar o destruir la instancia.
  • Útil para datos temporales o de corta vida.

¿Qué ofrece el bloque elástico y cómo usar snapshots?

El bloque elástico permanece aunque borres la máquina. Permite copias o snapshots para resguardar estados.

  • Conserva datos a través del ciclo de vida de la instancia.
  • Crea snapshots para restaurar o versionar configuraciones.
  • Guarda distintas versiones de tus máquinas a lo largo del proyecto.

¿Tienes dudas sobre AMI, tamaño de instancia o almacenamiento? Comenta tu caso y afinamos la elección paso a paso.