Glosario Técnico

Amazon EBS (Elastic Block Store)

Definición: Servicio de almacenamiento en bloques de alto rendimiento disenado para ser utilizado con instancias EC2 en AWS.

— Fuente: NERVICO, Consultoría de Desarrollo de Producto

Que es Amazon EBS

Amazon EBS (Elastic Block Store) es un servicio de almacenamiento en bloques de alto rendimiento disenado para usarse con instancias Amazon EC2. Funciona como un disco duro virtual que se conecta a una instancia de computacion en la nube, proporcionando almacenamiento persistente que mantiene los datos incluso despues de detener o reiniciar la instancia. A diferencia del almacenamiento efimero de las instancias, los volumenes EBS persisten de forma independiente al ciclo de vida de la instancia.

Como funciona

Un volumen EBS se crea dentro de una zona de disponibilidad especifica y se adjunta a una instancia EC2 en esa misma zona. AWS replica automaticamente los datos dentro de la zona para proteger contra fallos de hardware. Los volumenes pueden configurarse con diferentes tipos de rendimiento: gp3 para uso general, io2 para aplicaciones que requieren baja latencia y alto IOPS, y st1 o sc1 para cargas de trabajo secuenciales con alto throughput. EBS permite crear snapshots puntuales que se almacenan en S3 y pueden usarse para restaurar datos, migrar volumenes entre zonas o crear copias de seguridad incrementales.

Por que importa

Sin almacenamiento persistente, cualquier dato generado durante la ejecucion de una instancia EC2 se perderia al detenerla. EBS resuelve este problema ofreciendo almacenamiento duradero con rendimiento predecible. Para bases de datos, sistemas de archivos y aplicaciones que requieren acceso rapido a disco, EBS es el estandar en AWS. La capacidad de crear snapshots y redimensionar volumenes sin tiempo de inactividad permite a los equipos gestionar el almacenamiento de forma flexible sin interrumpir los servicios en produccion.

Ejemplo practico

Una empresa SaaS ejecuta una base de datos PostgreSQL en una instancia EC2 con un volumen EBS io2 de 500 GB configurado para 10.000 IOPS. Cada noche, un proceso automatizado crea un snapshot del volumen para backup. Cuando el equipo necesita escalar la base de datos, redimensionan el volumen a 1 TB y aumentan los IOPS a 20.000 sin detener la instancia. El snapshot nocturno tambien se utiliza para crear entornos de staging con datos reales de produccion en minutos.

Terminos relacionados

¿Necesitas ayuda con desarrollo de producto?

Te ayudamos a acelerar tu desarrollo con tecnología puntera y mejores prácticas.