Límites de volumen del almacén de instancias para las instancias de EC2
El número, el tamaño y el tipo de volúmenes del almacén de instancias vienen determinados por el tipo de instancia. Algunos tipos de instancias, como M6, C6 y R6, no admiten volúmenes de almacén de instancias, mientras que otros tipos de instancias, como M5d, C6gd y R6gd, sí admiten volúmenes de almacén de instancias. No puedes adjuntar más volúmenes de almacén de instancias a una instancia de los que admite su tipo de instancia. Para los tipos de instancia que admiten volúmenes de almacén de instancias, el número y el tamaño de los volúmenes de almacén de instancias varían en función del tamaño de la instancia Por ejemplo, m5d.large
admite 1 volumen de almacén de instancias de 75 GB, mientras que m5d.24xlarge
admite 4 volúmenes de almacén de instancias de 900 GB.
En el caso de los tipos de instancias con volúmenes de almacén de instancias de NVMe, todos los volúmenes de almacenes de instancias compatibles se adjuntan automáticamente a la instancia en el momento de la inicialización. Para los tipos de instancias con volúmenes de almacén de instancias que no sean de NVMe, como C1, C3, M1, M2, M3, R3, D2, H1, I2, X1 y X1e, debe especificar manualmente las asignaciones de dispositivos de bloque para los volúmenes del almacén de instancia que desea adjuntar en el momento de la inicialización. Luego, una vez iniciada la instancia, debes formatear y montar los volúmenes del almacén de instancias adjuntos antes de poder usarlos. No puede hacer que un volumen de almacén de instancias esté disponible después de iniciar la instancia.
Algunos tipos de instancias utilizan unidades de estado sólido (SSD) basadas en NVMe o SATA, mientras que otros utilizan unidades de disco duro (HDD) basadas en SATA. Esta opción es recomendable cuando necesita almacenamiento con una latencia muy baja, pero no necesita que los datos se conserven cuando termina la instancia, o bien puede utilizar arquitecturas tolerantes a errores. Para obtener más información, consulte Volúmenes del almacén de instancias SSD para instancias de EC2.
Los datos de los volúmenes de almacén de instancias de NVMe y algunos volúmenes de almacén de instancias de HDD se cifran en reposo. Para obtener más información, consulte Proteger los datos en Amazon EC2.
Volúmenes de almacén de instancias disponibles
En la Guía de tipos de instancias de Amazon EC2 se incluye la cantidad, el tamaño, el tipo y las optimizaciones de rendimiento de los volúmenes de almacenes de instancias que hay disponibles en cada tipo de instancia admitido. Para más información, consulte los siguientes temas:
Especificaciones del almacén de instancias: optimizadas para la computación
Especificaciones del almacén de instancias: memoria optimizada
Especificaciones del almacén de instancias: almacenamiento optimizado
Especificaciones del almacén de instancias: computación acelerada
Especificaciones del almacén de instancias: computación de alto rendimiento
Especificaciones del almacén de instancias: generación anterior
Cómo recuperar la información de volumen del almacén de instancias mediante la AWS CLI
Puede utilizar el comando de la AWS CLI describe-instance-types para mostrar información sobre un tipo de instancias, como sus volúmenes de almacén de instancias. En el ejemplo siguiente se muestra el tamaño total del almacenamiento de instancias para todas las instancias R5 con volúmenes de almacén de instancias.
aws ec2 describe-instance-types \ --filters "Name=instance-type,Values=r5*" "Name=instance-storage-supported,Values=true" \ --query "InstanceTypes[].[InstanceType, InstanceStorageInfo.TotalSizeInGB]" \ --output table
Ejemplo de resultado
---------------------------
| DescribeInstanceTypes |
+----------------+--------+
| r5ad.24xlarge | 3600 |
| r5ad.12xlarge | 1800 |
| r5dn.8xlarge | 1200 |
| r5ad.8xlarge | 1200 |
| r5ad.large | 75 |
| r5d.4xlarge | 600 |
. . .
| r5dn.2xlarge | 300 |
| r5d.12xlarge | 1800 |
+----------------+--------+
En el ejemplo siguiente se muestran los detalles completos de almacenamiento de instancias para el tipo de instancias especificado.
aws ec2 describe-instance-types \ --filters "Name=instance-type,Values=r5d.4xlarge" \ --query "InstanceTypes[].InstanceStorageInfo"
El resultado del ejemplo muestra que este tipo de instancias tiene dos volúmenes SSD NVMe de 300 GB, lo que supone un total de 600 GB de almacenamiento de instancias.
[
{
"TotalSizeInGB": 600,
"Disks": [
{
"SizeInGB": 300,
"Count": 2,
"Type": "ssd"
}
],
"NvmeSupport": "required"
}
]