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.
Nodos reservados de MemoryDB
Los nodos reservados ofrecen un descuento importante en comparación con los precios de los nodos bajo demanda. Los nodos reservados no son nodos físicos, sino más bien un descuento de facturación que se aplica al uso de nodos bajo demanda en su cuenta. Los descuentos para los nodos reservados dependen del tipo de nodo y AWS de la región.
nota
Todos los nodos reservados actuales de MemoryDB se basan en el precio y proporcionan cobertura a los nodos que ejecutan el motor OSS Redis. Estos nodos reservados se pueden aplicar al motor de Valkey, tal y como se indica en este documentoTamaño de los nodos reservados con flexibilidad, pero los nodos reservados específicos de Valkey no están disponibles.
El proceso general para trabajar con nodos reservados es el siguiente:
-
Revisar información acerca de las ofertas de nodos reservados disponibles
-
Adquiera una oferta de nodos reservados mediante, o AWS Management Console AWS Command Line Interface SDK
-
Revise la información sobre sus nodos reservados existentes
Temas
Información general sobre los nodos reservados
Cuando adquiere un nodo reservado de MemoryDB, adquiere un compromiso para obtener una tarifa con descuento en un tipo de nodo específico durante el periodo de duración del nodo reservado. Para usar un nodo reservado de MemoryDB, debe crear un nodo nuevo, tal como haría para un nodo bajo demanda. El nodo nuevo que cree deberá tener exactamente las mismas especificaciones que el nodo reservado. Si las especificaciones del nuevo nodo coinciden con un nodo reservado existente de su cuenta, se facturará con la tarifa con descuento ofrecida para el nodo reservado. De lo contrario, el nodo se factura con una tarifa bajo demanda. Puede utilizar la AWS Management Console, la o la AWS CLI MemoryDB API para enumerar y comprar las ofertas de nodos reservados disponibles.
MemoryDB ofrece nodos reservados para los nodos R7g, R6g y R6gd optimizados para la memoria (con estratificación de datos). Para obtener información sobre precios, consulte los precios de MemoryDB
Tipos de ofertas
Los nodos reservados están disponibles en tres tipos: sin pago inicial, pago inicial parcial y pago total anticipado, lo que le permite optimizar los costes de MemoryDB en función del uso previsto.
Sin pago inicial: esta opción proporciona acceso a un nodo reservado sin que haya que hacer un pago inicial. Su nodo reservado sin pago inicial le cobra una tarifa por hora con descuento por cada hora dentro del plazo, independientemente del uso. No es necesario realizar ningún pago inicial.
Pago inicial parcial: esta opción exige que parte del nodo reservado se pague por adelantado. Las horas restantes del término se cobran a una tarifa por hora con descuento, independientemente de la utilización que haga.
Pago inicial total: se realiza un pago total al comienzo del plazo, y no se aplicará ningún otro costo el resto del plazo, independientemente del número de horas de uso.
Los tres tipos de ofertas están disponibles en plazos de un año y de tres años.
Tamaño de los nodos reservados con flexibilidad
Al comprar un nodo reservado, una de las cosas que especifica es el tipo de nodo, por ejemplo, db.r6g.xlarge. Para obtener más información sobre los tipos de nodos, consulte los precios de MemoryDB.
Si tiene un nodo y debe escalarlo para aumentar su capacidad, el nodo reservado se aplica automáticamente al nodo escalado. Es decir, los nodos reservados se aplican automáticamente al uso de cualquier tamaño en la misma familia de nodos. Los nodos reservados de tamaño flexible están disponibles para los nodos de la misma región. AWS Los nodos reservados con flexibilidad de tamaño solo se pueden reducir horizontalmente en sus familias de nodos. Por ejemplo, un nodo reservado para db.r6g.xlarge puede aplicarse a db.r6g.2xlarge, pero no a db.r6gd.large, porque db.r6g y db.r6gd son familias de nodos diferentes.
La flexibilidad de tamaño significa que puede moverse libremente entre configuraciones dentro de la misma familia de nodos. Por ejemplo, puede pasar de un nodo reservado r6g.xlarge (8 unidades normalizadas) a dos nodos reservados r6g.large (8 unidades normalizadas) (2*4 = 8 unidades normalizadas) en la misma región sin coste adicional. AWS
Puede comparar el uso de diferentes tamaños de nodos reservados utilizando unidades normalizadas. Por ejemplo, una hora de uso en dos nodos db.r6g.4xlarge equivale a 16 horas de uso en un db.r6g.large. En la tabla siguiente se muestra el número de unidades normalizadas por cada tamaño de nodo:
Tamaño del nodo | Unidades OSS normalizadas (Redis) | Unidades normalizadas (Valkey) |
---|---|---|
small | 1 | 7. |
medium | 2 | 1.4 |
large | 4 | 2.8 |
xlarge | 8 | 5.6 |
2xlarge | 16 | 11.2 |
4xlarge | 32 | 22.4 |
6xlarge | 48 | 3.6 |
8xlarge | 64 | 4,8 |
10xlarge | 80 | 56 |
12xlarge | 96 | 67,2 |
16xlarge | 128 | 89,6 |
24xlarge | 192 | 134,4 |
Por ejemplo, compra un nodo reservado db.r6gd.xlarge y tiene dos nodos reservados db.r6gd.large en ejecución en su cuenta de la misma región. AWS En este caso, el beneficio de facturación se aplica en su totalidad a los dos nodos.
Como alternativa, si tiene una instancia db.r6gd.2xlarge ejecutándose en su cuenta de la misma AWS región, el beneficio de facturación se aplica al 50 por ciento del uso del nodo reservado.
Actualización de los nodos reservados de Redis OSS a Valkey
Con el lanzamiento de Valkey en MemoryDB, ahora puede aplicar su descuento de OSS nodo reservado de Redis al motor Valkey. Puedes pasarte de Redis a Valkey sin dejar de OSS beneficiarte de los contratos y reservas existentes. Además de poder aprovechar sus ventajas dentro de la familia de nodos y del motor, puede incluso obtener un mayor valor incremental. Valkey tiene un precio de descuento del 30% en relación con Redis yOSS, con la flexibilidad de nodos reservados, puede usar sus nodos OSS reservados de Redis para cubrir más nodos Valkey en ejecución.
Para calcular la tarifa con descuento, cada combinación de nodo y motor de MemoryDB tiene un factor de normalización que se mide en unidades. Las unidades de nodos reservados se pueden aplicar a cualquier nodo en ejecución de la familia de instancias del nodo reservado para un motor determinado. Los nodos OSS reservados de Redis también se pueden aplicar a todos los motores para cubrir los nodos de Valkey en ejecución. Como el precio de Valkey es inferior al de RedisOSS, sus unidades para un tipo de instancia determinado son más bajas, lo que permite que un nodo OSS reservado de Redis cubra más nodos de Valkey.
Por ejemplo, supongamos que ha comprado un nodo reservado para un db.r7g.4xlarge para el OSS motor Redis (32 unidades) y ejecuta un nodo Redis db.r7g.4xlarge (32 unidades). OSS Si actualiza el nodo a Valkey, el factor de normalización del nodo en ejecución se reduce a 22,4 unidades y el nodo reservado actual le proporciona 9,6 unidades adicionales para utilizarlas con cualquier otro OSS nodo Valkey o Redis en ejecución de la familia db.r7g de la región. Puedes usarlo para cubrir el 42% de otro nodo Valkey db.r7g.4xlarge de la cuenta (22,4 unidades) o el 100% de un nodo Valkey db.r7g.xlarge (5,6 unidades) y el 100% de un nodo Valkey db.r7g.large (2,8 unidades).
Eliminación de un nodo reservado
Los términos de un nodo reservado implican un compromiso de un año o de tres años. No se puede cancelar un nodo reservado. Sin embargo, puede eliminar un nodo que tenga un descuento de nodo reservado. El proceso para eliminar un nodo con un descuento de nodo reservado es el mismo que para cualquier otro nodo.
Si elimina un nodo con un descuento de nodo reservado, puede lanzar otro nodo con especificaciones compatibles. En este caso, sigue disfrutando de la tarifa de descuento mientras dure la reserva (de uno o tres años).
Trabajar con los nodos reservados
Puede AWS Management Console utilizar AWS Command Line Interface la API base de datos, la base de datos y la MemoryDB para trabajar con nodos reservados.
Consola
Para obtener precios e información sobre ofertas de nodos reservados disponibles
-
Inicie sesión en la consola de AWS Management Console MemoryDB y ábrala en. https://console.aws.amazon.com/memorydb/
-
En el panel de navegación, seleccione Nodos reservados.
-
Seleccione Adquirir nodos reservados.
-
En Tipo de nodo, elija el tipo de nodo que desea implementar.
-
En Cantidad, elija la cantidad de nodos que desea implementar.
-
En Plazo, elija el tiempo durante el cual desea que se reserve el nodo de base de datos.
-
En Offering type (Tipo de oferta), elija el tipo de oferta.
Después de realizar estas selecciones, podrá ver la información sobre los precios en Resumen de reserva.
importante
Elija Cancelar para evitar comprar estos nodos reservados e incurrir en cualquier gasto.
Después de recibir la información sobre las ofertas disponibles de nodos reservados, podrá utilizar dicha información para adquirir una oferta, tal como se explica a continuación:
Para adquirir un nodo reservado
-
Inicie sesión en la consola de AWS Management Console MemoryDB y ábrala en. https://console.aws.amazon.com/memorydb/
-
En el panel de navegación, seleccione Nodos reservados.
-
Seleccione Adquirir nodos reservados.
-
En Tipo de nodo, elija el tipo de nodo que desea implementar.
-
En Cantidad, elija la cantidad de nodos que desea implementar.
-
En Plazo, elija el tiempo durante el cual desea que se reserve el nodo de base de datos.
-
En Offering type (Tipo de oferta), elija el tipo de oferta.
-
(Opcional) Puede asignar su propio identificador a los nodos reservados que adquiera para poder realizar un seguimiento de ellos. En ID de reserva, escriba un identificador para el nodo reservado.
Después de realizar estas selecciones, podrá ver la información sobre los precios en Resumen de reserva.
-
Seleccione Adquirir nodos reservados.
-
Los nodos reservados se compran y, a continuación, se muestran en la lista de Nodos reservados.
Para obtener información sobre los nodos reservados para su cuenta AWS
-
Inicie sesión en la consola de MemoryDB AWS Management Console y ábrala en. https://console.aws.amazon.com/memorydb/
-
En el panel de navegación, seleccione Nodos reservados.
-
Aparecerán los nodos reservados de la cuenta. Para ver información detallada sobre un nodo reservado en concreto, elija dicho nodo en la lista. Entonces, podrá ver información detallada sobre ese nodo en los detalles.
AWS Command Line Interface
En el siguiente ejemplo de describe-reserved-nodes-offerings
, se muestran los detalles de las ofertas de nodos reservados.
aws memorydb describe-reserved-nodes-offerings
Esto debería obtener una salida similar a la siguiente:
{ "ReservedNodesOfferings": [ { "ReservedNodesOfferingId": "0193cc9d-7037-4d49-b332-xxxxxxxxxxxx", "NodeType": "db.xxx.large", "Duration": 94608000, "FixedPrice": $xxx.xx, "OfferingType": "Partial Upfront", "RecurringCharges": [ { "RecurringChargeAmount": $xx.xx, "RecurringChargeFrequency": "Hourly" } ] } ] }
También puede pasar los siguientes parámetros para limitar el alcance de lo que se devuelve:
-
--reserved-nodes-offering-id
– El ID de la oferta que desea adquirir. -
--node-type
: valor del filtro del tipo de nodo. Utilice este parámetro para mostrar solo las reservas que coincidan con el tipo de nodo especificado. -
--duration
: valor del filtro de duración, especificado en años o segundos. Utilice este parámetro para mostrar solo las reservas de esta duración. -
--offering-type
: utilice este parámetro para mostrar solo las ofertas disponibles que coincidan con el tipo de oferta especificado.
Después de recibir la información sobre las ofertas disponibles de nodos reservados, podrá utilizar dicha información para adquirir una oferta.
En el siguiente ejemplo de purchase-reserved-nodes-offering
, se compran nuevos nodos reservados
Para Linux, macOS o Unix:
aws memorydb purchase-reserved-nodes-offering \ --reserved-nodes-offering-id 0193cc9d-7037-4d49-b332-d5e984f1d8ca \ --reservation-id reservation \ --node-count 2
Para Windows:
aws memorydb purchase-reserved-nodes-offering ^ --reserved-nodes-offering-id 0193cc9d-7037-4d49-b332-d5e984f1d8ca ^ --reservation-id MyReservation
-
--reserved-nodes-offering-id
representa el nombre de los nodos reservados que se ofrecen a la venta. -
--reservation-id
es un identificador especificado por el cliente que permite realizar un seguimiento de la reserva.nota
El ID de reserva es un identificador único especificado por el cliente que permite realizar un seguimiento de la reserva. Si no se especifica este parámetro, MemoryDB genera automáticamente un identificador para la reserva.
-
--node-count
es el número de nodos que se van a reservar. El valor predeterminado es 1.
Esto debería obtener una salida similar a la siguiente:
{ "ReservedNode": { "ReservationId": "reservation", "ReservedNodesOfferingId": "0193cc9d-7037-4d49-b332-xxxxxxxxxxxx", "NodeType": "db.xxx.large", "StartTime": 1671173133.982, "Duration": 94608000, "FixedPrice": $xxx.xx, "NodeCount": 2, "OfferingType": "Partial Upfront", "State": "payment-pending", "RecurringCharges": [ { "RecurringChargeAmount": $xx.xx, "RecurringChargeFrequency": "Hourly" } ], "ARN": "arn:aws:memorydb:us-east-1:xxxxxxxx:reservednode/reservation" } }
Después de adquirir los nodos reservados, podrá obtener información sobre los nodos reservados.
El siguiente ejemplo de describe-reserved-nodes
devuelve información sobre los nodos reservados para esta cuenta.
aws memorydb describe-reserved-nodes
Esto debería obtener una salida similar a la siguiente:
{ "ReservedNodes": [ { "ReservationId": "ri-2022-12-16-00-28-40-600", "ReservedNodesOfferingId": "0193cc9d-7037-4d49-b332-xxxxxxxxxxxx", "NodeType": "db.xxx.large", "StartTime": 1671150737.969, "Duration": 94608000, "FixedPrice": $xxx.xx, "NodeCount": 1, "OfferingType": "Partial Upfront", "State": "active", "RecurringCharges": [ { "RecurringChargeAmount": $xx.xx, "RecurringChargeFrequency": "Hourly" } ], "ARN": "arn:aws:memorydb:us-east-1:xxxxxxxx:reservednode/ri-2022-12-16-00-28-40-600" } ] }
También puede pasar los siguientes parámetros para limitar el alcance de lo que se devuelve:
-
--reservation-id
: puede asignar su propio identificador a los nodos reservados que adquiera para poder realizar un seguimiento de estos. -
--reserved-nodes-offering-id
: valor del filtro del identificador de la oferta. Utilice este parámetro para mostrar solo las reservas compradas que coincidan con el identificador de oferta especificado. -
--node-type
: valor del filtro del tipo de nodo. Utilice este parámetro para mostrar solo las reservas que coincidan con el tipo de nodo especificado. -
--duration
: valor del filtro de duración, especificado en años o segundos. Utilice este parámetro para mostrar solo las reservas de esta duración. -
--offering-type
: utilice este parámetro para mostrar solo las ofertas disponibles que coincidan con el tipo de oferta especificado.
MemoryDB API
Los siguientes ejemplos muestran cómo utilizar la consulta API MemoryDB para nodos reservados:
DescribeReservedNodesOfferings
Devuelve los detalles de las ofertas de nodos reservados.
https://memorydb.us-west-2.amazonaws.com/ ?Action=DescribeReservedNodesOfferings &ReservedNodesOfferingId=
649fd0c8-xxxx-xxxx-xxxx-06xxxx75e95f
&"Duration": 94608000, &NodeType="db.r6g.large" &OfferingType="Partial Upfront" &Version=2021-01-01 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20141201T220302Z &X-Amz-Algorithm &X-Amz-SignedHeaders=Host &X-Amz-Expires=20141201T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>
Los siguientes parámetros limitan el alcance de lo que se devuelve:
-
ReservedNodesOfferingId
representa el nombre de los nodos reservados que se ofrecen a la venta. -
Duration
: valor del filtro de duración, especificado en años o segundos. Utilice este parámetro para mostrar solo las reservas de esta duración. -
NodeType
: valor del filtro del tipo de nodo. Utilice este parámetro para mostrar solo las ofertas que coincidan con el tipo de nodo especificado. -
OfferingType
: utilice este parámetro para mostrar solo las ofertas disponibles que coincidan con el tipo de oferta especificado.
Después de recibir la información sobre las ofertas disponibles de nodos reservados, podrá utilizar dicha información para adquirir una oferta.
PurchaseReservedNodesOffering
Permite adquirir una oferta de nodos reservados.
https://memorydb.us-west-2.amazonaws.com/ ?Action=PurchasedReservedNodesOffering &ReservedNodesOfferingId=
649fd0c8-xxxx-xxxx-xxxx-06xxxx75e95f
&ReservationID=myreservationID
&NodeCount=1 &Version=2021-01-01 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20141201T220302Z &X-Amz-Algorithm &X-Amz-SignedHeaders=Host &X-Amz-Expires=20141201T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>
-
ReservedNodesOfferingId
representa el nombre de los nodos reservados que se ofrecen a la venta. -
ReservationID
es un identificador especificado por el cliente que permite realizar un seguimiento de la reserva.nota
El ID de reserva es un identificador único especificado por el cliente que permite realizar un seguimiento de la reserva. Si no se especifica este parámetro, MemoryDB genera automáticamente un identificador para la reserva.
-
NodeCount
es el número de nodos que se van a reservar. El valor predeterminado es 1.
Después de adquirir los nodos reservados, podrá obtener información sobre los nodos reservados.
DescribeReservedNodes
Devuelve información sobre los nodos reservados para esta cuenta.
https://memorydb.us-west-2.amazonaws.com/ ?Action=DescribeReservedNodes &ReservedNodesOfferingId=
649fd0c8-xxxx-xxxx-xxxx-06xxxx75e95f
&ReservationID=myreservationID
&NodeType="db.r6g.large" &Duration=94608000 &OfferingType="Partial Upfront" &Version=2021-01-01 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20141201T220302Z &X-Amz-Algorithm &X-Amz-SignedHeaders=Host &X-Amz-Expires=20141201T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>
Los siguientes parámetros limitan el alcance de lo que se devuelve:
-
ReservedNodesOfferingId
representa el nombre del nodo reservado. -
ReservationID
: puede asignar su propio identificador a los nodos reservados que adquiera para poder realizar un seguimiento de estos. -
NodeType
: valor del filtro del tipo de nodo. Utilice este parámetro para mostrar solo las reservas que coincidan con el tipo de nodo especificado. -
Duration
: valor del filtro de duración, especificado en años o segundos. Utilice este parámetro para mostrar solo las reservas de esta duración. -
OfferingType
: utilice este parámetro para mostrar solo las ofertas disponibles que coincidan con el tipo de oferta especificado.
Visualización de la facturación de los nodos reservados
Puede ver la facturación de los nodos reservados en el panel de facturación en la AWS Management Console.
Para ver la facturación de los nodos reservados
-
Inicie sesión en la consola de AWS Management Console MemoryDB y ábrala en. https://console.aws.amazon.com/memorydb/
-
En el botón de búsqueda de la parte superior de la consola, selecciona Facturación.
-
Selecciona Facturas en la parte izquierda del panel de control.
-
En Cargos por servicio de AWS , expanda MemoryDB.
-
Amplíe la AWS región en la que se encuentran sus nodos reservados, por ejemplo, EE.UU. Este (Norte de Virginia).
Los nodos reservados y sus cargos por hora del mes actual se muestran en Instancias CreateCluster reservadas de Amazon MemoryDB.