Nodos reservados - Amazon ElastiCache

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

Reservar uno o más ElastiCache nodos puede ser una forma de reducir los costes. Los nodos reservados se cobran por adelantado en función de una tarifa que depende del tipo de nodo y la duración de la reserva: uno o tres años.

Para ver si los nodos reservados suponen un ahorro de costos para sus casos de uso, determine primero el tamaño del nodo y la cantidad de nodos que necesita. A continuación, calcule la utilización del nodo y compare el costo total que supondría utilizar nodos en diferido en relación con los nodos reservados. Puede mezclar y emparejar nodos reservados con nodos en diferido en sus clústeres. Para obtener información sobre precios, consulta Amazon ElastiCache Pricing.

Administración de costos con los nodos reservados

Reservar uno o varios nodos puede ser una forma de reducir costos. Los nodos reservados se cobran por adelantado en función de una tarifa que depende del tipo de nodo y la duración de la reserva: uno o tres años. Dicho cargo es mucho menor que el cargo por uso por hora que se aplica con los nodos bajo demanda.

Para ver si los nodos reservados suponen un ahorro de costos para sus casos de uso, determine primero el tamaño del nodo y la cantidad de nodos que necesita. A continuación, calcule el uso del nodo y compare el costo total que supondría utilizar nodos bajo demanda en relación con los nodos reservados. Puede mezclar y emparejar nodos reservados con nodos en diferido en sus clústeres. Para obtener información sobre precios, consulta Amazon ElastiCache Pricing.

AWS La región, el tipo de nodo y la duración del plazo se deben elegir en el momento de la compra y no se pueden cambiar más adelante.

Puede usar el AWS Management Console, el o el AWS CLI ElastiCache API para enumerar y comprar las ofertas de nodos reservados disponibles.

Para obtener más información sobre los nodos reservados, consulte Amazon ElastiCache Reserved Nodes.

Ofertas de nodos reservados estándar

Al comprar una instancia de nodo reservado (RI) en Amazon ElastiCache, puede adquirir el compromiso de obtener una tarifa con descuento en una AWS región y un tipo de instancia de nodo específicos durante la duración de la instancia de nodo reservado. Para usar una instancia de nodo ElastiCache reservado de Amazon, debe crear una nueva instancia de ElastiCache nodo, tal como lo haría con una instancia bajo demanda.

Si las especificaciones de la nueva instancia de nodo de reserva coinciden con una instancia de nodo reservado existente en su cuenta, se le facturará con la tarifa reducida que se ofrece para la instancia de nodo reservado. De lo contrario, la instancia de nodo se factura con una tarifa en diferido. Estos estándares RIs están disponibles a partir de las familias de instancias R5 y M5.

nota

Todos los tipos de ofertas que se describen a continuación están disponibles en plazos de uno y tres años.

Tipos de ofertas

No, Upfront RI proporciona acceso a una ElastiCache instancia reservada sin requerir un pago por adelantado. Su ElastiCache instancia reservada de No Upfront factura una tarifa horaria con descuento por cada hora dentro del plazo, independientemente del uso.

La RI parcial por adelantado requiere que una parte de la ElasticCache instancia reservada 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. Esta opción sustituye a la opción heredada utilización intensa, que se explica en la sección siguiente.

La RI de Pago total anticipado requiere que el pago completo se realice al comenzar el término de RI. No se aplicarán otros costos durante el resto del término, independientemente del número de horas utilizadas.

Tamaño de los nodos reservados con flexibilidad

Todos los nodos reservados tienen un tamaño flexible. Al comprar un nodo reservado, una cosa que se especifica es el tipo de nodo, por ejemplo, cache.r6g.xlarge. Para obtener más información sobre los tipos de nodos, consulta Amazon ElastiCache 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 AWS región. Los nodos reservados con flexibilidad de tamaño solo se pueden reducir horizontalmente en sus familias de nodos. Por ejemplo, un nodo reservado para un cache.r6g.xlarge puede aplicarse a un cache.r6g.2xlarge, pero no a un cache.r6gd.large, ya que cache.r6g y cache.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 AWS región sin coste adicional.

OSSActualización de los nodos reservados de Redis a Valkey

Con el lanzamiento de Valkey ElastiCache, ahora puedes aplicar tu descuento en nodos OSS reservados de Redis al motor de caché de Valkey. Puedes pasarte de Redis OSS a Valkey sin dejar de beneficiarte de los contratos y reservas existentes. Además de poder aprovechar sus ventajas dentro de la familia de nodos de caché y del motor, puede incluso obtener un mayor valor incremental. Valkey tiene un precio de descuento del 20% en relación con Redis yOSS, con la flexibilidad de nodos reservados, puede utilizar sus nodos OSS reservados de Redis para cubrir un 20% más de nodos Valkey en ejecución.

Para calcular la tarifa con descuento, cada combinación de ElastiCache nodo y motor 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 Valkey tiene un precio con descuento en comparación con Redis OSS y Memcached, 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 cache.r7g.4xlarge para el OSS motor Redis (32 unidades) y ejecuta un nodo Redis cache.r7g.4xlarge (32 unidades). OSS Si actualiza el nodo a Valkey, el factor de normalización del nodo en ejecución se reduce a 25,6 unidades y el nodo reservado existente le proporciona 6,4 unidades adicionales para utilizarlas con cualquier otro OSS nodo Valkey o Redis en ejecución de la familia cache.r7g de la región. Puedes usar esto para cubrir el 25% de otro nodo Valkey cache.r7g.4xlarge de la cuenta (25,6 unidades) o el 100% de un nodo Valkey cache.r7g.xlarge (6,4 unidades).

Comparación del uso con unidades normalizadas

Puede comparar el uso de diferentes tamaños de nodos reservados utilizando unidades normalizadas. Por ejemplo, una hora de uso en dos nodos cache.r6g.4xlarge equivale a 16 horas de uso en un cache.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, Memcached) Unidades normalizadas (Valkey)
micro 0,5 0.4
small 1 8.
medium 2 1.6
large 4 3.2
xlarge 8 6.4
2xlarge 16 12.8
4xlarge 32 25,6
6xlarge 48 38,4
8xlarge 64 51,2
10xlarge 80 64
12xlarge 96 76,8
16xlarge 128 102.4
24xlarge 192 153.6

Por ejemplo, compra un nodo reservado cache.r6gd.xlarge y tiene dos nodos reservados cache.r6gd.large en ejecución en su cuenta en 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 tienes una instancia cache.r6gd.2xlarge ejecutándose en tu cuenta de la misma región, el beneficio de facturación se aplica al 50 por ciento del uso del nodo reservado. AWS

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).

Ofertas de nodos reservados heredados

Existen tres niveles de reservas de nodo heredado: uso intenso, uso medio y uso bajo. Los nodos pueden reservarse en cualquier nivel de uso durante uno o tres años. El tipo de nodo, el nivel de uso y el término de la reserva afectarán a los costos totales. Verifique el ahorro que los nodos reservados pueden proporcionar a la empresa al comparar varios modelos antes de adquirir los nodos reservados.

Los nodos que se compran con un término o nivel de utilización determinado no pueden cambiarse a un término o nivel de utilización distinto.

Niveles de utilización

Los nodos reservados de utilización intensa permiten cargas de trabajo que tienen una base constante de capacidad, así como la ejecución de cargas de trabajo estables. Los nodos reservados de utilización intensa requieren un elevado nivel de compromiso por anticipado; sin embargo, si planea mantener el nodo en ejecución más del 79 por ciento del término de la reserva del nodo, podrá conseguir un mayor ahorro (hasta un 70 por ciento en comparación con el precio de los nodos en diferido). Con los nodos reservados de uso intenso, deberá realizar un pago por única vez. A continuación, seguirá una tarifa por hora más baja mientras dure el término, independientemente de si el nodo se encuentre en funcionamiento.

Los nodos reservados de uso medio son la mejor opción si tiene previsto aprovechar los nodos reservados durante una buena parte del tiempo, pero desea disponer de una tarifa de pago por única vez menor o de la flexibilidad para poder dejar de pagar por el nodo al apagarlo. Los nodos reservados de utilización media son una opción más rentable cuando tiene planeado mantener en ejecución los nodos reservados más del 40 por ciento del término que dura la reserva. Esta opción puede ahorrar hasta un 64 por ciento con respecto al precio en diferido. Con los nodos reservados de utilización media, el pago por única vez será ligeramente superior que con los nodos reservados de utilización baja y disfrutará de unas tarifas de uso por hora más reducidas al ejecutar un nodo.

Los nodos reservados de utilización baja son la opción perfecta para cargas de trabajo periódicas que solo se ejecutan durante un par de horas al día o durante unos días a la semana. Con los nodos reservados de utilización baja, deberá realizar un pago por única vez seguido del pago de una tarifa de utilización por horas con descuento cuando el nodo se ejecute. Puede comenzar a ahorrar cuando el nodo se ejecute durante más del 17 % del término reservado del nodo. Puede ahorrar hasta un 56 % de las tarifas bajo demanda durante todo el término del nodo reservado.

Ofertas de nodos reservados heredados
Ofertas Costo inicial Tarifa de uso Beneficio

Utilización intensa

Máxima

Tasa por hora más baja. Se aplica durante todo el término independientemente de si utiliza el nodo reservado o no.

Menor costo total si planea ejecutar los nodos reservados más del 79 por ciento del término de tres años.

Utilización media

Medio

Tasa de utilización por hora aplicada por cada hora de ejecución del nodo. No se aplica ningún cargo por hora cuando el nodo no está en ejecución.

Adecuado para cargas de trabajo elásticas o para cuando se espera una utilización moderada, durante más del 40 por ciento del término de tres años.

Utilización baja

Mínima

Tasa de uso por hora aplicada por cada hora de ejecución del nodo. No se aplica ningún cargo por hora cuando el nodo no está en ejecución. Tasa por hora más alta de todos los tipos de ofertas; sin embargo, las tasas solo se aplican cuando el nodo reservado está en ejecución.

El costo total más elevado si planea ejecutar todo el tiempo. Sin embargo, ofrece el mínimo costo total si prevé que utilizará el nodo reservado con poca frecuencia, más del 15 % de un término de tres años.

Utilización en diferido (sin nodos reservados)

Ninguna

Tasa por hora más alta. Se aplica cuando el nodo está en ejecución.

Costo por hora más alto.

Para obtener más información, consulta los ElastiCache precios de Amazon.

Obtención de información sobre las ofertas de nodos reservados

Antes de comprar nodos reservados, puede obtener información acerca de las ofertas de nodos reservados.

En los siguientes ejemplos se muestra cómo obtener precios e información sobre las ofertas de nodos reservados disponibles mediante AWS Management Console AWS CLI, y ElastiCache API.

Obtención de información sobre las ofertas de nodos reservados (consola)

Para obtener precios y otra información sobre las ofertas de clústeres reservados disponibles mediante el AWS Management Console, utilice el siguiente procedimiento.

Para obtener información acerca de las ofertas de nodos reservados disponibles
  1. Inicie sesión en AWS Management Console y abra la ElastiCache consola en https://console.aws.amazon.com/elasticache/.

  2. En el panel de navegación, seleccione Reserved Nodes (Nodos reservados).

  3. Elija Purchase Reserved Node (Comprar nodo reservado).

  4. En Engine, selecciona Valkey, Redis o OSS Memcached.

  5. Para determinar las ofertas disponibles, seleccione las siguientes opciones:

    • Node Type

    • Term (Término)

    • Offering Type(Tipo de oferta)

    Después de realizar estas selecciones, el costo por nodo y el costo total de las selecciones se mostrarán en Reservation details (Detalles de reserva).

  6. Elija Cancel (Cancelar) para evitar comprar estos nodos e incurrir en gastos.

Obtención de información sobre las ofertas de nodos reservados (AWS CLI)

Para obtener precios y otra información sobre las ofertas de nodos reservados disponibles para Valkey o RedisOSS, escriba el siguiente comando en la línea de comandos:

aws elasticache describe-reserved-cache-nodes-offerings

Esta operación produce un resultado similar al siguiente (JSONformato):

{ "ReservedCacheNodesOfferingId": "0xxxxxxxx-xxeb-44ex-xx3c-xxxxxxxx072", "CacheNodeType": "cache.xxx.large", "Duration": 94608000, "FixedPrice": XXXX.X, "UsagePrice": X.X, "ProductDescription": "redis", "OfferingType": "All Upfront", "RecurringCharges": [ { "RecurringChargeAmount": X.X, "RecurringChargeFrequency": "Hourly" } ] }, { "ReservedCacheNodesOfferingId": "0xxxxxxxx-xxeb-44ex-xx3c-xxxxxxxx072", "CacheNodeType": "cache.xxx.xlarge", "Duration": 94608000, "FixedPrice": XXXX.X, "UsagePrice": X.X, "ProductDescription": "redis", "OfferingType": "Partial Upfront", "RecurringCharges": [ { "RecurringChargeAmount": X.XXX, "RecurringChargeFrequency": "Hourly" } ] }, { "ReservedCacheNodesOfferingId": "0xxxxxxxx-xxeb-44ex-xx3c-xxxxxxxx072", "CacheNodeType": "cache.xxx.large", "Duration": 31536000, "FixedPrice": X.X, "UsagePrice": X.X, "ProductDescription": "redis", "OfferingType": "No Upfront", "RecurringCharges": [ { "RecurringChargeAmount": X.XXX, "RecurringChargeFrequency": "Hourly" } ] }

Para obtener precios y otra información sobre las ofertas de nodos reservados disponibles para Memcached, escriba el siguiente comando en la línea de comandos:

{ "ReservedCacheNodesOfferingId": "0xxxxxxxx-xxeb-44ex-xx3c-xxxxxxxx072", "CacheNodeType": "cache.xxx.large", "Duration": 94608000, "FixedPrice": XXXX.X, "UsagePrice": X.X, "ProductDescription": "memcached", "OfferingType": "All Upfront", "RecurringCharges": [ { "RecurringChargeAmount": X.X, "RecurringChargeFrequency": "Hourly" } ] }, { "ReservedCacheNodesOfferingId": "0xxxxxxxx-xxeb-44ex-xx3c-xxxxxxxx072", "CacheNodeType": "cache.xxx.xlarge", "Duration": 94608000, "FixedPrice": XXXX.X, "UsagePrice": X.X, "ProductDescription": "memcached", "OfferingType": "Partial Upfront", "RecurringCharges": [ { "RecurringChargeAmount": X.XXXX, "RecurringChargeFrequency": "Hourly" } ] }, { "ReservedCacheNodesOfferingId": "0xxxxxxxx-xxeb-44ex-xx3c-xxxxxxxx072", "CacheNodeType": "cache.xx.12xlarge", "Duration": 31536000, "FixedPrice": X.X, "UsagePrice": X.X, "ProductDescription": "memcached", "OfferingType": "No Upfront", "RecurringCharges": [ { "RecurringChargeAmount": X.XXXX, "RecurringChargeFrequency": "Hourly" } ] }

Para obtener más información, consulte describe-reserved-cache-nodes-offerings en la Referencia. AWS CLI

Obtener información sobre las ofertas de nodos reservados () ElastiCache API

Para obtener datos acerca de precios e información acerca de las ofertas de nodos reservados disponibles, realice una llamada a la acción DescribeReservedCacheNodesOfferings.

https://elasticache.us-west-2.amazonaws.com/ ?Action=DescribeReservedCacheNodesOfferings &Version=2014-12-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>

Para obtener más información, consulte DescribeReservedCacheNodesOfferingsla ElastiCache API Referencia.

Compra de un nodo reservado

Los siguientes ejemplos muestran cómo comprar una oferta de nodo reservado con AWS Management Console AWS CLI, el y el ElastiCache API.

importante

Si sigue los ejemplos de esta sección, se incurrirá en cargos en su AWS cuenta que no podrá anular.

Compra de un nodo reservado (Consola)

En este ejemplo, se muestra la compra de una oferta de nodo reservado específica, 649fd0c8-cf6d-47a0-bfa6-060f8e75e95f, con un ID de nodo reservado de myreservationID.

En el siguiente procedimiento, se utiliza AWS Management Console para comprar la oferta de nodo reservado mediante el identificador de oferta.

Para comprar nodos reservados
  1. Inicie sesión en AWS Management Console y abra la ElastiCache consola en https://console.aws.amazon.com/elasticache/.

  2. En el panel de navegación, elija el enlace Reserved Nodes (Nodos reservados).

  3. Elija el botón Purchase reserved nodes (Comprar nodos reservados).

  4. Para Engine, selecciona Valkey, Redis o OSS Memcached.

  5. Para determinar las ofertas disponibles, seleccione las siguientes opciones:

    • Node Type

    • Term (Término)

    • Offering Type(Tipo de oferta)

    • Un Reserved node ID (ID de nodo reservado) opcional

    Después de realizar estas selecciones, el costo por nodo y el costo total de las selecciones se mostrarán en Reservation details (Detalles de reserva).

  6. Seleccione Comprar.

Compra de un nodo reservado (AWS CLI)

En el siguiente ejemplo, se muestra la compra de una oferta de clúster reservado específica, 649fd0c8-cf6d-47a0-bfa6-060f8e75e95f, con un ID de nodo reservado de myreservationID.

Escriba el comando siguiente en el símbolo del sistema:

Para Linux, macOS o Unix:

aws elasticache purchase-reserved-cache-nodes-offering \ --reserved-cache-nodes-offering-id 649fd0c8-cf6d-47a0-bfa6-060f8e75e95f \ --reserved-cache-node-id myreservationID

Para Windows:

aws elasticache purchase-reserved-cache-nodes-offering ^ --reserved-cache-nodes-offering-id 649fd0c8-cf6d-47a0-bfa6-060f8e75e95f ^ --reserved-cache-node-id myreservationID

El comando devuelve un resultado similar al siguiente:

RESERVATION ReservationId Class Start Time Duration Fixed Price Usage Price Count State Description Offering Type RESERVATION myreservationid cache.xx.small 2013-12-19T00:30:23.247Z 1y XXX.XX USD X.XXX USD 1 payment-pending memcached Medium Utilization

Para obtener más información, consulte purchase-reserved-cache-nodes-offering en la AWS CLI Referencia.

Compra de un nodo reservado (ElastiCache API)

En el siguiente ejemplo, se muestra la compra de una oferta de nodo reservado específica, 649fd0c8-cf6d-47a0-bfa6-060f8e75e95f, con un ID de clúster reservado de myreservationID.

Realice una llamada a la operación PurchaseReservedCacheNodesOffering con los parámetros siguientes:

  • ReservedCacheNodesOfferingId = 649fd0c8-cf6d-47a0-bfa6-060f8e75e95f

  • ReservedCacheNodeID = myreservationID

  • CacheNodeCount = 1

https://elasticache.us-west-2.amazonaws.com/ ?Action=PurchaseReservedCacheNodesOffering &ReservedCacheNodesOfferingId=649fd0c8-cf6d-47a0-bfa6-060f8e75e95f &ReservedCacheNodeID=myreservationID &CacheNodeCount=1 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20141201T220302Z &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Date=20141201T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20141201T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>

Para obtener más información, consulte PurchaseReservedCacheNodesOfferingla ElastiCache API Referencia.

Obtención de información sobre los nodos reservados

Puede obtener información sobre los nodos reservados que ha adquirido utilizando las AWS Management Console AWS CLI, las y las ElastiCache API.

Obtención de información sobre los nodos reservados (consola)

En el siguiente procedimiento se describe cómo utilizar el AWS Management Console para obtener información sobre los nodos reservados que ha adquirido.

Para obtener información acerca de los nodos reservados comprados
  1. Inicie sesión en AWS Management Console y abra la ElastiCache consola en https://console.aws.amazon.com/elasticache/.

  2. En el panel de navegación, elija el enlace Reserved nodes (Nodos reservados).

    Los nodos reservados para la cuenta aparecen en la lista de nodos reservados. Puede elegir cualquiera de los nodos reservados de la lista para ver información detallada acerca del nodo reservado en el panel de detalles situado en la parte inferior de la consola.

Obtención de información sobre los nodos reservados (AWS CLI)

Para obtener información sobre los nodos reservados de su AWS cuenta, escriba el siguiente comando en una línea de comandos:

aws elasticache describe-reserved-cache-nodes

Esta operación produce un resultado similar al siguiente (JSONformato):

{ "ReservedCacheNodeId": "myreservationid", "ReservedCacheNodesOfferingId": "649fd0c8-cf6d-47a0-bfa6-060f8e75e95f", "CacheNodeType": "cache.xx.small", "DataTiering": "disabled", "Duration": "31536000", "ProductDescription": "memcached", "OfferingType": "Medium Utilization", "MaxRecords": 0 }

Para obtener más información, consulte describir-- reserved-cache-nodes en la AWS CLI Referencia.

Obtener información sobre tus nodos reservados (ElastiCache API)

Para obtener información sobre los nodos reservados para su AWS cuenta, llame a la DescribeReservedCacheNodes operación.

https://elasticache.us-west-2.amazonaws.com/ ?Action=DescribeReservedCacheNodes &Version=2014-12-01 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20141201T220302Z &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Date=20141201T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20141201T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>

Para obtener más información, consulte DescribeReservedCacheNodesla ElastiCache API Referencia.