Saltar al contenido
CLF-C02Sesión 7 · EC2 y EBS

Amazon EBS

Qué es: Amazon EBS (Elastic Block Store) da volúmenes de almacenamiento de bloque, conectados por red a una instancia EC2, que persisten aunque la instancia se detenga o se termine.

  • Vive en una AZ: cada volumen se replica dentro de su AZ y solo se adjunta a instancias de esa misma AZ.
  • Uno a uno: por lo general, un volumen se conecta a una instancia a la vez; una instancia puede tener varios.
  • Tipos: SSD de propósito general (gp3, gp2), SSD de IOPS (operaciones de lectura y escritura por segundo) provisionadas para bases de datos exigentes (io2, io1) y HDD para lectura secuencial (st1, sc1). Puedes crecer el volumen o cambiar su tipo sin desconectarlo.
  • Snapshots: copias incrementales que se guardan a nivel de Región. De un snapshot creas un volumen en otra AZ o, tras copiarlo, en otra Región.
  • Costo: el volumen, por GB aprovisionado, lo uses o no; el snapshot, por GB guardado.

Analogía: un disco externo enchufado a tu laptop. Dónde falla la analogía: el cable no cruza AZ: para llevar los datos a otra, sacas un snapshot y creas un volumen nuevo allí.

Ejemplo real: la instancia de base de datos de Nébula usa un volumen gp3 de 100 GB con snapshots diarios. Su AZ sufre una falla: Nébula crea un volumen desde el último snapshot en otra AZ y lo adjunta a una instancia nueva.

En la Región, una instancia y su volumen EBS viven en la AZ a. El volumen no se puede adjuntar directo a una instancia de la AZ b; para llevar los datos se crea un snapshot regional y, desde él, un volumen nuevo en la AZ b.

Úsalo cuando: necesites el disco raíz de una instancia o datos que deban sobrevivir a ella, como una base de datos. No lo uses cuando: varios servidores deban leer los mismos archivos a la vez (almacenamiento de archivos) o guardes millones de archivos para web (objetos).

En el examen: “almacenamiento de bloque persistente para EC2” es EBS. “Copia de seguridad de un volumen” o “mover un volumen a otra AZ” es un snapshot de EBS.

Trampa común: al terminar una instancia, el volumen raíz se borra por defecto (Delete on termination: Yes), pero un volumen que adjuntas después se conserva y sigue cobrando. Revísalo al limpiar.

85