AWS EBS:

¿Qué es un EBS Volume?

<aside> 💡

Elastic Block Store (EBS) es un disco de red que puede ser añadido a instancias mientras están ejecutándose.

</aside>

Permite persistir los datos, incluso después de su termination.

Solo pueden ser asignados a una sola instancia, aunque se puede revisar el multi-attach feature para algunos EBSs.

Están limitados a una AZ específica.

Pensarlos como: Un network USB stick.

Como se comunica a través de la red, puede haber un poco de latencia. Pueden ser desasignados de una instancia de EC2 y asignados a otra rápidamente.

Se puede mover de AZs si se hace un snapshot primero.

Se define la capacidad (size in GBs), aunque puede cambiarse en el tiempo.

image.png

Se puede configurar el atributo “Delete on termination” donde por defecto, el EBS volume raíz se borra y cualquier otro EBS volume attached no se borra.

Pero este puede cambiarse a través de AWS console o AWS CLI.

Caso de uso: Algunas veces queremos preservar el volumen raíz de nuestra instancia EC2.

EBS Snapshots:

<aside> 💡

Realiza un backup (snapshot) del volumen EBS en un punto del tiempo. No es necesario desligar el volumen para hacer el snapshot, pero sí recomendado.

</aside>

Pueden copiarse a lo largo de varios AZs o regiones.

Se puede “transferir” (hacer una copia exacta) de un EBS relacionado a una instancia a otra incluso en otra zona o región.

image.png

Features: