Amazon MemoryDB es una base de datos en memoria duradera y compatible con Valkey y Redis OSS que ofrece un rendimiento ultrarrápido y durabilidad Multi-AZ. Con Amazon MemoryDB, solo paga por lo que utiliza sin cuota mínima. Un nodo es el componente más pequeño de un clúster de MemoryDB. Cada nodo es compatible con distintas capacidades informáticas y de memoria. Puede seleccionar un tipo de nodo en función de sus necesidades. Se le cobra en función de tres componentes: horas de instancia bajo demanda por nodo, volumen de datos escritos en el clúster y almacenamiento de instantáneas que utilice.
El precio de Amazon MemoryDB para Valkey es un 30 % inferior al de MemoryDB para Redis OSS. Con MemoryDB para Valkey, la escritura de datos es gratuita durante un máximo de 10 TB/mes. Los datos escritos que superen los 10 TB al mes se facturan a 0,04 USD/GB, un 80 % menos que MemoryDB para Redis OSS.
Comience a utilizar Amazon MemoryDB de forma gratuita
Como parte del nivel gratuito de AWS, puede comenzar a utilizar MemoryDB de forma gratuita. Al registrarse, los nuevos clientes de MemoryDB reciben 750 horas de MemoryDB en instancias db.t4g.small y 20 GB de datos al mes gratis durante 2 meses.
El nivel gratuito de Amazon AWS se aplica a los servicios participantes en nuestras regiones globales. El uso gratuito realizado como parte del nivel gratuito de AWS se calcula cada mes en todas las regiones y se aplica automáticamente a la factura; el uso gratuito no se acumula. El nivel gratuito de AWS no se encuentra disponible en las regiones AWS GovCloud (EE. UU.) o China (Pekín) en este momento.
Horas de instancia bajo demanda por nodo: las horas de instancia bajo demanda por nodo son la cantidad de capacidad de nodo para un clúster, que se cobra por hora de instancia consumida.
Datos escritos: los datos escritos son el volumen de datos escritos en un clúster, cobrados por GB.
Almacenamiento de instantáneas: el almacenamiento de instantáneas es el almacenamiento asociado a las instantáneas automatizadas e iniciadas por el usuario que realice y que se cobra por GB al mes.
Calculadora de precios de AWS
Calcule el costo de Amazon MemoryDB y la arquitectura en un solo presupuesto. Cree su cotización personalizada ahora »
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
-
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
-
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
-
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
-
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
Calcule fácilmente los costos mensuales en AWS
Descubra los recursos de MemoryDB en la página de introducción.
Consulte la guía del usuario de MemoryDB para empezar.