EC2: conceptos clave y configuración básica
Clase 5 de 36 • Curso Práctico de AWS Cloud
Contenido del curso
Introducción a la oferta de AWS y sus interacciones
- 4

Elastic Beanstalk: arquitectura escalable en AWS
05:26 min - 5

EC2: conceptos clave y configuración básica
Viendo ahora - 6

Crear instancia EC2 en AWS gratuita
09:54 min - 7

Conectarse por SSH a instancias EC2 desde Windows
10:07 min - 8

Conectar a instancia S2 desde Linux con SSH
02:11 min - 9

Conectar Mac a instancia EC2 con Terminal
02:31 min - 10

Proyecto Flask en EC2 con GitHub
04:08 min - 11

Cómo desplegar Flask en AWS con puertos y dependencias
06:20 min - 12

Qué es Lambda de Amazon y por qué es serverless
07:29 min - 13

Función AWS Lambda en Python desde la consola
07:09 min
Elastic Beanstalk
Bases de Datos
- 19

Amazon RDS: prestaciones enterprise sin data center
02:36 min - 20

RDS Postgres: optimizaciones y respaldos AWS
06:59 min - 21

Crear una base de datos PostgreSQL en AWS RDS
05:06 min - 22

Importar dump de Postgres en AWS RDS
04:38 min - 23

Aurora PG: 3x más rápido que RDS Postgres
04:12 min - 24

Creando Aurora PostgreSQL en AWS
11:58 min - 25

Respaldos en RDS Postgres: cuándo y cómo
02:50 min
Redes
Herramientas de administración
Seguridad
Bonus
Cierre del curso
Domina las instancias de S2 para desarrollo, calidad y producción con una estrategia clara de seguridad, escalabilidad y respaldo. Aquí entenderás cómo funcionan estas máquinas virtuales, cómo ajustar CPU, RAM y discos en minutos, y cómo proteger y migrar tus entornos con llaves, firewall y snapshots.
¿Qué es una instancia de S2 y cuándo conviene usarla?
Las instancias de S2 son máquinas virtuales en línea que puedes usar para pruebas, desarrollo o producción. Ofrecen CPU, RAM y uno o más discos que se ajustan según tus necesidades. El espacio es virtualmente infinito: comienzas pequeño y amplías cuando lo necesites.
¿Qué recursos puedes ajustar?
- Iniciar con discos de 8 GB o 30 GB según la carga. El costo es bastante económico.
- Agregar más discos o ampliar almacenamiento en cualquier momento.
- Cambiar RAM y CPU sin fricción para sesiones intensas.
¿Cómo empezar con la opción gratis?
- Seleccionar la instancia más pequeña: 1 CPU, 1 GB de RAM, 8 GB de disco.
- Probar tu software y, si la carga crece, aumentar recursos sin complicaciones.
¿Cómo lograr redundancia entre regiones?
- Ejecutar en distintos data centers como Oregon o Nueva York.
- Crear un snapshot para copiar tu máquina a otra región cuando lo requieras.
¿Cómo fortalecer la seguridad con llaves e IPs?
La seguridad combina llaves y reglas de firewall. Puedes crear diferentes llaves para Linux y Windows, ya sea personales o compartidas por equipo. Una llave actúa como un password muy largo, más seguro que recordar una contraseña.
¿Qué son las llaves y cómo usarlas?
- Generar una llave por máquina o por equipo de trabajo.
- Mantener la llave privada y compartir solo cuando haga falta.
- Usar llaves distintas para entornos de desarrollo y producción.
¿Qué reglas de firewall necesitas?
- Limitar Secure Shell a la IP de tu casa para acceso a máquinas Linux.
- Actualizar la regla en la consola de Amazon si tu IP cambia.
- Permitir tráfico web abriendo puerto 80 y puerto 443 cuando sirvas sitios.
¿Cuál IP te conviene?
- Cada instancia tiene IP pública (Internet) y IP privada (interna en Amazon).
- Solicitar IP estática cuando necesites una dirección fija.
- Usar IP dinámica: mientras la instancia siga viva, la IP se mantiene.
¿Cómo respaldar, migrar y recuperar con snapshots?
Los respaldos en S2 son casi instantáneos. Antes de un cambio crítico, haces un snapshot y, si algo falla, regresas al punto anterior sin trámites complejos.
¿Qué logramos con un snapshot?
- Crear una copia espejo del estado actual de la máquina.
- Mover la copia a otras regiones para continuidad y cercanía geográfica.
- Levantar tu servicio en otro lugar si una región no está disponible.
¿Cómo actualizar sin riesgo?
- Respaldar antes de migrar de Python 2 a Python 3.
- Probar cambios y, si no funcionan, restaurar el estado previo al instante.
¿Cómo escalar según la carga?
- Subir a 8 GB o 64 GB de RAM para cálculos intensivos.
- Bajar de nuevo a 1 GB de RAM cuando termine el pico.
- Escalar de forma individual por instancia o en varias instancias según la demanda.
Si tienes dudas puntuales sobre seguridad, escalamiento o snapshots, cuéntame tu caso y trabajamos la mejor configuración paso a paso.