Saltar al contenido principal

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​

TipoCaso de UsoIOPS MáxAncho de Banda MáxPrecio
gp3Uso general16,0001,000 MB/s$0.08/GB
gp2Uso general (antiguo)16,000250 MB/s$0.10/GB
io1/io2BDD alto rendimiento64,0001,000 MB/s$0.125/GB + IOPS
st1Big Data, logs500500 MB/s$0.045/GB
sc1Archivo, frío250250 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​

  1. ¿Qué tipo de instancia para una aplicación con carga variable?
  2. ¿Cómo asegurar el acceso SSH a una instancia?
  3. ¿Qué tipo de volumen EBS para una base de datos?
  4. 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
  1. Conceptos EBS - Fundamentos
  2. Snapshots - Backup y restauración
  3. Quiz de Validación - 30 preguntas para validar sus conocimientos
  4. Lab: Almacenamiento - Ejercicio práctico

Siguiente semana: MÓDULO 5 - Fundamentos de VPC