🥇 EBS (Elastic Block Storage)

🍿 ¿En qué consiste EBS (Elastic Block Storage)?

Permite crear volumenes de almacenamiento y enlazarlos a una instancia de EC2. Una vez atado a este se puede crear un sistema de archivos encima de estos volumenes, ejecutar una base de datos o utilizarlos para cualquier otro tipo de uso que tenga un dispositivo de bloque. Los volumenes de EBS son puestos en un Availavility Zone, desde donde son replicados automáticamente para una posible falla de un componente individual (storage raid).

Este replicamiento no es a través de las diferentes availability zones, es solo dentro de la availability zone donde se encuentra el componente.

EBS es básicamente un disco en la nube, el cual se asocia una instancia de EC2 y sobre el cual se puede instalar un sistema de archivos. Múltiples dispositivos EBS pueden ser asignados a una instancia EC2, pero no se puede ser asignada una instancia de EBS a múltiples instancias de EC2.

Si hacemos una relación disco-computadora, EBS es el disco y EC2 la computadora. Una computadora puede tener varios discos pero un disco no puede estar instalado en varias computadoras.

🍿 ¿Qué tipos de volúmenes EBS existen?

EBS tiene 3 tipos de volumenes.

🥤 SSD (GP2) Hasta 10,000 IOPS

  • Propósito General.
  • Balance entre la relación precio y performance.
  • Proporción de 3 IOPS (operaciones de entrada salida) por GB hasta 10,000 IOPS.
  • Posibilidad de realizar hasta 3000 IOPS por periodos de tiempo extendidos para volúmenes menores de 1 Gb.

🥤 IOP SSD (IO1) Mas de 10,000 IOPS

  • Diseñados para aplicaciones de uso intensivo de I/O (Bases de datos NoSQL).
  • Utilícela si necesita mas de 10,000 IOPS.
  • Puede provisionar mas de 20,000 IOPS por volumen.

🥤 Throughput Optimized HDD1 (ST1) De acceso frecuente

  • Big Data.
  • Data Warehouses.
  • Log processing.
  • Datos almacenados en secuencia.
  • No se puede utilizar como volumen de arranque.

🥤 Cold HDD (SC1) De acceso promedio

  • Almacenamiento de bajo costo para cargas de trabajo de acceso esporádico.
  • Servidores de archivos.
  • No se puede utilizar como volumen de arranque.

🥤 Magnetic (Standard) De acceso infrecuente

  • El volumen de mas bajo costo por GB de EBS que es bootable (arranque).
  • Son ideales para cargas de trabajo en donde los datos son accesados esporádicamente.
  • Ideales para aplicaciones donde el bajo costo de almacenamiento es importante.

No se puede montar un volumen EBS a múltiples instancias de EC2, para ello se debe utilizar EFS.