Precios de Azure Cosmos DB

Base de datos NoSQL rápida con API abiertas para cualquier escala

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

Desarrolle aplicaciones de forma rápida y sencilla a cualquier escala con un servicio de base de datos NoSQL totalmente administrado que ofrece una velocidad y una disponibilidad garantizadas, escalabilidad automática e inmediata y API de código abierto. Azure Cosmos DB ofrece modelos de precios rentables para aplicaciones de cualquier tamaño, desde desarrollo/pruebas hasta producción.

Precios

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

El procesamiento aprovisionado ofrece operaciones de lectura y escritura de menos de 10 milisegundos y una disponibilidad del 99,999 % en todo el mundo, con el respaldo de acuerdos de nivel de servicio. Es ideal para cargas de trabajo de gran tamaño y críticas que requieren una baja latencia y una alta disponibilidad garantizadas. Las nuevas cuentas pueden obtener un procesamiento de 400 unidades de solicitud por segundo (RU/s) y un almacenamiento de 5 GB al mes con el nivel Gratis de Azure Cosmos DB.

  • Estándar (manual): se recomienda para las cargas de trabajo predecibles y cuando se desea planear y administrar directamente la capacidad de procesamiento. El procesamiento se puede escalar o reducir verticalmente según sea necesario. La facturación se basa en el total de unidades de solicitud por segundo (RU/s) aprovisionadas cada hora, a partir de 400 RU/s.
  • Escalabilidad automática: se recomienda para cargas de trabajo impredecibles o cuando no se desea o no es posible administrar la capacidad. Establezca un límite de procesamiento personalizado y se le facturará el número de RU/s usadas cada hora, a partir de 400 RU/s o del 10 % del límite de procesamiento personalizado.

El almacenamiento se factura en GB consumidos por los datos con el respaldo de discos SSD y los índices en todas las regiones de Azure entre las que está distribuida la base de datos. Se proporcionan dos copias de seguridad gratis, con copias adicionales facturadas como GB totales de datos almacenados.

Rendimiento aprovisionado

El procesamiento aprovisionado ofrece operaciones de lectura y escritura de menos de 10 milisegundos y una disponibilidad del 99,999 % en todo el mundo, con el respaldo de acuerdos de nivel de servicio. Hay dos modelos de procesamiento aprovisionado: estándar y de escalabilidad automática.

Procesamiento aprovisionado estándar (manual)

Ideal para cargas de trabajo de gran tamaño y críticas con patrones de tráfico predecibles. Con el procesamiento aprovisionado, los recursos se dedican a sus cargas de trabajo, mientras que un acuerdo de nivel de servicio garantiza una latencia inferior a 10 milisegundos y una disponibilidad del 99,999 %.

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. Se le cobrará una tarifa por hora para el número máximo de unidades de solicitud por segundo (RU/s) aprovisionadas en su contenedor o base de datos.

Rendimiento aprovisionado: unidad (100 RU/s por hora) Precio
Cuenta de una sola región con 100 RU/s 1 x $-
100 RU/s en varias regiones, una sola cuenta maestra con N > 1 regiones N regiones x $-
Cuenta de arquitectura multimaestro de varias regiones (N > 1 regiones) con 100 RU/s* N 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.

* El precio de las cuentas de arquitectura multimaestro de varias regiones creadas antes del 1 de diciembre de 2019 es (N regiones + 1) x $-.

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

Procesamiento aprovisionado de escalabilidad automática

Es ideal para cargas de trabajo de gran tamaño y críticas con patrones de tráfico impredecibles. Con la escalabilidad automática (antes conocida como AutoPilot), las cargas de trabajo obtienen una latencia inferior a 10 milisegundos y una disponibilidad del 99,999 % garantizadas por un acuerdo de nivel de servicio. Usted establece un límite de procesamiento personalizado (a partir de 4000 RU/s) y se le facturará el número de unidades de solicitud por segundo (RU/s) que se usen cada hora dentro de su límite de rendimiento de entre el 10 y el 100 %.

Procesamiento aprovisionado de escalabilidad automática: unidad (100 RU/s por hora) Precio
100 RU/s de escalabilidad automática, cuenta de una sola región $-
100 RU/s de escalabilidad automática, una cuenta maestra con N regiones N regiones x $-, donde N > 1
100 RU/s en varias regiones, cuenta arquitectura multimaestro con N regiones N regiones x $-, donde N > 1

Se debe aprovisionar un mínimo de 4000 RU/s para el rendimiento aprovisionado de escalabilidad automática. Para más información, consulte la página de documentación.

Capacidad reservada para el procesamiento aprovisionado estándar

Consiga un ahorro de costos de hasta un 65 % y acuerdos de nivel de servicio que garantizan una disponibilidad superior, al tiempo que reduce la carga que supone el planeamiento de la capacidad con los precios de la capacidad reservada de Azure Cosmos DB. Reserve procesamiento aprovisionado estándar 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. Para 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 analítico (en versión preliminar) y transaccional ilimitado, que se factura por los GB de almacenamiento lógico respaldado con discos SSD que usan los datos y los índices de todas las regiones seleccionadas para la replicación geográfica. 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 Azure Cosmos DB.

Dos copias de seguridad de los datos se ofrecen de forma gratuita. Se pueden solicitar copias adicionales mediante la presentación de una solicitud de soporte técnico desde Azure Portal. Cualquier copia adicional se cobrará a un costo mensual de $- por GB.

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 o quitar regiones en su cuenta de Azure Cosmos DB en cualquier momento. El procesamiento que configure para varias bases de datos y contenedores se reserva en cada región asociada a la cuenta.

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

Probar gratis Azure Cosmos DB

hay diversas formas de empezar a trabajar gratis con Azure Cosmos DB

Nivel Gratis de Azure Cosmos DB. Desarrolle y pruebe aplicaciones o ejecute pequeñas cargas de trabajo de producción gratis en el entorno de Azure. Póngase en marcha: Habilite el nivel Gratis en una cuenta nueva para obtener un procesamiento de 400 RU/s y un almacenamiento de 5 GB gratis cada mes durante la vigencia de la cuenta.
Cuenta gratuita de Azure. ¿No conoce Azure? Desarrolle y pruebe una aplicación de preproducción con Azure Cosmos DB y otros servicios de Azure. Póngase en marcha: Pruebe Azure Cosmos DB y otros servicios de Azure con una cuenta gratuita de Azure para 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 que siempre son gratuitas y 5 GB de almacenamiento al mes.
30 días gratis. Ejecute una base de datos de Azure Cosmos DB que no sea de producción durante un tiempo limitado. Póngase en marcha: 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.
Emulador local de Azure Cosmos DB. Pruebe las aplicaciones desde su máquina local sin necesidad de crear una suscripción de Azure ni incurrir en ningún costo. Póngase en marcha: 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.

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: Azure Cosmos DB garantiza una disponibilidad mínima del 99,99 % para las bases de datos de una sola región y una disponibilidad del 99,999 % para las bases de datos de varias regiones, junto con acuerdos de nivel de servicio completos que cubren la latencia, el procesamiento y la coherencia. Más información.

Preguntas más frecuentes

  • Las unidades de solicitud son la moneda de las operaciones de base de datos en Azure Cosmos DB. Cada operación (de escritura, actualización, lectura o consulta) consume recursos de CPU, memoria e IOPS. Estos recursos incurren en cargos que se expresan en unidades de solicitud (RU). El procesamiento aprovisionado es la capacidad de procesamiento total para las operaciones de base de datos y se establece en unidades de solicitud por segundo (RU/s). Si desea obtener más información, visite la página Unidades de solicitud en Azure Cosmos DB.
  • El procesamiento aprovisionado que establezca para la base de datos o el contenedor se le facturará por horas, expresado en unidades de solicitud por segundo (RU/s).

    Procesamiento aprovisionado estándar 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 procesamiento de 500 RU/s y 700 RU/s respectivamente, tiene un procesamiento aprovisionado total 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 la escalabilidad automática (antes “AutoPilot”), establece un límite de procesamiento aprovisionado máximo en RU/s al que puede escalar la base de datos o el contenedor. Después, se le facturan las RU/s de procesamiento aprovisionado que se usa por horas, a partir de 400 unidades de solicitud por segundo (RU/s) o el 10 % del máximo. Por ejemplo, si establece un máximo de 8000 RU/s, Azure Cosmos DB se escalará automáticamente entre 800 y 8000 RU/s en función del uso real.
  • Cuando el nivel Gratis está habilitado en una nueva cuenta de Azure Cosmos DB, ofrece los primeros 5 GB de almacenamiento y 400 RU/s de forma gratuita durante la vigencia de la cuenta. Además, cuando se usan bases de datos de procesamiento compartido, puede crear hasta 25 contenedores que compartan 400 RU/s en el nivel de base de datos (cinco bases de datos compartidas como máximo por cuenta del nivel Gratis). Puede tener un máximo de una cuenta del nivel Gratis por suscripción de Azure y debe especificarlo al crear la cuenta.
  • En las cuentas del nivel Gratis, recibirá las primeras 400 RU/s y 5 GB de almacenamiento gratis cada mes. Cualquier procesamiento aprovisionado y almacenamiento que supere las 400 RU/s y los 5 GB se cobrarán a las tarifas normales de Azure Cosmos DB. Las 400 RU/s se aplican al procesamiento aprovisionado estándar, el procesamiento aprovisionado de escalabilidad automática y a las arquitecturas multi-maestro (operaciones de escritura en varias regiones).

    El descuento de nivel Gratis se aplica en el nivel de cuenta. Por ejemplo, si en un mes una cuenta tuviera un total de 400 RU/s y tres regiones, con 5 GB en cada región, la cuenta se facturaría por 800 RU/s (400 RU/s x 3 regiones - 400 RU/s) y 10 GB de almacenamiento (5 GB x 3 regiones - 5 GB) por cada hora del mes. Si las regiones tienen diferentes tarifas para RU/s y almacenamiento, el descuento reflejará las tarifas de la región en la que se creó la cuenta.

  • 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., Norte de Europa 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., Norte de Europa y Asia Oriental 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., Norte de Europa y Asia Oriental 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., Norte de Europa y Asia Oriental. 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.
  • 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 ayuda a ahorrar dinero, porque conlleva un descuento si paga por adelantado uno o tres años de procesamiento aprovisionado. La capacidad reservada ofrece un descuento en la facturación y no afecta al estado en tiempo de ejecución de sus recursos. Puede adquirir capacidad reservada de Azure Cosmos DB en Azure Portal. Para obtener más información sobre la capacidad reservada, consulte la documentación de Azure Cosmos DB.

Recursos

Calcule el coste 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