MÓDULO 4 - Almacenamiento: Amazon EBS
Visión General
Este módulo cubre Amazon EBS (Elastic Block Store), el servicio de almacenamiento en bloques para instancias EC2. Aprenderá a configurar, optimizar y gestionar el almacenamiento de sus servidores virtuales.
Evaluación Sumativa
Este módulo incluye la Evaluación 1 (20%) que cubre EC2 y EBS.
Objetivos de Aprendizaje
Al finalizar este módulo, usted será capaz de:
- Comprender los diferentes tipos de volúmenes EBS
- Explicar las operaciones de adjuntar/desvincular
- Crear y restaurar snapshots
- Elegir el tipo de almacenamiento según el caso de uso
- Optimizar el rendimiento del almacenamiento
Contenido de la Semana
1. Amazon EBS - Conceptos
┌─────────────────────────────────────────────────────────────┐
│ AMAZON EBS │
├─────────────────────────────────────────────────────────────┤
│ │
│ "Discos duros virtuales para sus instancias EC2" │
│ │
│ ┌───────────────────────────────────────────────────┐ │
│ │ Instancia EC2 │ │
│ │ │ │
│ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ │
│ │ │ Volumen │ │ Volumen │ │ Volumen │ │ │
│ │ │ Root │ │ Data 1 │ │ Data 2 │ │ │
│ │ │ (OS) │ │ (/data) │ │ (/logs) │ │ │
│ │ └──────────┘ └──────────┘ └──────────┘ │ │
│ │ │ │
│ └───────────────────────────────────────────────────┘ │
│ │
│ Características: │
│ • Persistente (datos conservados tras apagado) │
│ • Adjuntable/Desvinculable │
│ • Snapshots para backup │
│ • Cifrado disponible │
│ • Diferentes tipos según rendimiento │
│ │
└─────────────────────────────────────────────────────────────┘
2. Tipos de Volúmenes EBS
| Tipo | Caso de Uso | IOPS Máx | Ancho de Banda Máx | Precio |
|---|---|---|---|---|
| gp3 | Uso general | 16,000 | 1,000 MB/s | $0.08/GB |
| gp2 | Uso general (antiguo) | 16,000 | 250 MB/s | $0.10/GB |
| io1/io2 | BDD alto rendimiento | 64,000 | 1,000 MB/s | $0.125/GB + IOPS |
| st1 | Big Data, logs | 500 | 500 MB/s | $0.045/GB |
| sc1 | Archivo, frío | 250 | 250 MB/s | $0.025/GB |
3. Snapshots
┌─────────────────────────────────────────────────────────────┐
│ SNAPSHOTS EBS │
├─────────────────────────────────────────────────────────────┤
│ │
│ Volumen EBS ───► Snapshot ───► Nuevo Volumen │
│ │ │
│ └───► AMI personalizada │
│ │
│ Características: │
│ • Almacenados en S3 (gestionado por AWS) │
│ • Incrementales (solo los cambios) │
│ • Pueden copiarse entre regiones │
│ • Base para crear AMI │
│ │
│ Buenas prácticas: │
│ ✅ Snapshot antes de modificaciones mayores │
│ ✅ Automatizar con AWS Backup │
│ ✅ Probar la restauración regularmente │
│ │
└─────────────────────────────────────────────────────────────┘
4. Ciclo de Vida EBS
Crear ──► Adjuntar ──► Usar ──► Snapshot ──► Desvincular ──► Eliminar
│
└──► Modificar (tamaño, tipo)
Laboratorio Simulado: EBS con LocalStack
LocalStack soporta parcialmente EBS. Aquí están los comandos simulados:
# Crear un volumen (simulación)
awslocal ec2 create-volume \
--availability-zone us-east-1a \
--size 100 \
--volume-type gp3
# Listar los volúmenes
awslocal ec2 describe-volumes
# Crear un snapshot
awslocal ec2 create-snapshot \
--volume-id vol-xxxxxxxx \
--description "Backup avant mise à jour"
Evaluación 1 (20%)
Formato
- Examen teórico (60%)
- Análisis de caso (40%)
Contenido Cubierto
- Conceptos EC2 (Semanas 2-3)
- Tipos de instancias y elección
- Security Groups
- Almacenamiento EBS
- Arquitectura y buenas prácticas
Ejemplo de Preguntas
- ¿Qué tipo de instancia para una aplicación con carga variable?
- ¿Cómo asegurar el acceso SSH a una instancia?
- ¿Qué tipo de volumen EBS para una base de datos?
- Explique el concepto de snapshot incremental.
Entregables
Evidencias + Explicación + Criterios de Éxito
Documento que incluya:
- Esquema de arquitectura con almacenamiento
- Elección justificada de tipos de volúmenes
- Plan de backup con snapshots
- Estimación de costos de almacenamiento
Navegación
- Conceptos EBS - Fundamentos
- Snapshots - Backup y restauración
- Quiz de Validación - 30 preguntas para validar sus conocimientos
- Lab: Almacenamiento - Ejercicio práctico
Siguiente semana: MÓDULO 5 - Fundamentos de VPC