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).
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.
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.
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 |
Amazon EBS proporciona varias funciones que ayudan con la administración de datos, las copias de seguridad y el ajuste del rendimiento: