Precios de Memorystore para Redis
En este documento, se brinda información detallada sobre los precios de Memorystore. Además, puedes usar la calculadora de precios de Google Cloud para estimar el costo de uso de Memorystore.
Si deseas obtener información sobre los precios de Memorystore para Memcached, visita la página de precios de Memorystore para Memcached.
Si quieres obtener información sobre los precios de Memorystore for Redis Cluster, consulta la página Precios de Memorystore for Redis Cluster.
Consulta nuestra página de descuentos por compromiso de uso (CUD) para obtener información sobre cómo ahorrar un 40% con un compromiso de 3 años o un 20% con un compromiso de 1 año.
Descripción general de los precios
Los precios de Memorystore se basan en los siguientes componentes:
Nivel de servicio: determina si la instancia de Redis es independiente o si cuenta con alta disponibilidad.
Capacidad aprovisionada: determina la cantidad de almacenamiento y capacidad de procesamiento disponible para la instancia de Redis.
Región: determina la ubicación en la que se aprovisiona la instancia de Redis.
Réplicas: Determina cuántos nodos hay en una instancia de nivel Estándar. Solo es aplicable para las instancias con réplicas de lectura habilitadas.
Niveles de servicio
Memorystore ofrece los siguientes niveles de servicio:
Nivel Básico: ofrece una instancia de Redis independiente. Este nivel se utiliza en aplicaciones que requieren de almacenamiento en caché simple de Redis.
Nivel Estándar: ofrece una instancia de Redis con alta disponibilidad que incluye conmutación por error automática y replicación a través de varias zonas habilitada automáticamente.
Las instancias de nivel Estándar admiten réplicas de lectura, lo que permite agregar hasta cinco réplicas a una instancia y usarlas para escalar las consultas de lectura. Para obtener más información sobre cómo la habilitación de las réplicas de lectura afecta los precios, consulta Precios de instancias con réplicas de lectura.
Capacidad aprovisionada
Cuando aprovisionas una instancia de Memorystore, debes elegir su capacidad máxima de almacenamiento. La instancia se ubica dentro de un nivel de capacidad con base en su capacidad aprovisionada. Por ejemplo, una instancia de 3 GB se ubica en el nivel de capacidad de entre 1 GB y 4 GB. El nivel de capacidad de la instancia afecta lo siguiente:
La cantidad que pagas por la capacidad aprovisionada. Por ejemplo, si aprovisionas una instancia Básica de 3 GB, se te cobrará considerando el precio Básico M1 para la región en la que se aprovisiona la instancia.
El rendimiento que puedes lograr con la instancia de Redis. Con Redis versión 6, puedes lograr una mayor capacidad de procesamiento con niveles de memoria más altos. Por ejemplo, en el caso de los patrones de carga de trabajo típicos, puedes ver un aumento en el rendimiento cuando se escala de M2 a M3 o un nivel superior.
Precios de instancias sin réplicas de lectura
Los precios dependen del nivel de servicio, la capacidad aprovisionada y la región en la que se aprovisiona la instancia. Las instancias de Memorystore se cobran en incrementos de 1 segundo, según la capacidad aprovisionada de la instancia en GB. En la siguiente tabla, se muestra el precio por GB por hora (3,600 segundos).
Selecciona una región de la lista desplegable que aparece sobre la siguiente tabla para ver los precios de los niveles Básico y Estándar:
Los cargos se realizan de la siguiente manera:
- El precio se redondea hasta el segundo más cercano.
- Tu proyecto comienza a generar costos de Memorystore cuando creas una instancia de Redis. Por más que no uses la instancia, se te cobrará según la capacidad aprovisionada.
- Puedes cambiar la capacidad de una instancia de Memorystore en cualquier momento. Si la nueva capacidad hace que la instancia se incluya en un nivel de capacidad diferente, se te cobrará según el precio del nuevo nivel de capacidad en cuanto Memorystore complete la operación de escalamiento.
Precios de instancias con réplicas de lectura
Las instancias de nivel Estándar admiten réplicas de lectura. Puedes crear instancias con réplicas de lectura con la consola de Google Cloud, gcloud o la API de Memorystore. Esta función te permite aprovisionar hasta cinco réplicas, que pueden usarse por completo para lecturas. Las varias réplicas también ayudan a mejorar la redundancia y la disponibilidad de la instancia durante las fallas. Las réplicas de lectura solo son compatibles con M2 y niveles de memoria superiores. Para obtener más información sobre las réplicas de lectura, consulta Réplicas de lectura.
Impacto en los precios debido a la habilitación de réplicas de lectura
Cuando habilitas la réplica de lectura en una instancia de nivel Estándar, se producen los siguientes cambios en la facturación:
- La instancia se factura como un SKU nuevo.
- Los precios dependen de la capacidad aprovisionada, la cantidad de nodos y la región en la que se aprovisiona la instancia.
En la siguiente tabla, se indican los precios de los nodos cuando las réplicas de lectura están habilitadas para tu instancia:
Los cargos se realizan de la siguiente manera:
- El precio se redondea hasta el segundo más cercano.
- Tu proyecto comienza a generar costos de Memorystore cuando creas una instancia de Redis. Por más que no uses la instancia, se te cobrará según la capacidad aprovisionada.
- Puedes cambiar la capacidad y la cantidad de réplicas de una instancia de Memorystore en cualquier momento. Si la nueva capacidad hace que la instancia se incluya en un nivel de capacidad diferente, se te cobrará según el precio del nuevo nivel de capacidad en cuanto Memorystore complete la operación de escalamiento.
Precios de red
Memorystore no te factura por la entrada o salida de la instancia de Memorystore cuando accedes a ella desde un cliente en la misma región. Sin embargo, es posible que tu recurso de cliente te facture por el tráfico de salida entre zonas. Por ejemplo, una VM de Compute Engine te factura por el tráfico de salida entre zonas a Memorystore.
Cuando accedes a una instancia de Memorystore desde un cliente en una región diferente, Memorystore te cobra por el tráfico de salida de red desde las instancias de Redis hacia tu aplicación cliente. Se te cobra por el total de GB transferidos de una región a otra.
Para ver una lista de precios de salida de red para Memorystore, consulta la siguiente tabla:
Tipo de tráfico | Precio |
---|---|
Salida entre regiones de Google Cloud dentro de Norteamérica (por GB) | $0.01 |
Salida entre regiones de Google Cloud dentro de Europa (por GB) | $0.02 |
Salida entre regiones de Google Cloud dentro de Asia (por GB) | $0.05 |
Salida entre regiones de Google Cloud dentro de Oceanía (por GB) | $0.08 |
Salida a una región de Google Cloud en otro continente (excluye Indonesia y Oceanía) (por GB) | $0.08 |
Indonesia y Oceanía1 desde y hacia cualquier región de Google Cloud (por GB) | $0.15 |
Si pagas en una moneda distinta del dólar estadounidense, se aplican los precios que figuran en tu moneda en los SKU de Cloud Platform.
Ejemplos de precios
Instancias de nivel Básico y nivel Estándar con réplicas de lectura inhabilitadas
Para calcular el costo por hora de una instancia, se debe multiplicar la capacidad aprovisionada por el precio unitario del nivel de capacidad correspondiente.
Cómo calcular una instancia M2 de nivel Básico: si se aprovisiona una instancia de 8 GB de nivel Básico, el nivel de capacidad correspondiente para los 8 GB será M2. El costo unitario de una instancia M2 de nivel Básico en la región de Iowa es de $0.027 por GB por hora. El costo por hora es de 8 * $0.027, lo que equivale a $0.22 por hora o $160.60 por mes ($0.22 * 730), aproximadamente.
Ejecución y escalamiento de una instancia M3 de nivel Estándar: si se aprovisiona una instancia de 20 GB de nivel Estándar en la región de Iowa y se ejecuta durante 90 minutos, se te cobrará $1.38 (20 GB * $0.046 por GB por h * 1.5 horas). Si cambias la capacidad aprovisionada de tu instancia M3 de nivel Estándar de 20 GB a una instancia de 50 GB (M4), se te cobrará el precio de M4 ($0.035 por GB por hora) cuando finalice la operación de escalamiento.
Además, puedes usar la Calculadora de precios de Memorystore para estimar los costos de las distintas situaciones de uso de Memorystore.
Instancias de nivel Estándar con réplicas de lectura habilitadas
Para calcular el costo por hora de una instancia con réplica de lectura habilitada, multiplica la capacidad aprovisionada por el precio unitario de un nodo por el nivel de capacidad correspondiente y la cantidad de nodos.
Por ejemplo, si habilitas réplicas de lectura, se te cobrará $2.85 (50 * $0.019 * 2 * 1.5), en el que 50 GB es la capacidad aprovisionada, $0.019 es el precio unitario en Gb-h de un nodo M4, 2 es la cantidad de nodos (1 principal y 1 réplica) y 1.5 es el uso en horas.
¿Qué sigue?
- Lee la documentación de Memorystore.
- Comienza a usar Memorystore.
- Prueba la calculadora de precios.
- Obtén información sobre las soluciones y los casos de uso de Memorystore.