View a markdown version of this page

NVMe-backed instancias - Amazon DocumentDB

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

NVMe-backed las instancias ofrecen un rendimiento de consultas hasta 7 veces más rápido para aplicaciones con grandes conjuntos de datos que superan la memoria de una instancia normal. Estas instancias aprovechan el almacenamiento en unidades (SSD) local no volátil basado en Solid-State Memory Express (NVMe) disponible en las instancias r6gd para almacenar datos efímeros, reducir el acceso al almacenamiento basado en la red y mejorar 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.

Encontrará más información sobre el tipo de NVMe-backed instancias admitidas y sus especificaciones en. Especificaciones de clases de instancias

Casos de uso recomendados para NVMe-backed las instancias

Usa NVMe-backed instancias en los siguientes escenarios:

  • Read-heavy cargas de trabajo: si tu carga de trabajo requiere mucha lectura y tu conjunto de datos supera el tamaño de la caché del búfer (lo que indican ReadIOPS las métricas altas BufferCacheHitRatio y bajas), 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 basura no puede mantenerse al día debido a la latencia de lectura del 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:

  • 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 estrictos pueden aprovechar las ventajas de rendimiento de las NVMe-backed instancias.

  • Real-time paneles de generación 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 los vecinos exactos o más cercanos en millones de incrustaciones vectoriales pueden aprovechar el alto rendimiento de las instancias. NVMe-backed

Uso de instancias con Amazon DocumentDB NVMe-backed

Para usar NVMe-backed instancias de Amazon DocumentDB:

Para comprobar la disponibilidad de las NVMe-backed instancias en diferentes AWS regiones, consulteClases de instancias admitidas por región.

Si desea volver de una NVMe-backed instancia a una instancia 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 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.

Monitorización de instancias NVMe-backed

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 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, consulte NVMe-backed métricas de instancia