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 existentes de las bases de datos MongoDB, Gremlin, Cassandra y Etcd sin cambiar su aplicación y ejecute análisis operativos en tiempo real con el conector de Apache Spark y Jupyter Notebook (versión preliminar) 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.

Provisioned throughput is expressed in Request Units per second (RU/s), which can be used for various database operations (e.g., inserts, reads, replaces, upserts, deletes, queries, etc.). For example, 1 RU/s is sufficient for processing one eventually consistent read per second of 1K item, and 5 RU/s is sufficient for processing one write per second of 1K item.

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

Rendimiento aprovisionado

El rendimiento mínimo aprovisionado para un contenedor o base de datos es de 400 RU/s, que corresponde a mil millones de lecturas por mes. Puede aprovisionar el rendimiento y escalar elásticamente en incrementos de 100 RU/s (equivalentes a 267,8 millones de lecturas por mes). También puede escalar elásticamente hasta cientos de millones de RU/s en cualquier momento mientras mantiene los Acuerdos de Nivel de Servicio. Se le facturará una tarifa por hora por el rendimiento máximo aprovisionado en su contenedor o base de datos. Su cuenta se puede configurar para aceptar operaciones de escritura en varias regiones (arquitectura multimaestro) o en una sola región (maestro único).

Configuración manual del rendimiento aprovisionado

El rendimiento aprovisionado se puede configurar manualmente en su contenedor o base de datos de Cosmos con Azure Portal o mediante programación utilizando una API.

Rendimiento aprovisionado: unidad (100 RU/s por hora) Precio
Cuenta de una sola región con 100 RU/s 1 x $-
100 RU/s multi-region, single master account with N > 1 regions N regions x $-
100 RU/s multi-region, multi-master account with N > 1 regions created before December 1, 2019.* (N regions +1) x $-
100 RU/s multi-region, multi-master account with N > 1 regions, created between December 1, 2019 and February 29, 2020 (promotion)* (N regions) x $-

Se aplican las tarifas estándar de transferencia de datos. Para la estimación de precios mensuales, se consideran 730 horas al mes.

Los contenedores y las bases de datos de Cosmos requieren un mínimo de rendimiento aprovisionado de 400 RU/s.

*Create a new Azure Cosmos DB account by February 29, 2020 and receive up to 33-percent off multi-region writes to select Azure regions for the life of your account. Restrictions apply.

Puede estimar sus necesidades de rendimiento aprovisionado mediante la herramienta de planeamiento de capacidad de Azure Cosmos DB (es decir, la calculadora de unidades de solicitud).

Configuración automática del rendimiento aprovisionado con Autopilot Vista previa

Con el modo Autopilot, los contenedores y las bases de datos escalarán automáticamente el rendimiento aprovisionado en función de los patrones de carga de trabajo, manteniendo los Acuerdos de Nivel de Servicio, sin necesidad de que tenga que administrar manualmente la capacidad ni controlar la limitación de velocidad. Esto es lo mejor para cargas de trabajo impredecibles, poco frecuentes o con ráfagas. A medida que la aplicación realice solicitudes al contenedor o base de datos de Cosmos, el modo Autopilot ajustará automática e instantáneamente el rendimiento aprovisionado en función de las necesidades de la carga de trabajo.

Rendimiento con Autopilot: unidad (100 RU/s por hora) Precio
100 Autopilot RU/s, single-region account $-
100 Autopilot RU/s, multi-region, single master account with N regions N regions x $-, where N > 1
100 RU/s multi-region, multi-master account with N regions N regions x $-, where N > 1

Para más información, consulte la página de documentación.

Capacidad reservada de procesamiento aprovisionado

Consiga un ahorro de hasta un 65 por ciento 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 de transacciones y análisis (versión preliminar). 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.

Sus datos se administran en dos capas de almacenamiento distintas, transaccional y analítica (versión preliminar), con cargas de trabajo que operan en los mismos datos lógicos sin que interfieran entre sí. Si bien el almacenamiento transaccional siempre está habilitado de forma predeterminada, debe habilitar explícitamente el almacenamiento analítico (versión preliminar) en el contenedor de Cosmos.

Para calcular los requisitos de almacenamiento, use la herramienta de planeamiento de capacidad.

Almacenamiento consumido Precio
1 GB de almacenamiento transaccional consumido (orientado a filas) $-/mes
1 GB de almacenamiento analítico consumido (orientado a columnas) - versión preliminar $-/mes

Para el almacenamiento transaccional, no hay cargo adicional por IOPS (operaciones de entrada/salida por segundo). Para el almacenamiento analítico (versión preliminar), las transacciones de almacenamiento se facturan de la siguiente manera:

Transacciones de almacenamiento analítico Vista previa

Transacciones Precio
Operaciones de escritura (por 10,000 operaciones) $-
Operaciones de lectura (por 10,000 operaciones) $-

Varias regiones y zonas de disponibilidad

Azure Cosmos DB es un servicio de bases de datos totalmente administrado con distribución global inmediata y replicación de arquitectura multimaestro 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.

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 proporciona redundancia adicional dentro de una región dada mediante la replicación de datos en varias zonas en esa región. La redundancia de zonas de disponibilidad está disponible para cuentas de una sola región y cuentas de varias regiones con escrituras de varias regiones habilitadas.

Rendimiento: unidad (100 RU/s por hora) Precio
100 RU/s, cuenta de una sola región 1 x $-
100 RU/s, N>1 regiones, una sola región grabable N x $-
100 RU/s, N>1 regiones, todas las regiones grabables (N + 1) x $-
100 RU/s, N>1 regiones, todas las regiones grabables, con zonas de disponibilidad habilitadas (N + 1) x $-

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 desde 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 por ciento para las bases de datos de una región, y del 99,999 por ciento, 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.

  • Con Autopilot (actualmente en versión preliminar), se le facturará por hora por el precio base de la capa seleccionada y el rendimiento máximo aprovisionado en modo de piloto automático asignado por hora en función de los patrones de carga de trabajo. El rendimiento aprovisionado se expresa en unidades de solicitud por segundo (RU/s).
  • 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.

    Until February 29, 2020, new Azure Cosmos DB accounts will receive up to 33% off multi-region writes (multi-master) for the life of the account. Qualifying new accounts only. Accounts must be created between December 1, 2019 and February 29, 2020. Offer applies only to multi-region writes. Both Geo-Redundancy and Multi-region Writes must be enabled in account settings. Actual discount will vary based on number of regions selected.

  • 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