

# Límites de volumen del almacén de instancias para las instancias de EC2
<a name="instance-store-volumes"></a>

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 C8i, M8i y R8i, no admiten volúmenes de almacén de instancias, mientras que otros tipos de instancias, como C8id, M8id y R8id, 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, `r8id.large` admite 1 volumen de almacén de instancias de 118 GB, mientras que `r8id.32xlarge` admite 2 volúmenes de almacén de instancias de 3800 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](making-instance-stores-available-on-your-instances.md) 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](ssd-instance-store.md).

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](data-protection.md).

## Volúmenes de almacén de instancias disponibles
<a name="available-instance-store-volumes"></a>

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 obtener más información, consulte los siguientes temas:
+ [Especificaciones del almacén de instancias: uso general](https://docs.aws.amazon.com/ec2/latest/instancetypes/gp.html#gp_instance-store)
+ [Especificaciones del almacén de instancias: optimizadas para la computación](https://docs.aws.amazon.com/ec2/latest/instancetypes/co.html#co_instance-store)
+ [Especificaciones del almacén de instancias: memoria optimizada](https://docs.aws.amazon.com/ec2/latest/instancetypes/mo.html#mo_instance-store)
+ [Especificaciones del almacén de instancias: almacenamiento optimizado](https://docs.aws.amazon.com/ec2/latest/instancetypes/so.html#so_instance-store)
+ [Especificaciones del almacén de instancias: computación acelerada](https://docs.aws.amazon.com/ec2/latest/instancetypes/ac.html#ac_instance-store)
+ [Especificaciones del almacén de instancias: computación de alto rendimiento](https://docs.aws.amazon.com/ec2/latest/instancetypes/hpc.html#hpc_instance-store)
+ [Especificaciones del almacén de instancias: generación anterior](https://docs.aws.amazon.com/ec2/latest/instancetypes/pg.html#pg_instance-store)

------
#### [ Console ]

**Recuperación de la información de volumen del almacén de instancias**

1. Abra la consola de Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación, elija **Instances Types (Tipos de instancia)**.

1. Agregue el filtro **Almacenamiento local de la instancia = verdadero**. La columna **Almacenamiento** indica el tamaño total del almacenamiento de instancias para el tipo de instancia.

1. (Opcional) Haga clic en el icono **Preferencias** y, a continuación, active **Recuento de discos de almacenamiento**. En esta columna se indica el número de volúmenes de almacenes de instancias.

1. (Opcional) Agregue filtros para ampliar el alcance de los tipos de instancias específicos que le interesen.

------
#### [ AWS CLI ]

**Recuperación de la información de volumen del almacén de instancias**  
Utilice el comando [describe-instance-types](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html). En el siguiente ejemplo se muestra el tamaño total del almacenamiento de la instancia para cada tipo de instancia en las familias de instancias R8i con volúmenes del almacén de instancias.

```
aws ec2 describe-instance-types \
    --filters "Name=instance-type,Values=r8i*" "Name=instance-storage-supported,Values=true" \
    --query 'sort_by(InstanceTypes, &InstanceStorageInfo.TotalSizeInGB)[].{InstanceType:InstanceType,TotalSizeInGB:InstanceStorageInfo.TotalSizeInGB}' \
    --output table
```

A continuación, se muestra un ejemplo del resultado.

```
--------------------------------------
|        DescribeInstanceTypes       |
+------------------+-----------------+
|   InstanceType   |  TotalSizeInGB  |
+------------------+-----------------+
|  r8id.large      |  118            |
|  r8id.xlarge     |  237            |
|  r8id.2xlarge    |  474            |
|  r8id.4xlarge    |  950            |
|  r8id.8xlarge    |  1900           |
|  r8id.12xlarge   |  2850           |
|  r8id.16xlarge   |  3800           |
|  r8id.24xlarge   |  5700           |
|  r8id.32xlarge   |  7600           |
|  r8id.48xlarge   |  11400          |
|  r8id.metal-48xl |  11400          |
|  r8id.96xlarge   |  22800          |
|  r8id.metal-96xl |  22800          |
+------------------+-----------------+
```

**Obtención de información completa sobre el almacenamiento de instancias de un tipo de instancia**  
Utilice el comando [describe-instance-types](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html).

```
aws ec2 describe-instance-types \
    --filters "Name=instance-type,Values=r8id.32xlarge" \
    --query 'InstanceTypes[0].InstanceStorageInfo' \
    --output json
```

El resultado del ejemplo muestra que este tipo de instancias tiene dos volúmenes SSD NVMe de 3800 GB, lo que supone un total de 7600 GB de almacenamiento de instancias.

```
{
    "TotalSizeInGB": 7600,
    "Disks": [
        {
            "SizeInGB": 3800,
            "Count": 2,
            "Type": "ssd"
        }
    ],
    "NvmeSupport": "required",
    "EncryptionSupport": "required"
}
```

------
#### [ PowerShell ]

**Recuperación de la información de volumen del almacén de instancias**  
Utilice el cmdlet [Get-EC2InstanceType](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceType.html). En el siguiente ejemplo se muestra el tamaño total del almacenamiento de la instancia para cada tipo de instancia en las familias de instancias R8i con volúmenes del almacén de instancias.

```
(Get-EC2InstanceType -Filter `
    @{Name="instance-type"; Values="r8i*"},
    @{Name="instance-storage-supported"; Values="true"}) |
    Sort-Object {$_.InstanceStorageInfo.TotalSizeInGB} |
    Format-Table InstanceType,
        @{Name="Disks.SizeInGB";Expression={$_.InstanceStorageInfo.Disks[0].SizeInGB}},
        @{Name="Disks.Count";Expression={$_.InstanceStorageInfo.Disks[0].Count}},
        @{Name="TotalSizeInGB";Expression={$_.InstanceStorageInfo.TotalSizeInGB}}
```

A continuación, se muestra un ejemplo del resultado.

```
InstanceType    Disks.SizeInGB Disks.Count TotalSizeInGB
------------    -------------- ----------- -------------
r8id.large                 118           1           118
r8id.xlarge                237           1           237
r8id.2xlarge               474           1           474
r8id.4xlarge               950           1           950
r8id.8xlarge              1900           1          1900
r8id.12xlarge             2850           1          2850
r8id.16xlarge             3800           1          3800
r8id.24xlarge             2850           2          5700
r8id.32xlarge             3800           2          7600
r8id.48xlarge             3800           3         11400
r8id.metal-48xl           3800           3         11400
r8id.96xlarge             3800           6         22800
r8id.metal-96xl           3800           6         22800
```

**Obtención de información completa sobre el almacenamiento de instancias de un tipo de instancia**  
Utilice el cmdlet [Get-EC2InstanceType](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceType.html).

```
(Get-EC2InstanceType `
    -Filter @{Name="instance-type"; Values="r8id.32xlarge"}).InstanceStorageInfo |
    Format-List *,
        @{Name="Disks.Count";Expression={$_.Disks[0].Count}},
        @{Name="Disks.SizeInGB";Expression={$_.Disks[0].SizeInGB}},
        @{Name="Disks.Type";Expression={$_.Disks[0].Type.Value}}
```

El resultado del ejemplo muestra que este tipo de instancias tiene dos volúmenes SSD NVMe de 3800 GB, lo que supone un total de 7600 GB de almacenamiento de instancias.

```
Disks             : {Amazon.EC2.Model.DiskInfo}
EncryptionSupport : required
NvmeSupport       : required
TotalSizeInGB     : 7600
Disks.Count       : 2
Disks.SizeInGB    : 3800
Disks.Type        : ssd
```

------