

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.

# Administración de nodos
<a name="nodes"></a>

Un nodo es el componente básico más pequeño de toda implementación de MemoryDB. Un nodo pertenece a una partición que pertenece a un clúster. Cada nodo ejecuta la versión del motor que se eligió cuando el clúster se creó o se modificó por última vez. Cada nodo tiene su propio puerto y nombre de servicio de nombres de dominio (DNS). Se admiten varios tipos de nodos de MemoryDB, cada uno de los cuales tiene asociada una cantidad de memoria y unos recursos informáticos diferentes.

**Topics**
+ [Nodos y particiones de MemoryDB](nodes.nodegroups.md)
+ [Tipos de nodos compatibles](nodes.supportedtypes.md)
+ [Nodos reservados de MemoryDB](nodes.reservednodes.md)
+ [Sustitución de nodos](nodes.nodereplacement.md)

Entre las operaciones importantes en las que intervienen nodos se incluyen: 
+ [Agregar/eliminar nodos de un clúster](clusters.deletenode.md)
+ [Escalado](scaling.md)
+ [Búsqueda de puntos de conexión](endpoints.md)

# Nodos y particiones de MemoryDB
<a name="nodes.nodegroups"></a>

Una partición es una organización jerárquica de nodos, cada uno de ellos encapsulado en un clúster. Las particiones son compatibles con la reproducción. En una partición, un nodo funciona como nodo principal de lectura/escritura. Todos los demás nodos de la partición funcionan como réplicas de solo lectura del nodo principal. MemoryDB admite varias particiones dentro de un clúster. Esto permite la partición de los datos en un clúster de MemoryDB. 

MemoryDB admite la replicación mediante particiones. La operación de API [DescribeClusters](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeClusters.html) enumera las particiones con los nodos miembros, los nombres de los nodos, los puntos de conexión y también otra información.

Después de crear un clúster de MemoryDB, se puede modificar (escalarse o reducirse horizontalmente). Para obtener más información, consulte [Escalado](scaling.md) y [Sustitución de nodos](nodes.nodereplacement.md). 

Cuando cree un clúster nuevo, puede inicializarlo con datos del clúster anterior para que no comience vacío. Esto puede resultar útil si necesita cambiar el tipo de nodo o la versión del motor, o realizar una migración desde Amazon ElastiCache (Redis OSS). Para obtener más información, consulte [Toma de instantáneas manuales](snapshots-manual.md) y [Restauración a partir de una instantánea](snapshots-restoring.md).

# Tipos de nodos compatibles
<a name="nodes.supportedtypes"></a>

MemoryDB admite los siguientes tipos de nodos: 

**Optimizadas para la memoria**


| Tipo de instancia | Banda ancha de base (Gbps) | Banda ancha con ráfagas (Gbps) | Multiplexación de E/S mejorada (Valkey 7.2 y Redis OSS 7.0.4 o superior)  | Versión mínima del motor  | 
| --- | --- | --- | --- | --- | 
| db.r7g.large | 0,937 | 12,5 | No | 6.2 | 
| db.r7g.xlarge | 1.876 | 12,5 | No | 6.2 | 
| db.r7g.2xlarge | 3.75 | 15 | Sí | 6.2 | 
| db.r7g.4xlarge | 7.5 | 15 | Sí | 6.2 | 
| db.r7g.8xlarge | 15 | N/A | Sí | 6.2 | 
| db.r7g.12xlarge | 22.5 | N/A | Sí | 6.2 | 
| db.r7g.16xlarge | 30 | N/A | Sí | 6.2 | 
| db.r6g.large | 0.75 | 10.0 | No | 6.2 | 
| db.r6g.xlarge | 1.25 | 10.0 | No | 6.2 | 
| db.r6g.2xlarge | 2,5 | 10.0 | Sí | 6.2 | 
| db.r6g.4xlarge | 5.0 | 10.0 | Sí | 6.2 | 
| db.r6g.8xlarge | 12 | N/A | Sí | 6.2 | 
| db.r6g.12xlarge | 20 | N/A | Sí | 6.2 | 
| db.r6g.16xlarge | 25 | N/A | Sí | 6.2 | 

**Memoria optimizada con la organización de datos en niveles**


| Tipo de instancia | Banda ancha de base (Gbps) | Banda ancha con ráfagas (Gbps) | Multiplexación de E/S mejorada (Valkey 7.2 y Redis OSS 7.0.4 o superior)  | Versión mínima del motor  | 
| --- | --- | --- | --- | --- | 
| db.r6gd.xlarge | 1.25 | 10 | No | 6.2 | 
| db.r6gd.2xlarge | 2,5 | 10 | No | 6.2 | 
| db.r6gd.4xlarge | 5.0 | 10 | No | 6.2 | 
| db.r6gd.8xlarge | 12 | N/A | No | 6.2 | 

**Nodos de uso general**


| Tipo de instancia | Banda ancha de base (Gbps) | Banda ancha con ráfagas (Gbps) | Multiplexación de E/S mejorada (Valkey 7.2 y Redis OSS 7.0.4 o superior)  | Versión mínima del motor  | 
| --- | --- | --- | --- | --- | 
| db.t4g.small | 0,128 | 5.0 | No | 6.2 | 
| db.t4g.medium | 0,256 | 5.0 | No | 6.2 | 

Para conocer la disponibilidad de regiones de AWS, consulte [Precios de MemoryDB](https://aws.amazon.com/memorydb/pricing/)

 Todos los tipos de nodos se crean en una nube privada virtual (VPC). 

# Nodos reservados de MemoryDB
<a name="nodes.reservednodes"></a>

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 actuales reservados de MemoryDB se basan en el precio y proporcionan cobertura a los nodos que ejecutan el motor de Redis OSS. Estos nodos reservados se pueden aplicar al motor de Valkey como se describe en [Tamaño de los nodos reservados con flexibilidad](reserved-nodes-size.md), 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 nodo reservado mediante el Consola de administración de AWS, AWS Command Line Interface o el SDK
+ Revise la información sobre sus nodos reservados existentes

**Topics**
+ [Información general sobre los nodos reservados](reserved-nodes-overview.md)
+ [Tipos de ofertas](reserved-nodes-offerings.md)
+ [Tamaño de los nodos reservados con flexibilidad](reserved-nodes-size.md)
+ [Actualización de nodos de Redis OSS a Valkey](reserved-nodes.md)
+ [Eliminación de un nodo reservado](reserved-nodes-deleting.md)
+ [Trabajar con los nodos reservados](reserved-nodes-working-with.md)

# Información general sobre los nodos reservados
<a name="reserved-nodes-overview"></a>

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 período 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 usar la API Consola de administración de AWS, la o la AWS CLI API de MemoryDB 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 organización de datos en niveles). Para obtener información sobre precios, consulte [Precios de MemoryDB](https://aws.amazon.com/memorydb/pricing/ ).

# Tipos de ofertas
<a name="reserved-nodes-offerings"></a>

Los nodos reservados están disponibles en tres variedades: sin pago inicial, pago inicial parcial y pago inicial total, lo cual le permite optimizar sus costos 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
<a name="reserved-nodes-size"></a>

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 [Precios de MemoryDB](https://aws.amazon.com/memorydb/pricing/ ).

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\$14 = 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 unidad de uso en dos nodos db.r6g.4xlarge equivale a 16 horas de uso en uno 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 normalizadas (Redis OSS) | 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.

![\[Diagrama que muestra dos nodos reservados en ejecución con un beneficio de facturación aplicado a ambos nodos.\]](http://docs.aws.amazon.com/es_es/memorydb/latest/devguide/images/ri1.png)


Como alternativa, si tiene una instancia de db.r6gd.2xlarge ejecutándose en su cuenta de la misma región, el beneficio de facturación se aplica al 50 por ciento del uso del nodo reservado. AWS 

![\[Diagrama que muestra una instancia con un beneficio de facturación aplicado al 50 por ciento del uso del nodo reservado.\]](http://docs.aws.amazon.com/es_es/memorydb/latest/devguide/images/ri2.png)


# Actualización de nodos de Redis OSS a Valkey
<a name="reserved-nodes"></a>

Con el lanzamiento de Valkey en MemoryDB, ahora puede aplicar su descuento en nodos reservados de Redis OSS al motor de Valkey. Puede actualizar de Redis OSS a Valkey sin dejar de beneficiarse de los contratos y reservas existentes. Además de poder aprovechar sus ventajas dentro de la familia de nodos y del motor, puede obtener también un mayor valor incremental. Valkey tiene un descuento del 30 % en comparación con Redis OSS y, con la flexibilidad de los nodos reservados, puede utilizar sus nodos reservados de Redis OSS para cubrir más de nodos de 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 reservados de Redis OSS también se pueden aplicar a todos los motores para cubrir los nodos de Valkey en ejecución. Como Valkey tiene un descuento en comparación con Redis OSS, sus unidades para un tipo de instancia determinado son más bajas, lo que permite que un nodo reservado de Redis OSS cubra más nodos de Valkey.

Como ejemplo, supongamos que ha comprado un nodo reservado para una db.r7g.4xlarge para el motor de Redis OSS (32 unidades) y está ejecutando un nodo db.r7g.4xlarge de Redis OSS (32 unidades). 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 existente le proporciona 9,6 unidades adicionales para utilizarlas con cualquier otro nodo de Valkey o Redis OSS en ejecución de la familia db.r7g en la región. Puede usar esto para cubrir el 42 % de otro nodo de Valkey db.r7g.4xlarge de la cuenta (22,4 unidades) o el 100 % de un nodo de Valkey db.r7g.xlarge (5,6 unidades) y el 100 % de un nodo de Valkey db.r7g.xlarge (2,8 unidades).

# Eliminación de un nodo reservado
<a name="reserved-nodes-deleting"></a>

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
<a name="reserved-nodes-working-with"></a>

Puede usar la API Consola de administración de AWS, la y MemoryDB para AWS Command Line Interface trabajar con nodos reservados.

## Consola
<a name="reserved-nodes-working-with-console"></a>

**Para obtener precios e información sobre ofertas de nodos reservados disponibles**

1. Inicie sesión en la consola de Consola de administración de AWS MemoryDB y ábrala en. [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/)

1. En el panel de navegación, seleccione **Nodos reservados**.

1. Seleccione **Adquirir nodos reservados**.

1. En **Tipo de nodo**, elija el tipo de nodo que desea implementar.

1. En **Cantidad**, elija la cantidad de nodos que desea implementar.

1. En **Plazo**, elija el tiempo durante el cual desea que se reserve el nodo de base de datos.

1. 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**

1. Inicie sesión en la consola de Consola de administración de AWS MemoryDB y ábrala en. [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/)

1. En el panel de navegación, seleccione **Nodos reservados**.

1. Seleccione **Adquirir nodos reservados**.

1. En **Tipo de nodo**, elija el tipo de nodo que desea implementar.

1. En **Cantidad**, elija la cantidad de nodos que desea implementar.

1. En **Plazo**, elija el tiempo durante el cual desea que se reserve el nodo de base de datos.

1. En **Offering type** (Tipo de oferta), elija el tipo de oferta.

1. (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**.

1. Seleccione **Adquirir nodos reservados**.

1. 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**

1. Inicie sesión en la consola de MemoryDB Consola de administración de AWS y ábrala en. [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/)

1. En el panel de navegación, seleccione **Nodos reservados**.

1. 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
<a name="reserved-nodes-working-with-cli"></a>

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.

## API de MemoryDB
<a name="reserved-nodes-working-with-api"></a>

Los siguientes ejemplos muestran cómo utilizar la [API de consulta de MemoryDB](https://docs.aws.amazon.com/memorydb/latest/devguide/programmingguide.queryapi.html) para los 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
<a name="reserved-nodes-view-billing"></a>

Puede ver la facturación de los nodos reservados en el panel de facturación en la Consola de administración de AWS.

**Para ver la facturación de los nodos reservados**

1. Inicie sesión en la consola de Consola de administración de AWS MemoryDB y ábrala en. [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/)

1. En el botón de búsqueda de la parte superior de la consola, selecciona **Facturación**.

1. Selecciona **Facturas** en la parte izquierda del panel de control.

1. En **Cargos por servicio de AWS **, expanda **MemoryDB**.

1. 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**.

![\[Captura de pantalla de un extracto de facturación que muestra los cargos por hora del mes en curso.\]](http://docs.aws.amazon.com/es_es/memorydb/latest/devguide/images/reserved-nodes.png)


# Sustitución de nodos
<a name="nodes.nodereplacement"></a>

MemoryDB suele actualizar su flota con parches y actualizaciones, por lo general sin problemas. Sin embargo, cada cierto tiempo tenemos que relanzar los nodos de MemoryDB con el fin de aplicar las actualizaciones obligatorias del sistema operativo en el host subyacente. Estas sustituciones son necesarias para aplicar actualizaciones que refuerzan la seguridad, la fiabilidad y el rendimiento operativo.

Puede optar por administrar personalmente estas sustituciones en cualquier momento antes del período programado para la sustitución de nodos. Cuando administre personalmente una sustitución, la instancia recibirá la actualización del sistema operativo cuando vuelva a lanzar el nodo y se cancelará la sustitución de nodos programada. Es posible que reciba alertas que indiquen que va a tener lugar la sustitución de nodos. Si ya ha mitigado manualmente la necesidad de mantenimiento, puede hacer caso omiso de estas alertas.

**nota**  
Los nodos de reemplazo generados automáticamente por MemoryDB pueden tener direcciones IP diferentes. Usted es responsable de revisar la configuración de la aplicación para asegurarse de que los nodos estén asociados con las direcciones IP apropiadas.

La lista siguiente identifica acciones que puede realizar cuando MemoryDB programa el reemplazo de uno de sus nodos:

**Opciones de sustitución de nodos de MemoryDB**
+ **No hacer nada**: si no hace nada, MemoryDB reemplaza el nodo según lo programado. 

  Si el nodo es miembro de un clúster Multi-AZ, MemoryDB proporciona mayor disponibilidad durante la aplicación de parches, las actualizaciones y otras operaciones de sustitución de nodos relacionadas con el mantenimiento.

  La sustitución se completa mientras el clúster atiende solicitudes de escritura entrantes. 
+ **Cambie el período de mantenimiento**: para eventos de mantenimiento programados, recibirá un correo electrónico o un evento de notificación de MemoryDB. En estos casos, si cambia el período de mantenimiento antes de la hora de sustitución programada, su nodo se sustituirá en ese momento a la nueva hora. Para obtener más información, consulte [Modificación de un clúster de MemoryDB](clusters.modify.md).
**nota**  
La posibilidad de mover el período de sustitución para modificarlo solo está disponible cuando la notificación de MemoryDB incluye un período de mantenimiento. Si la notificación no incluye un período de mantenimiento, no se puede cambiar el período de sustitución.

  Por ejemplo, supongamos que es jueves 9 de noviembre a las 15:00 h y el próximo período de mantenimiento es el viernes 10 de noviembre a las 17:00 h. A continuación, se exponen tres escenarios con sus resultados:
  + Cambia el período de mantenimiento a los viernes a las 16:00, después de la fecha y hora actuales y antes del siguiente período de mantenimiento programado. El nodo se sustituye el viernes 10 de noviembre a las 16:00.
  + Cambia el período de mantenimiento al sábado a las 16:00, después de la fecha y hora actuales y después del siguiente período de mantenimiento programado. El nodo se sustituye el sábado 11 de noviembre a las 16:00.
  + Cambia el período de mantenimiento al miércoles a las 16:00 un día anterior de la misma semana que la fecha y hora actuales. El nodo se sustituye el próximo miércoles 15 de noviembre a las 16:00.

  Para obtener instrucciones, consulte [Administración del mantenimiento](maintenance-window.md).

   