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.
Ú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.