Amazon Elastic Block Store

De Wikipedia, la enciclopedia libre
Amazon Elastic Block Store
Tienda de bloques elásticos de Amazon

Amazon Elastic Block Store (EBS) proporciona almacenamiento sin procesar a nivel de bloque que se puede adjuntar a las instancias de Amazon EC2 y se utilizan para Amazon Relational Database Service (RDS). Es una de las dos opciones de almacenamiento en bloque que ofrece AWS, y la otra es EC2 Instance Store.[1]

Amazon EBS ofrece una variedad de opciones para el rendimiento y el costo del almacenamiento. Estas opciones se dividen en dos categorías principales: almacenamiento respaldado por SSD para cargas de trabajo transaccionales, como bases de datos y volúmenes de inicio (el rendimiento depende principalmente de las IOPS), y para almacenamiento respaldado por disco para cargas de trabajo intensivas, como MapReduce y procesamiento de registros (el rendimiento depende principalmente en MB/s).

Caso de uso[editar]

Un caso de uso típico es el uso de EBS para formatear el dispositivo con un sistema de archivos y montarlo. EBS admite funciones de almacenamiento avanzadas, incluidas la creación de instantáneas y la clonación. A partir de septiembre de 2020, los volúmenes de EBS pueden tener un tamaño de hasta 2 TiB con el esquema de partición MBR y de hasta 16 TiB con el esquema de partición GPT.

Los volúmenes de EBS se basan en almacenamiento de replicado back-end, por lo que la falla de un solo componente no causaría la pérdida de datos.

Historia[editar]

Amazon presentó EBS en agosto de 2008.[2]​ A partir de marzo de 2018, se incluyeron 30 GB de espacio gratuito en el nivel gratuito de Amazon Web Services 2017.

Tipos de volumen[editar]

La siguiente tabla muestra los casos de uso y las características de rendimiento de los volúmenes de EBS de la generación actual:

Unidades de estado sólido (SSD) Unidades de disco duro (HDD)
Tipo de volumen SSD de IOPS provisionadas de EBS (io1) (desde 2012) SSD de uso general de EBS (gp2) [lower-alpha 1] SSD de uso general EBS (gp3) HDD de rendimiento optimizado (st1) Disco duro frío (sc1)
Breve descripción Volumen SSD de mayor rendimiento diseñado para cargas de trabajo transaccionales sensibles a la latencia Volumen SSD de uso general que equilibra el rendimiento de precio para una amplia variedad de cargas de trabajo transaccionales Volumen SSD de menor costo que equilibra el rendimiento del precio para una amplia variedad de cargas de trabajo transaccionales Volumen HDD de bajo costo diseñado para cargas de trabajo intensivas de rendimiento y acceso frecuente Volumen HDD de menor costo diseñado para cargas de trabajo a las que se accede con menos frecuencia
casos de uso Bases de datos NoSQL y relacionales con uso intensivo de E/S Volúmenes de arranque, aplicaciones interactivas de baja latencia, desarrollo y prueba Volúmenes de arranque, aplicaciones interactivas de baja latencia, desarrollo y prueba Big data, almacenes de datos, procesamiento de registros Datos más fríos que requieren menos escaneos por día
Nombre de la API io1 gp2 gp3 st1 sc1
Tamaño del volumen 4 GiB - 16 TiB 1 GiB - 16 TiB 1 GiB - 16 TiB 500 GiB - 16 TiB 500 GiB - 16 TiB
IOPS máx [lower-alpha 2] /volumen 64.000 16,000 16,000 500 250
Rendimiento/volumen máx. 1000 MB /s 250 MB/s 1000 MB/s 500 MB/s 250 MB/s
Máximo de IOPS/instancia 260.000 260.000 260.000 260.000 260.000
Rendimiento máximo/instancia 7500 MB/s 7500 MB/s 7500 MB/s 7500 MB/s 7500 MB/s
Precio $0.125/GB-mes

0,065 USD/IOPS aprovisionadas

$0.10/GB-mes $0.08/GB-mes

0,005 USD/IOPS aprovisionadas por encima de 3000

$0.045/GB-mes $0.025/GB-mes
Atributo de rendimiento dominante IOPS IOPS IOPS MB/s MB/s

Características[editar]

Amazon EBS proporciona varias funciones que ayudan con la administración de datos, las copias de seguridad y el ajuste del rendimiento:

  • Amazon Data Lifecycle Manager es un mecanismo automatizado que puede hacer una copia de seguridad de los datos de los volúmenes de EBS, creando y eliminando instantáneas de EBS en un horario predefinido.
  • Elastic Volumes permite adaptar el tamaño del volumen a las necesidades actuales de una aplicación, utilizando Amazon CloudWatch y AWS Lambda para automatizar los cambios de volumen.
  • Amazon EBS Encryption cifra los datos en reposo para los volúmenes e instantáneas de EBS, sin tener que administrar una infraestructura de clave segura separada.
  • El etiquetado de volúmenes de EBS permite encontrar y filtrar recursos de EBS en Amazon Console y CLI.[3]
  • Las matrices RAID a nivel de software permiten crear grupos de volúmenes EBS con un rendimiento de red de alto rendimiento entre ellos, utilizando el protocolo RAID estándar.[4]

Véase también[editar]

  • Sistema de archivos elástico de Amazon (EFS)
  • Amazon S3

Referencias[editar]

  1. «EC2 Instance Store vs EBS». 31 de mayo de 2022. Archivado desde el original el 16 de junio de 2022. Consultado el 28 de agosto de 2022. 
  2. «Amazon EBS (Elastic Block Store) - Bring Us Your Data». Amazon Web Services Blog. 20 de agosto de 2008. Archivado desde el original el 28 de marzo de 2011. Consultado el 31 de mayo de 2013. 
  3. «7 Little-Known Amazon EBS Features You Should Be Using». Sand Hill. 17 de enero de 2020. Archivado desde el original el 27 de enero de 2020. Consultado el 11 de septiembre de 2020. 
  4. «AWS EBS: A Complete Guide and Five Functions You Should Start Using». Cloud Central Blog. 4 de junio de 2019. Archivado desde el original el 26 de julio de 2017. Consultado el 11 de septiembre de 2020.