Servicios de almacenamiento Amazon EBS

Amazon Elastic Block Store (EBS) es un servicio de almacenamiento de bloques de alto rendimiento con facilidad de uso, diseñado para su uso con EC2, tanto en cargas de trabajo intensivas de rendimiento como de transacciones a cualquier escala.

En Amazon EBS se implementa una amplia gama de cargas de trabajo, como bases de datos relacionales y no relacionales, aplicaciones empresariales, aplicaciones en contenedores, motores de análisis de big data, sistemas de archivos y flujos de trabajo de medios.

Que significa que este basado en Bloques?

Por qué EBS es apto para Sistemas Operativos y S3 no?

Cual es la diferencia con S3, que almacena en Objetos?

Formas de almacenamiento en AWS

El almacenamiento de objetos (también conocido como Object-based storage) es un término general que se refiere a la forma en que organizamos y trabajamos con las unidades de almacenamiento, a las que llamamos objectos. Este es el caso del Servicio S3 y S3 Glaciar.

Cada objeto contiene tres cosas:

  1. Los datos en sí: pueden ser cualquier cosa que desee almacenar, desde una foto familiar hasta un manual de desarrollo de software.
  2. Una cantidad expansible de metadatos. Los metadatos están definidos por quien crea el almacenamiento de objectos.
  3. Un identificador global único. El identificador es una dirección dada al objeto para que el objeto se encuentre sobre un sistema distribuido. De esta forma, es posible encontrar los datos sin tener que conocer la ubicación física de los datos (que podría existir en diferentes partes de un centro de datos o en diferentes partes del mundo).

Bloack Storage vs Object Storage

El almacenamiento en bloques divide los datos en bloques y los almacena en partes separadas. Cada bloque de datos recibe un identificador único, lo que permite que el sistema de almacenamiento coloque los datos más pequeños donde sea más conveniente.

Veremos este concepto en tiempo real en como Windows organiza con su sistema de archivos NTFS, los datos en Bloques.

El almacenamiento en bloques, a menudo, se configura para desacoplar los datos del entorno del usuario y distribuirlos en múltiples entornos para aprovechar mejor esos datos.

Esto significa que algunos datos se pueden almacenar en un entorno de Linux y otros se pueden almacenar en una unidad de Windows.

Tipos de volúmenes en Elastic Block Storage

Amazon EBS le permite crear volúmenes de almacenamiento y adjuntarlos a instancias de Amazon EC2. Una vez adjuntados, se puede crear un sistema de archivos sobre estos volúmenes (como NTFS para Sistemas Windows) y ejecutar una base de datos o darles cualquier otro uso que le daría al almacenamiento en bloques.

Los volúmenes de Amazon EBS se colocan en una zona de disponibilidad específica, donde se replican automáticamente para protegerlo de errores de componentes individuales. EBS hace un triple replicación de volúmenes, es decir, al ser creado, se almacena en 3 Availability Zones diferentes.

Todos los tipos de volúmenes de EBS ofrecen capacidades de instantáneas duraderas y están diseñados para proporcionar una disponibilidad del 99.999%.