MemoryDB ofrece niveles de datos como una forma más económica de escalar sus clústeres hasta cientos de terabytes de capacidad. Los niveles de datos brindan una opción de precio-rendimiento para MemoryDB al utilizar unidades de estado sólido (SSD) de menor costo en cada nodo de clúster, además de almacenar datos en memoria. Es ideal para cargas de trabajo que acceden a hasta un 20 % de sus conjuntos de datos generales de manera habitual y para aplicaciones que puedan tolerar una latencia adicional al acceder a datos ubicados en las SSD.
Cuando se utilizan clústeres con niveles de datos, MemoryDB está diseñado para mover, de forma transparente y automática, los elementos utilizados hace más tiempo de la memoria a las SSD basadas en NVMe adjuntas localmente una vez que la capacidad de memoria disponible se haya consumido. Cuando accede a un elemento almacenado en SSD, MemoryDB lo devuelve a la memoria antes de entregar la solicitud. La organización de niveles de datos de MemoryDB está disponible en los nodos R6gd basados en Graviton2. Los nodos R6gd tienen casi cinco veces más de capacidad total (memoria + SSD) y pueden ayudarlo a lograr ahorros de costo de almacenamiento de alrededor del 60 % cuando se ejecutan con un uso máximo en comparación con los nodos R6g (solo memoria). Al asumir valores de cadena de 500 bytes, normalmente puede esperar una latencia adicional de 450 µs para solicitudes de lectura de datos almacenados en el SSD, en comparación con solicitudes de lectura de datos almacenados en la memoria.
MemoryDB cuenta con nodos reservados que le permiten ahorrar hasta un 55 % en comparación con los precios de los nodos bajo demanda a cambio de un compromiso de uso durante un período de uno o tres años. Los nodos reservados son complementarios a los nodos bajo demanda de MemoryDB y ofrecen flexibilidad a las empresas para ayudar a reducir los costos. MemoryDB ofrece tres opciones de pago para los nodos reservados (Sin pago inicial, Pago inicial parcial y Pago inicial total), los cuales permiten equilibrar el importe del pago inicial con el precio por hora real.
Los nodos reservados de MemoryDB ofrecen flexibilidad de tamaño dentro de una familia de nodos y una región de AWS. Esto significa que la tarifa de nodos reservados con descuento se aplicará automáticamente al uso de todos los tamaños en la misma familia de nodos. La capacidad de flexibilidad de tamaño reduce el tiempo que tendrá que dedicar a administrar sus nodos reservados y, dado que ya no está sujeto a un tamaño de nodo de base de datos específico, podrá aprovechar al máximo su descuento incluso si su base de datos necesita actualizaciones.