Amazon Elastic Block Store ( EBS ) proporciona almacenamiento sin procesar a nivel de bloque que se puede adjuntar a instancias de Amazon EC2 y es utilizado por Amazon Relational Database Service (RDS). [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 arranque (el rendimiento depende principalmente de IOPS), y almacenamiento respaldado en disco para cargas de trabajo intensivas en rendimiento, como MapReduce y procesamiento de registros (el rendimiento depende principalmente en MB / s).
Caso de uso
En un caso de uso típico, el uso de EBS incluiría 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 hasta 16 TiB con el esquema de partición GPT. [2]
Los volúmenes de EBS se basan en el almacenamiento de back-end replicado, por lo que la falla de un solo componente no causará la pérdida de datos.
Historia
EBS fue introducido por Amazon en agosto de 2008. [3] En marzo de 2018, se incluyeron 30 GB de espacio libre en el nivel gratuito de Amazon Web Services 2017. [4]
Tipos de volumen
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: [5]
Unidades de estado sólido (SSD) | Unidades de disco duro (HDD) | ||||
---|---|---|---|---|---|
Tipo de volumen | SSD de IOPS aprovisionado por EBS (io1) (desde 2012) [6] | SSD de uso general de EBS (gp2) * | SSD de uso general de EBS (gp3) | HDD con 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 del precio para una amplia variedad de cargas de trabajo transaccionales | Volumen de SSD de menor costo que equilibra el rendimiento del precio para una amplia variedad de cargas de trabajo transaccionales | Volumen de disco duro de bajo costo diseñado para cargas de trabajo intensivas en rendimiento de acceso frecuente | Volumen de disco duro de menor costo diseñado para cargas de trabajo a las que se accede con menos frecuencia |
Casos de uso | Bases de datos relacionales y NoSQL intensivas en E / S | Volúmenes de arranque, aplicaciones interactivas de baja latencia, desarrollo y pruebas | Volúmenes de arranque, aplicaciones interactivas de baja latencia, desarrollo y pruebas | Big data, almacenes de datos, procesamiento de registros | Datos más fríos que requieren menos escaneos por día |
Nombre de API | io1 | gp2 | gp3 | st1 | sc1 |
Tamaño de volumen | 4 GiB - 16 TiB | 1 GiB - 16 TiB | 1 GiB - 16 TiB | 500 GiB - 16 TiB | 500 GiB - 16 TiB |
IOPS ** / volumen máx. | 64.000 | 16 000 | 16 000 | 500 | 250 |
Rendimiento / volumen máximo | 1000 MB / s | 250 MB / s | 1000 MB / s | 500 MB / s | 250 MB / s |
IOPS / instancia máx. | 260.000 | 260.000 | 260.000 | 260.000 | 260.000 |
Rendimiento máximo / instancia | 7.500 MB / s | 7.500 MB / s | 7.500 MB / s | 7.500 MB / s | 7.500 MB / s |
Precio | 0,125 USD / GB al mes $ 0.065 / IOPS aprovisionados | 0,10 USD / GB al mes | 0,08 USD / GB al mes 0,005 USD / IOPS aprovisionadas por encima de 3000 | $ 0.045 / GB al mes | $ 0.025 / GB al mes |
Atributo de rendimiento dominante | IOPS | IOPS | IOPS | MB / s | MB / s |
* Tipo de volumen predeterminado
** io1 / gp2 basado en un tamaño de E / S de 16 KiB , st1 / sc1 basado en un tamaño de E / S de 1 MiB
Características
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 realizar copias de seguridad de los datos de los volúmenes de EBS, creando y eliminando instantáneas de EBS en una programación predefinida. [7]
- 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.
- El cifrado de Amazon EBS cifra los datos en reposo para instantáneas y volúmenes de EBS, sin tener que administrar una infraestructura de claves seguras por separado.
- El etiquetado de volumen de EBS permite buscar y filtrar recursos de EBS en la consola de Amazon y la CLI. [8]
- 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. [9]
Ver también
Referencias
- ^ "Almacenamiento de instancia de base de datos - Servicio de base de datos relacional de Amazon" . docs.aws.amazon.com .
- ^ "Restricciones sobre el tamaño y la configuración de un volumen EBS" . Documentación de Amazon Web Services . Consultado el 11 de septiembre de 2020 .
- ^ "Amazon EBS (Elastic Block Store) - Tráiganos sus datos" . Blog de servicios web de Amazon . 20 de agosto de 2008. Archivado desde el original el 28 de marzo de 2011 . Consultado el 31 de mayo de 2013 .
- ^ "Capa gratuita de AWS" . Amazon Web Services, Inc .
- ^ "Amazon Elastic Block Store (Amazon EBS) - Detalles - Amazon Web Services (AWS)" . Amazon Web Services, Inc . Consultado el 31 de diciembre de 2017 .
- ^ "Anuncio de IOPS aprovisionadas para Amazon EBS" . Amazon Web Services, Inc .
- ^ "Funciones de Amazon EBS" . Servicios web de Amazon . Consultado el 11 de septiembre de 2020 .
- ^ "7 características de Amazon EBS poco conocidas que debería utilizar" . Sand Hill . 17 de enero de 2020 . Consultado el 11 de septiembre de 2020 .
- ^ "AWS EBS: una guía completa y cinco funciones que debe comenzar a utilizar" . Blog de Cloud Central . 4 de junio de 2019 . Consultado el 11 de septiembre de 2020 .