Precios de Azure Cosmos DB

Servicio de base de datos multimodelo totalmente administrado y distribuido globalmente

Cree una cuenta gratuita de Azure y obtenga un crédito de $200 de 30 días, además de 12 meses de acceso gratuito a Azure Cosmos DB.

Desarrolle aplicaciones que estén siempre disponibles en tiempo real a cualquier escala con Azure Cosmos DB, un servicio de base de datos multimodelo totalmente administrado y distribuido globalmente con alta disponibilidad (99,999 % del tiempo) y latencias de menos de diez milisegundos para operaciones de lectura y escritura en cualquier parte del mundo, respaldado, además, por un Acuerdo de Nivel de Servicio integral. Simplifique el desarrollo de aplicaciones e impulse la productividad de los desarrolladores con funcionalidades integradas nativas en la nube que incluye cinco modelos de coherencia, indexación automática y múltiples API y modelos de datos.

Migre fácilmente datos de las bases de datos MongoDB, Gremlin, Cassandra y Etcd sin cambiar su aplicación y ejecute análisis operativos en tiempo real con Apache Spark y Jupyter Notebook integrados de forma nativa en Cosmos DB. Pague solo por lo que necesita, ya que puede escalar el procesamiento y el almacenamiento de forma elástica e inmediata sin límites.

Precios

En Azure Cosmos DB, se factura el rendimiento aprovisionado y el almacenamiento consumido por horas.

El rendimiento aprovisionado se expresa en unidades de solicitud por segundo (RU/s), que se pueden usar para varias operaciones de base de datos (por ejemplo, inserciones, lecturas, reemplazos, upserts, eliminaciones, consultas, etc.). Puede aprovisionar el rendimiento y reducirlo horizontalmente de forma elástica en incrementos de 100 RU/s (lo que equivale a 267 800 millones de lecturas por $6/mes), mediante programación, usando una llamada API, o en Azure Portal. Su cuenta de base de datos se puede configurar para aceptar operaciones de escritura en varias regiones (arquitectura multimaestro) o en una sola región (maestro único). Con la capacidad reservada de Azure Cosmos DB, con un compromiso de uno o tres años, podrá disfrutar de un ahorro importante en el rendimiento aprovisionado.

El almacenamiento se factura por cada GB utilizado para el índice y los datos respaldados por discos SSD.

Detalles de precios

Unidad Precio
Rendimiento aprovisionado (operaciones de escritura en varias regiones) por 100 RU/s $-
Rendimiento aprovisionado (operaciones de escritura en una región) por 100 RU/s $-
Almacenamiento SSD (por GB) $- GB/mes
Se aplican las tarifas estándar de transferencia de datos. Para la estimación de precios mensuales, se consideran 730 horas al mes.

Rendimiento aprovisionado

En Azure Cosmos DB, se cobra el procesamiento aprovisionado por horas, lo que garantiza un alto rendimiento a cualquier escala asignando recursos para que los utilice. Cree una cuenta de Azure Cosmos DB nueva antes del 30 de noviembre de 2019 y consiga un descuento de hasta un 33 % en operaciones de escritura en varias regiones, solo en determinadas regiones de Azure, mientras dure la cuenta. Se aplican restricciones* .

Puede aprovisionar procesamiento en:

  1. Contenedor de Azure Cosmos. Según el modelo de datos o la API que elija, un contenedor podría ser una colección (MongoDB o SQL), un grafo (Gremlin) o una tabla (Cassandra o Table). En Azure Cosmos DB, los contenedores se particionan horizontalmente y se pueden escalar de forma elástica para ofrecer una cantidad ilimitada de procesamiento y almacenamiento.
  2. Base de datos de Azure Cosmos. El rendimiento configurado en una base de datos se comparte entre todos los contenedores de la base de datos. Puede excluir de manera explícita determinados contenedores del procesamiento aprovisionado compartido en la base de datos y aprovisionar procesamiento para esos contenedores a nivel de contenedor. En función del modelo de datos o la API que elija, una base de datos puede ser un espacio de claves (Cassandra), una base de datos (MongoDB, SQL o Etcd) o una cuenta de base de datos (Gremlin o Table).

El rendimiento aprovisionado parte de 400 RU/s por contenedor o base de datos (equivalente a 1 billón de lecturas por $24/mes), y se puede escalar verticalmente en incrementos de 100 RU/s (lo que equivale a 267 800 millones de lecturas por $6/mes). Utilice la calculadora de unidades de solicitud de Azure Cosmos DB para hacer un cálculo de sus necesidades de rendimiento y la calculadora de precios de Azure para calcular el costo.

Capacidad reservada de procesamiento aprovisionado

Consiga un ahorro de hasta un 65 % y Acuerdos de Nivel de Servicio que garantizan una disponibilidad superior, al tiempo que reduce la carga que supone la administración o el planeamiento de la capacidad, con los precios de la capacidad reservada de Azure Cosmos DB. Reserve rendimiento aprovisionado para uno o tres años con un único pago y compártalo entre todas las regiones, API, cuentas y suscripciones de una inscripción determinada. Si desea obtener más información, consulte la documentación.

Reserva por 1 año Reserva por 3 años
Procesamiento Escritura de una sola región Escritura de varias regiones Escritura de una sola región Escritura de varias regiones
Precio/ahorro Precio por 100 RU/s
(ahorro sobre el pago por uso)
Precio por 100 RU/s
(ahorro sobre el pago por uso)
Precio por 100 RU/s
(ahorro sobre el pago por uso)
Precio por 100 RU/s
(ahorro sobre el pago por uso)
Primeras 50 000 RU/s $- $- $- $- $- $- $- $-
Siguientes 450 000 RU/s $- $- $- $- $- $- $- $-
Siguientes 2 500 000 RU/s $- $- $- $- $- $- $- $-
Más de 3 000 000 RU/s $- $- $- $- $- $- $- $-

Todo el rendimiento que aprovisione por encima de la capacidad reservada se cobra según las tarifas de rendimiento aprovisionado estándar.

Almacenamiento consumido

Azure Cosmos DB ofrece almacenamiento ilimitado (sin necesidad de aprovisionamiento, configuración ni reservas por adelantado) y escala y reduce verticalmente los recursos en función de los datos y los índices que se agregan o se quitan en un contenedor de Azure Cosmos DB.

El almacenamiento se factura por los GB de almacenamiento lógico local respaldado por discos SSD que utilizan sus datos e índices en todas las regiones donde utiliza Azure Cosmos DB. Por ejemplo, si replica una cuenta de Azure Cosmos DB en tres regiones, pagará por el costo total de almacenamiento en cada una de esas tres regiones. Para calcular los requisitos de almacenamiento, use la herramienta de planeamiento de capacidad. El costo del almacenamiento en Azure Cosmos DB es $-/GB al mes.

Varias regiones y zonas de disponibilidad

Azure Cosmos DB es un servicio de bases de datos totalmente administrado con distribución global llave en mano y replicación de arquitectura multimaestra transparente. Puede agregar regiones a la cuenta de Azure Cosmos o eliminarlas en cualquier momento. El rendimiento que se configura para varias bases de datos y contenedores de Azure Cosmos se reserva en cada región asociada a la cuenta de Cosmos. Si el rendimiento aprovisionado por hora, que es la suma de las RU/s configuradas en todos los contenedores y las bases de datos para su cuenta de Azure Cosmos, es T y el número de regiones de Azure asociado a la cuenta de la base de datos es N, el rendimiento aprovisionado total para la cuenta de Cosmos para una hora determinada es:

  • (T x N) RU/s si su cuenta de Azure Cosmos está configurada con una región de escritura.
  • (T x (N+1)) RU/s si su cuenta de Azure Cosmos está configurada con todas las regiones con capacidad de procesar escritura.

Además de la configuración para varias regiones, ahora puede habilitar la redundancia de zona al seleccionar una región que asociar a su base de datos de Azure Cosmos. La redundancia de zona es una funcionalidad complementaria a la característica de escritura en varias regiones (replicación de arquitectura multimaestro). No se puede confiar en la redundancia de zona por sí sola para lograr la resistencia regional.

Puede habilitar la compatibilidad con Availability Zones como se indica a continuación:

  1. En una cuenta de varias regiones, la compatibilidad con Availability Zones (AZ) solo se puede habilitar en una región si la característica de escrituras en varias regiones (arquitectura multimaestro) está habilitada en la cuenta. No incurrirá en cargos adicionales específicos de Availability Zones en este escenario.
  2. En una cuenta de una sola región, puede habilitar Availability Zones (AZ) con independencia de que la característica de escrituras en varias regiones (arquitectura multimaestro) esté habilitada o no. En este escenario, se le cobrarán $-/por hora por cada 100 RU/s, es decir, el doble del rendimiento aprovisionado en la región única. Puede habilitar la redundancia de zona en una región existente de su cuenta de Azure Cosmos si quita la región y la vuelve a agregar con la redundancia de zona habilitada.

Probar gratis Azure Cosmos DB

Desarrolle y pruebe aplicaciones listas para producción desde su máquina local con el emulador local de Azure Cosmos DB Descargue el emulador gratuito de Azure Cosmos DB en su máquina local con Windows. Una vez que esté satisfecho con la base de datos, puede implementarla apuntando a una instancia de Azure Cosmos DB en la nube.
¿Acaba de llegar a Azure y quiere probar una aplicación antes de implementarla en producción? Pruebe Azure Cosmos DB y otros servicios de Azure con una cuenta gratuita de Azure Pruebe Azure Cosmos DB y otros servicios de Azure con una cuenta gratuita de Azure de 12 meses. Obtenga un crédito por valor de $200 para usarlo durante 30 días y disfrute de 400 RU/s de procesamiento aprovisionado y 5 GB de almacenamiento al mes durante un año.)
Cree y ejecute una base de datos global de Azure Cosmos DB sin ningún compromiso durante 30 días en Pruebe gratis Azure Cosmos DB. Disfrute de una experiencia por tiempo limitado en Azure Cosmos DB distribuido globalmente de forma gratuita y sin necesidad de tener una suscripción a Azure desde la página Pruebe gratis Azure Cosmos DB. Puede renovar las veces que desee.

Soporte técnico y contrato de nivel de servicio 

  • El soporte técnico se ofrece a través del Soporte técnico de Azure, a partir de $29/mes. Se ofrecen de forma gratuita los servicios de asistencia para facturación y administración de suscripciones.
  • Azure Cosmos DB está disponible en todas las regiones de Azure, incluidas las nubes públicas, gubernamentales y DoD. Si desea obtener más información, visite la página de disponibilidad por regiones de los servicios de Azure.
  • Acuerdo de Nivel de Servicio: se garantiza una disponibilidad de al menos el 99,99 % para las bases de datos de una región, y del 99,999 %, para las bases de datos de varias regiones para procesar solicitudes y realizar operaciones correctamente en Azure Cosmos DB. Además, ofrecemos otro Acuerdo de Nivel de Servicio integral que abarca la latencia, el rendimiento, la coherencia y la alta disponibilidad. Si desea obtener más información, visite la página del acuerdo de nivel de servicio.

Preguntas más frecuentes

  • En Azure Cosmos DB, reserva capacidad de rendimiento (en una base de datos o un contenedor) y solo paga por el rendimiento reservado para una hora determinada. La ventaja del modelo basado en rendimiento aprovisionado para los clientes es que proporciona rendimiento y elasticidad garantizados a cualquier escala. El modelo de rendimiento aprovisionado permite que Cosmos DB ofrezca alta disponibilidad y baja latencia garantizada, además de un rendimiento garantizado en el percentil 99 independiente de la escala. El rendimiento reservado se especifica en términos de unidades de solicitud (RU) por segundo. Cada operación de Azure Cosmos DB, incluidas las operaciones de escritura, actualizaciones, operaciones de lectura y consultas, así como la actualización de un documento, consume CPU, memoria y operaciones de E/S por segundo. Es decir, cada operación conlleva un cargo por solicitud, que se expresa en unidades de solicitud (RU). Si desea obtener más información, visite la página Unidades de solicitud en Azure Cosmos DB.

  • Se factura el rendimiento aprovisionado expresado en unidades de solicitud por segundo (RU/s) que se han reservado para su base de datos o contenedor de Azure Cosmos DB a la tarifa por hora durante el tiempo que estuvo aprovisionado.

    Rendimiento aprovisionado para un contenedor individual:

    Si crea una cuenta de base de datos de Azure Cosmos DB en la región Este de EE. UU. 2 con dos contenedores que tienen aprovisionado un rendimiento de 500 RU/s y 700 RU/s respectivamente, tiene un total de rendimiento aprovisionado de 1200 RU/s. Por tanto, se le cobraría 12 x $- = $-/hora.

    Si cambiaran sus necesidades de rendimiento y aumentara la capacidad de cada contenedor en 500 RU/s y creara al mismo tiempo un nuevo contenedor que utilizase 20 000 RU/s, la capacidad aprovisionada total sería 22 200 RU/s (1000 RU/s + 1200 RU/s + 20 000RU/s). La factura cambiaría a: $- x 222 = $-/hora.

    En un mes de 720 horas, si el rendimiento aprovisionado durante 500 horas fuese de 1200 RU/s y las 220 horas restantes fuese de 22 200 RU/s, la factura del mes indicaría: 500 x $-/hora + 220 x $-/hora = $-/mes.

    Rendimiento aprovisionado para una base de datos (un conjunto de contenedores):

    Si crea una cuenta en la región Este de EE. UU. 2 con dos bases de datos de Cosmos DB (con un conjunto de colecciones en cada una) que tienen aprovisionado un rendimiento de 50K RU/s y 70K RU/s respectivamente, tiene un total de rendimiento aprovisionado de 120K RU/s. Por tanto, se le cobraría 1200 x $- = $-/hora.

    Si sus necesidades de rendimiento cambiaron y aumentó el rendimiento aprovisionado de cada base de datos en 10K RU/s cada una, su capacidad total de aprovisionamiento sería de 140K RU/s (60K RU/s + 80K RU/s). La factura cambiaría a: 1400 * $- = $-/hora.

    En un mes de 720 horas, si el rendimiento aprovisionado durante 500 horas fuese de 120K RU/s y las 220 horas restantes fueron de 140K RU/s, la factura del mes indicaría: 500 x $-/hora + 220 x $-/hora = $- + $- = $-/mes.

  • Si extiende una cuenta de Cosmos (con bases de datos y contenedores) entre varias regiones geográficas, se le factura el rendimiento y el almacenamiento de cada contenedor en cada una de las regiones y las transferencias de datos entre regiones. A modo de ejemplo, suponga que tiene un contenedor en la región Oeste de EE. UU. aprovisionado con un rendimiento de 10 000 RU/s y un almacenamiento de 1 TB de datos este mes. Imagine que agrega tres regiones: Este de EE. UU., Europa del Norte y Asia Oriental, todas con la misma cantidad de almacenamiento y rendimiento. Su factura total mensual (suponiendo que un mes tiene 31 días) será:

    Elemento Uso (mes) Tarifa Costo mensual
    Factura de rendimiento por el contenedor en Oeste de EE. UU. 10K RU/s * 24 * 31 $- por 100 unidades de solicitud/s por hora $-
    Factura de rendimiento para 3 regiones adicionales: Este de EE. UU., Europa del Norte y Asia Pacífico 3 * 10K RU/s * 24 * 31 $- por 100 unidades de solicitud/s por hora $-
    Factura de almacenamiento por el contenedor en Oeste de EE. UU. 1 TB $-/GB $-
    Factura de almacenamiento para 3 regiones adicionales: Este de EE. UU., Europa del Norte y Asia Pacífico 3 * 1TB $-/GB $-
    Total $-

    Suponga que hace salir 100 GB de datos todos los meses del contenedor de la región Oeste de EE. UU. para replicar datos en las regiones Este de EE. UU., Europa del Norte y Asia Pacífico. Se le cobrará la salida de datos según las tarifas de transferencia de datos.

  • Si decide utilizar contenedores que abarquen varias regiones geográficas, se le facturarán el rendimiento y el almacenamiento aprovisionados para cada contenedor en cada una de las regiones y las transferencias de datos entre regiones. Se le facturará el rendimiento aprovisionado.

    Escritura de varias regiones

    Imagine que tiene un contenedor en la región Oeste de EE. UU. con un rendimiento aprovisionado de 10 000 RU/s y almacena 1 TB de datos este mes. Suponga que agrega 3 regiones (Este de EE. UU., Europa del Norte y Asia Oriental), cada una con el mismo almacenamiento y rendimiento, y que quiere ser capaz de escribir en los contenedores de todas las regiones desde la aplicación distribuida mundialmente. Su factura total mensual (suponiendo que un mes tiene 31 días) será:

    Elemento Uso (mes) Tarifa Costo mensual
    Factura de rendimiento para un contenedor en la región Oeste de EE. UU. (operaciones de escritura en varias regiones) 10K RU/s * 24 * 31 $- por 100 unidades de solicitud/s por hora $-
    Factura de rendimiento para 3 regiones más: Este de EE. UU., Europa del Norte y Asia Oriental (operaciones de escritura en varias regiones) (3 + 1) * 10K RU/s * 24 * 31 $- por 100 unidades de solicitud/s por hora $-
    Factura de almacenamiento por el contenedor en Oeste de EE. UU. 1 TB $-/GB $-
    Factura de almacenamiento para 3 regiones adicionales: Este de EE. UU., Europa del Norte y Asia Pacífico 3 * 1TB $-/GB $-
    Total $-

    En el ejemplo anterior, imagine que hace salir 100 GB de datos todos los meses del contenedor de la región Oeste de EE. UU. para replicarlos en las regiones Este de EE. UU., Europa del Norte y Asia Oriental. Se le cobrará la salida de datos según las tarifas de transferencia de datos.

    Hasta el 30 de noviembre de 2019, las cuentas de Azure Cosmos DB nuevas obtendrán un descuento de hasta un 33 % en las operaciones de escritura en varias regiones (arquitectura multimaestro), solo en determinadas regiones, mientras dure la cuenta. Solo las cuentas nuevas que cumplan los requisitos. Las cuentas deben haberse creado entre el 15 de agosto de 2019 y el 30 de noviembre de 2019. Oferta limitada a las cuentas con la ubicación y redundancia geográfica en las regiones Norte de Europa, Oeste de Europa, Centro-sur de EE. UU. o Centro-norte de EE. UU., y se aplica solo a las operaciones de escritura en varias regiones en esas mismas regiones. Tanto la redundancia geográfica como las operaciones de escritura en varias regiones deben estar habilitadas en la configuración de la cuenta. El descuento real dependerá del número de regiones cualificadas seleccionado.

  • La capacidad de almacenamiento se factura en unidades de la cantidad máxima de datos almacenados por hora (en GB) durante el período de un mes. Por ejemplo, si ha utilizado 100 GB de almacenamiento durante medio mes y 50 GB durante la segunda mitad del mes, se le facturará un uso medio de 75 GB de almacenamiento ese mes.

  • Se le cobra cada hora que exista el contenedor o la base de datos, independientemente del uso o de si el contenedor o la base de datos están activos durante menos de una hora. Por ejemplo, si crea un contenedor o base de datos y lo elimina a los 5 minutos, en su factura aparecerá como 1 hora.

  • Se le cobra el máximo rendimiento aprovisionado para una hora determinada.

    Por ejemplo, si aumenta el rendimiento aprovisionado a las 9:30 de la mañana de 400 RU/s a 1000 RU/s y lo vuelve a reducir a las 10:45 a 400 RU/s, se le cobrarán dos horas de 1000 RU/s.

    Si aumenta el rendimiento aprovisionado para un contenedor o grupo de contenedores a las 9:30 de la mañana de 100K RU/s a 200K RU/s y lo vuelve a reducir a las 10:45 a 100K RU/s, se le cobrarán dos horas de 200K RU/s.

  • Puede escalar o reducir verticalmente el rendimiento aprovisionado (es decir, las unidades de solicitud por segundo) para cada contenedor o base de datos desde Azure Portal, con uno de los SDK admitidos o mediante una API REST.

  • La capacidad reservada de Azure Cosmos DB permite ahorrar dinero con el pago por adelantado de períodos de uno o tres años de rendimiento de Cosmos DB aprovisionado, ya que obtiene un descuento en el rendimiento aprovisionado de Cosmos DB para bases de datos y contenedores (tablas/colecciones/grafos). La capacidad reservada de Azure Cosmos DB puede reducir de forma considerable los costos de Cosmos DB respecto a los precios normales, con un compromiso anticipado de uno o tres años. La capacidad reservada ofrece un descuento en la facturación y no afecta el estado de runtime de sus recursos de Cosmos DB. Puede adquirir capacidad reservada de Azure Cosmos DB en Azure Portal. Para obtener más información acerca de la capacidad reservada, consulte la documentación de Cosmos DB.

Recursos

Calcule el costo mensual de los servicios de Azure

Consulte las preguntas más frecuentes sobre los precios de Azure

Más información acerca de Azure Cosmos DB

Consulte tutoriales técnicos, vídeos y más recursos

Agregado al presupuesto. Presione 'v' para verlo en la calculadora

Aprenda y cree soluciones con un crédito de $200 y continúe gratis