Nodos bajo demanda

Los nodos bajo demanda le permiten pagar por hora de instancia sin asumir compromisos a largo plazo ni pagar cuotas iniciales. Así se eliminan los costos y las complejidades de la planificación, la compra y el mantenimiento del hardware y se transforma lo que normalmente son grandes costos fijos en costos variables mucho más reducidos. El tipo de nodo influye en la capacidad de computación, la capacidad de almacenamiento de datos en memoria y el rendimiento de red disponibles para su clúster de MemoryDB.

  • Valkey
  • Redis OSS

Niveles de datos

Los nodos con niveles de datos utilizan unidades de estado sólido (SSD) para optimizar automáticamente los costos de los clústeres de MemoryDB desplazando los elementos que se usan con menor frecuencia de la memoria al almacenamiento SSD. Los datos almacenados en un SSD presentan una latencia ligeramente mayor y un rendimiento menor en comparación con los datos almacenados en la memoria. Los nodos con niveles de datos, que están disponibles para MemoryDB, son ideales para las cargas de trabajo que acceden a un máximo del 20 % de los datos habitualmente y para las aplicaciones que pueden tolerar una latencia adicional la primera vez que es necesario un elemento al que se accede con menor frecuencia. Los nodos R6gd de Amazon MemoryDB con memoria y unidades de estado sólido tienen una capacidad de almacenamiento total de casi 5 veces más y pueden ayudar a los clientes a ahorrar más del 60 % en costos de almacenamiento cuando se ponen en marcha con el uso máximo en comparación con los nodos R6g de MemoryDB con solo memoria. Consulte el ejemplo de precios 3 a continuación para ver una comparación sobre cómo los niveles de datos pueden reducir los gastos.

  • Valkey
  • Redis OSS

Nodos reservados

Los nodos reservados ofrecen un descuento importante en la tarifa por hora de uso constante para los nodos que reserva en plazos de uno o tres años. Con los nodos reservados, puede elegir:

  • Pagar tarifas bajas por hora sin pago inicial (Sin pago inicial)
  • Realizar un pago único y parcial por adelantado con tarifas horarias más bajas (Pago inicial parcial)
  • Realizar el pago total anticipado para obtener cargos por hora aún más bajos (Pago inicial total)

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. Al comprar nodos reservados, debe designar una región de AWS, un tipo de nodo, un plazo de pago y una cantidad. Los nodos reservados solo pueden utilizarse en la región de AWS designada.

Los precios para los nodos reservados también están disponibles para los nodos de clústeres mediante niveles de datos.

* Pago mensual promedio durante el plazo del nodo reservado. Para cada mes, el pago mensual real se equiparará con el número real de horas de dicho mes multiplicado por la tarifa de uso por hora o el número de segundos de dicho mes multiplicado por la tarifa de uso por hora dividido por 3600, en función del tipo de nodo de MemoryDB que ejecute. La tarifa de uso por hora equivale al promedio total de pagos mensuales durante la vigencia del nodo reservado dividido entre el número total de horas (en función de un año de 365 días) durante la vigencia del nodo reservado.


** El precio por hora real facilita calcular la cantidad de dinero que ahorrará con un nodo reservado en comparación con el precio de un nodo bajo demanda. Al adquirir un nodo reservado, se le facturará por cada hora durante todo el periodo de vigencia del nodo reservado que seleccione, independientemente de si se encuentra en ejecución. El precio por hora real muestra el costo por hora amortizado del nodo. Esto toma el costo total del nodo reservado a lo largo de todo el periodo de vigencia, incluidos los pagos iniciales, y se divide en cada hora del periodo de vigencia del nodo reservado.

Datos escritos

Solo paga por el volumen de datos (en GB) que escriba en su clúster de MemoryDB. Estos datos incluyen la clave de Redis OSS, el valor y el volumen del comando. No hay costos asociados para las lecturas.

  • Valkey
  • Redis OSS
  • Datos escritos

    0,20 USD/GB
    (mismo precio en todas las regiones)

Almacenamiento de instantáneas

El almacenamiento de instantáneas para un clúster MemoryDB es el almacenamiento asociado con las instantáneas automatizadas e iniciadas manualmente que el usuario crea. Una instantánea es una copia de un clúster completo en el momento en que se tomó la instantánea. No se aplica ningún cargo adicional por el almacenamiento de instantáneas de hasta el 100 % del almacenamiento total del clúster de MemoryDB para una región. No se aplica ningún cargo adicional por el almacenamiento de instantáneas si el periodo de conservación de las instantáneas es de 1 día. El almacenamiento adicional de instantáneas se factura según las tarifas de almacenamiento de la siguiente tabla:

  • Valkey
  • Redis OSS

Ejemplos de precios

Ejemplo de precios 1

Está creando una aplicación que requiere una base de datos que proporcione acceso rápido a los datos para permitir una experiencia de usuario receptiva y en tiempo real para una empresa regional de logística. La aplicación tiene un conjunto de datos de 25 GB. Por término medio, cada hora se actualiza un 3 % de los datos. Utiliza una arquitectura MemoryDB con una partición que incluye un nodo principal y un nodo de réplica por partición para satisfacer los requisitos de la aplicación. Elige el tipo de nodo db.r6g.xlarge de MemoryDB para Valkey ya que tiene memoria suficiente para albergar todo el conjunto de datos de trabajo. También puede elegir implementar su carga de trabajo en EE. UU. Oeste (Oregón). Además, establece la retención de instantáneas en 2 días, lo que le permite almacenar la instantánea de forma gratuita durante el primer día y que se le cobre por el almacenamiento de instantáneas para el día adicional.

Los cargos totales se calculan de la siguiente manera:
Cargos de nodos bajo demanda
(1 principal + 1 réplica) * 1 = 2 nodos en total
Precio por hora de db.r6g.xlarge = 0,432 USD/hora
2 nodos * 0,432 USD = 0,864 USD/hora
Cargos de datos escritos
Datos escritos = 25 GB * 3 % (actualización del rendimiento cada hora) = 0,75 GB/hora
Precio de datos escritos = 0 USD (hasta 10 TB/mes)
0,750 GB/hora * 0,20 USD/GB = 0,150 USD/hora
Cargos por almacenamiento de instantáneas
Día 1: almacenamiento gratuito de instantáneas
Día 2: espacio de almacenamiento de instantáneas para 25 GB = 25 GB * 0,021 USD por GB al mes = 0,525 USD al mes
0,525 USD/730 horas al mes = 0,001 USD/hora
Cargos totales
Cargos por nodo = 0,864 USD/hora
Cargos de datos escritos = 0 USD
Cargos por almacenamiento de instantáneas = 0,001 USD/hora
Total = 0,864 USD + 0 USD + 0,001 USD = 0,865 USD por hora

Ejemplo de precios 2

Trabaja en una empresa de contenido multimedia y entretenimiento y su equipo ha creado una aplicación que requiere una latencia muy baja y un alto rendimiento. Para cumplir estos requisitos de rendimiento, utiliza Amazon MemoryDB para Valkey como base de datos principal. La aplicación es de lectura intensiva y tiene un tamaño total de conjunto de datos de 50 GB compuesto por objetos de 100 bytes (incluye clave de Valkey, valor y tamaño de comando). La aplicación tiene un 80 % de lecturas y un 20 % de escrituras, y aproximadamente 50 000 transacciones por segundo. Elige dos particiones de tipo nodo db.r6g.xlarge para tener memoria suficiente para albergar todo el conjunto de datos en el clúster (50 GB) y selecciona una réplica por partición para soportar las lecturas de la aplicación y la alta disponibilidad. También elige desplegar su carga de trabajo en dos zonas de disponibilidad (AZ) en EE. UU. Este (Norte de Virginia) para una alta disponibilidad. Además, establece la retención de instantáneas en 2 días, lo que le permite almacenar la instantánea de forma gratuita durante el primer día y que se le cobre por el almacenamiento de instantáneas para el día adicional. Los cargos totales se calculan de la siguiente manera:

Cargos de nodos bajo demanda
(1 principal + 1 réplica) * 2 = 4 nodos en total
Precio por hora de db.r6g.xlarge = 0,432 USD/hora
4 nodos * 0,617 USD = 1,727 USD/hora
Cargos de datos escritos
MemoryDB solo aplica cargos por las escrituras. Así, para 50 000 transacciones por segundo con un 20 % de escritura y un 80 % de lectura, solo tendrá que pagar por el 20 % de 50 000 (10 000 transacciones por segundo).
Por lo tanto, equivale a 10 000 transacciones por segundo * 100 bytes * 60 * 60 = 3,6 GB/hora
Precio de datos escritos = 0 USD/GB (hasta 10 TB/mes)
3,6 GB * 0,20 USD/GB = 0,720 USD por hora
Cargos por almacenamiento de instantáneas
Día 1: almacenamiento gratuito de instantáneas
Día 2: espacio de almacenamiento de instantáneas para 50 GB = 50 GB * 0,021 USD por GB al mes = 1,050 USD al mes
1,05 USD/730 horas en el mes = 0,001 USD/hora
Cargos totales
Cargos por nodo = 1,727 USD/hora
Cargos por datos escritos = 0 USD/hora
Cargos por almacenamiento de instantáneas = 0,001 USD/hora
Total = 1,727 USD + 0 USD + 0,001 USD = 1,728 USD por hora

Ejemplo de precios 3

Trabaja en una empresa financiera y su equipo ha creado una aplicación con MemoryDB para Valkey como base de datos principal para cumplir los requisitos de rendimiento. La naturaleza de la aplicación es temporal, principalmente con accesos a los datos generados a lo largo del último mes, pero debe conservar 12 meses de datos por motivos de conformidad. La aplicación tiene un tamaño total de conjunto de datos de 840 GB. Por término medio, cada hora se actualiza un 1 % de los datos. Utiliza un clúster de MemoryDB con dos particiones que incluye un nodo principal y un nodo de réplica por partición para satisfacer los requisitos de la aplicación. Dado que, principalmente, la aplicación utiliza los datos actualizados más recientemente, selecciona el tipo de nodo db.r6gd.4xlarge con agrupación de datos por niveles. También elige desplegar su carga de trabajo en tres zonas de disponibilidad (AZ) en EE. UU. Este (Norte de Virginia) para una alta disponibilidad. Además, establece la retención de instantáneas en 2 días, lo que le permite almacenar la primera instantánea de forma gratuita y cobrarle por el almacenamiento de instantáneas para la segunda instantánea. Los cargos totales se calculan de la siguiente manera:

Cargos de nodos bajo demanda
Tamaño del conjunto de datos: 840 GB
Capacidad de memoria utilizable db.r6gd.4xlarge: 105,81 GiB/nodo = 113,64 GB/nodo, menos un 19 % de memoria para un uso que no sea de datos:
113,64 * 0,81 = 92,05 GB/nodo
Capacidad de la unidad de estado sólido (SSD) db.r6gd.4xlarge: 398,14 GiB = 427,6 GB
Capacidad total por nodo: 92,05 + 427,6 = 519,65 GB/nodo
Particiones necesarias para el conjunto de datos: 840 GB ÷ 519,65 GB/nodo = 2
Cada partición: (1 principal + 1 réplica) Nodos
(1 principal + 1 réplica) * 2 particiones = 4 nodos en total
Precio por hora de db.r6gd.4xlarge = 2,586 USD/hora
Costo total por hora: 4 nodo * 2,586 USD/hora = 10,35 USD

Cargos de datos escritos
Datos escritos = 840 GB * 1 % (actualización del rendimiento cada hora) = 8,4 GB/hora
Precio de datos escritos = 0,04 USD/GB (para datos escritos de más de 10 TB/mes)
8,4 GB/hora * 0,004 USD/GB = 0,336 USD/hora

Cargos por almacenamiento de instantáneas
Día 1: almacenamiento gratuito de instantáneas
Día 2: espacio de almacenamiento de instantáneas para 840 GB = 840 GB * 0,021 USD por GB al mes = 17,64 USD al mes
17,64 USD/730 horas al mes = 0,0242 USD/hora

Cargos totales
Cargos por nodo = 10,35 USD/hora
Cargos por datos escritos = 0,336 USD/hora
Cargos por almacenamiento de instantáneas = 0,0242 USD/hora
Total = 10,35 USD + 0,336 USD + 0,0242 USD = 10,71 USD/hora

Se requieren particiones si se ejecuta completamente en la memoria: 840 GB ÷ 113,64 GB/nodo para db.r6g.4xlarge = 8
Precio bajo demanda de db.r6g.4xlarge: 1,724 USD/hora
Cada partición: (1 principal + 1 réplica) Nodos
(1 principal + 1 réplica) * 8 particiones = 16 nodos en total
Costo por hora para la ejecución con la memoria llena: 16 nodos * 1,724 USD/hora = 27,58 USD
Ahorros en comparación con una ejecución con la memoria llena: (27,58 USD – 10,35 USD) / 27,58 USD = 62,4 %

Recursos de precios adicionales

Calculadora de precios de AWS

Calcule fácilmente los costos mensuales en AWS

Más información sobre cómo comenzar
Consulte los recursos para comenzar

Descubra los recursos de MemoryDB en la página de introducción.

Más información 
Aprenda mediante un tutorial
Aprenda mediante un tutorial

Descubra cómo configurar su primer clúster de MemoryDB.

Introducción 
 Comience a crear con MemoryDB
Comience a crear con MemoryDB

Consulte la guía del usuario de MemoryDB para empezar.

Lea la documentación