

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# NVMe-backed instancias
<a name="db-instance-nvme"></a>

NVMe-backed las instancias ofrecen un rendimiento de consultas hasta 7 veces más rápido para aplicaciones con conjuntos de datos grandes que superan la memoria de una instancia normal. Estas instancias aprovechan el almacenamiento en Solid-State disco duro (SSD) local no volátil basado en memoria express (NVMe) disponible en las instancias r6gd para almacenar datos efímeros, lo que reduce el acceso al almacenamiento en red y mejora la latencia de lectura y el rendimiento.

El espacio de la SSD local se divide en dos secciones:
+ **Caché por niveles**: aproximadamente el 73 % de la SSD local se asigna como caché de base de datos, lo que permite al sistema almacenar hasta cinco veces más páginas de base de datos que la memoria principal por sí sola. La SSD local actúa como caché de segundo nivel, mientras que la caché de búfer en memoria existente sigue siendo la caché de primer nivel. La consulta accede solamente al almacenamiento externo si se produce un error tanto en la caché de búfer como en la de la SSD.
+ **Almacenamiento temporal**: el 27 % restante se reserva para el almacenamiento temporal no persistente de archivos, que se utiliza para consultas complejas que implican ordenaciones u operaciones con consumo intensivo de recursos, como la compilación de índices. En instancias normales, el espacio temporal se encuentra en un volumen de Amazon Elastic Block Store (EBS). El almacenamiento temporal alojado localmente en la SSD reduce hasta dos veces la latencia de las consultas que implican ordenaciones y acelera las operaciones con consumo intensivo de recursos, como la compilación de índices.

Los detalles sobre el tipo de NVMe-backed instancias compatibles y sus especificaciones se encuentran en. [Especificaciones de clases de instancias](db-instance-classes.md#db-instance-class-specs)

**Topics**
+ [Casos de uso recomendados para NVMe-backed las instancias](#nvme-use-cases)
+ [Uso de NVMe-backed instancias con Amazon DocumentDB](#using-nvme)
+ [Monitorización de instancias NVMe-backed](#monitoring-nvme)

## Casos de uso recomendados para NVMe-backed las instancias
<a name="nvme-use-cases"></a>

Te recomendamos que utilices NVMe-backed las instancias en los siguientes escenarios:
+ **Read-heavy cargas de trabajo**: si tu carga de trabajo es de lectura intensiva y tu conjunto de datos es más grande que la caché del búfer, lo que se indica mediante `ReadIOPS` métricas bajas `BufferCacheHitRatio` y altas, las NVMe-backed instancias pueden ofrecer beneficios de rendimiento.
+ **Update-heavy cargas de trabajo**: si tu carga de trabajo requiere muchas actualizaciones y la recolección de elementos no utilizados no puede mantener el ritmo debido a la latencia de lectura en el almacenamiento en red, las NVMe-backed instancias podrían ayudar a mitigar el problema.

NVMe-backed las instancias pueden beneficiar a varios casos de uso, entre los que se incluyen los siguientes:
+ **Internet-scale aplicaciones**: las aplicaciones como el procesamiento de pagos, la facturación y el comercio electrónico con acuerdos de nivel de servicio (SLA) de rendimiento estricto pueden aprovechar las ventajas de rendimiento de las NVMe-backed instancias.
+ **Real-time paneles de informes**: los paneles que ejecutan cientos de consultas para su metrics/data recopilación pueden beneficiarse de la baja latencia y el alto rendimiento de las instancias. NVMe-backed 
+ Aplicaciones de **IA generativa: las** aplicaciones que utilizan la búsqueda vectorial para encontrar vecinos exactos o más cercanos entre millones de incrustaciones vectoriales pueden aprovechar el alto rendimiento de las instancias. NVMe-backed 

## Uso de NVMe-backed instancias con Amazon DocumentDB
<a name="using-nvme"></a>

Para usar NVMe-backed instancias de Amazon DocumentDB:
+ Cree un clúster de Amazon DocumentDB y añada una de las clases de NVMe-backed instancia. Para obtener más información, consulte [Creación de un clúster de Amazon DocumentDB](db-cluster-create.md).
+ Como alternativa, modifique un clúster de Amazon DocumentDB existente para usar una de las clases de NVMe-backed instancias. Para obtener más información, consulte [Modificación de un clúster de Amazon DocumentDB](db-cluster-modify.md).

Para comprobar la disponibilidad de las NVMe-backed instancias en diferentes AWS regiones, consulte[Clases de instancias admitidas por región](db-instance-classes.md#db-instance-classes-by-region).

Si desea volver de una NVMe-backed instancia a una normal, modifique la clase de instancia de base de datos de su instancia de Amazon DocumentDB por una clase de instancia similar sin el almacenamiento de NVMe. Por ejemplo, si la clase de instancia actual es «db.r6gd.4xlarge», elija «db.r6g.4xlarge» para volver atrás. Para obtener más información, consulte [Modificación de un clúster de Amazon DocumentDB](db-cluster-modify.md).

## Monitorización de instancias NVMe-backed
<a name="monitoring-nvme"></a>

Además de las métricas de instancia habituales disponibles en Amazon CloudWatch, las NVMe-backed instancias emiten métricas adicionales específicas para el almacenamiento en NVMe-based SSD, las IOPS y el rendimiento. 

```
NVMeStorageCacheHitRatio
FreeNVMeStorage
ReadIOPSNVMeStorage
ReadLatencyNVMeStorage
ReadThroughputNVMeStorage
WriteIOPSNVMeStorage
WriteLatencyNVMeStorage
WriteThroughputNVMeStorage
```

Para obtener más información sobre estas métricas, consulta [NVMe-backed métricas de instancia](cloud_watch.md#nvme-metrics)