Precios de Azure Cosmos DB

Servicio de base de datos multimodelo distribuido globalmente

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

Azure Cosmos DB es un servicio de base de datos multimodelo distribuido globalmente. Azure Cosmos DB se creó desde el principio con distribución global y escalado horizontal como características fundamentales. Ofrece distribución global llave en mano en cualquier número de regiones de Azure, con un proceso transparente de escalado y replicación de los datos dondequiera que estén los usuarios. Escale el rendimiento y el almacenamiento de forma elástica en todo el mundo y pague solo por la cantidad que necesite. Azure Cosmos DB garantiza una latencia inferior a 10 milisegundos el 99 % del tiempo en cualquier parte del mundo, ofrece varios modelos de coherencia bien definidos para ajustar el rendimiento y garantiza alta disponibilidad con multi-homing, todo ello respaldado por excelentes acuerdos de nivel de servicio.

Azure Cosmos DB es realmente independiente del esquema; indexa automáticamente todos los datos sin necesidad de administrar esquemas ni índices. Es también multimodelo, admite de forma nativa modelos de datos de documentos, pares clave-valor, grafos y en columnas. Con Azure Cosmos DB, puede acceder a sus datos con las API que prefiera, como SQL (documentos), MongoDB (documentos), Azure Table Storage (clave-valor), Gremlin (grafos) y Apache Cassandra (en columnas), que se admiten de forma nativa.

Detalles de precios

Rendimiento aprovisionado

En Azure Cosmos DB, solo paga por el rendimiento reservado aprovisionado y los datos almacenados en contenedores (una colección de documentos o una tabla o grafo). El rendimiento reservado, facturado como unidades de solicitud (RU) por segundo o RU/s, le permite leer datos desde los contenedores o escribirlos en ellos. Cada contenedor se factura por horas de rendimiento aprovisionado en unidades de 100 RU/segundo, con un mínimo de 400 RU/segundo, y por los datos almacenados (en GBs). Los contenedores ilimitados tienen un mínimo de 100 RU/segundo por cada partición.

Durante la versión preliminar pública, no hay cargos adicionales por el uso de Gremlin API.

Unidad Precio
Almacenamiento SSD (por GB) $- GB/mes
RU reservadas/segundo (por 100 RU, 400 RU como mínimo) $-
Se aplican las tarifas estándar de transferencia de datos. Para la estimación de precios mensuales, se consideran 732 horas por mes.

Escalado de contenedores

Para cargas de trabajo con un alto rendimiento y almacenamiento puede crear contenedores con almacenamiento ilimitado mediante la definición de una clave de partición en el momento en que se crea el contenedor. Un contenedor con particiones se escala horizontalmente sin problemas a medida que la cantidad de datos almacenados crece y el rendimiento reservado aumenta.

Emulador de Azure Cosmos DB (gratis)

Descargue el Emulador de Azure Cosmos DB para desarrollar y probar aplicaciones usando Azure Cosmos DB desde su máquina local. Una vez que esté satisfecho con el funcionamiento de la aplicación, puede implementarla simplemente cambiando la configuración para que apunte a una instancia de Azure Cosmos DB.

Escala planetaria con replicación geográfica

Los contenedores de Azure Cosmos DB se pueden distribuir globalmente para ayudarle a crear fácilmente aplicaciones a escala planetaria, lo que significa que todos los datos se replicarán automáticamente en las regiones que especifique. La aplicación continúa funcionando con un punto de conexión lógico, mientras que los datos se sirven automáticamente desde la región más cercana a sus usuarios con un modelo de programación intuitivo para coherencia de datos y una alta disponibilidad. Los contenedores distribuidos globalmente se facturan en función del almacenamiento consumido en cada región y del rendimiento reservado para cada contenedor de Azure Cosmos DB, multiplicado por el número de regiones asociadas a una cuenta de base de datos de Azure Cosmos DB. Las velocidades de transferencia de datos estándar se aplican para la transferencia de datos de replicación entre regiones.

Consultas de alto rendimiento y baja latencia

Con Azure Cosmos DB, mientras escribe un volumen constante de datos, estos se indexarán sincrónicamente para atender consultas SQL constantes con un motor de base de datos optimizado para escritura y sin bloqueos diseñado para unidades de estado sólido (SSD) y acceso de baja latencia. Las solicitudes de lectura y escritura siempre se sirven desde la región local, mientras que los datos se distribuyen globalmente. Puede optimizar aún más el rendimiento personalizando el comportamiento del índice automático.

Soporte técnico y contrato de nivel de servicio 

  • Proporcionamos soporte técnico para todos los servicios de Azure con disponibilidad general, incluido Azure Cosmos DB, 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.
  • Acuerdo de Nivel de Servicio: se garantiza que, al menos un 99,99 % del tiempo, las solicitudes se procesarán correctamente para realizar operaciones con recursos de Azure Cosmos DB. Para obtener más información sobre nuestro contrato de nivel de servicio, visite la página del contrato de nivel de servicio.

Preguntas más frecuentes

  • Una "unidad de solicitud" (RU) es la medida de rendimiento de Azure Cosmos DB. 1 RU corresponde al rendimiento de la operación GET de un elemento de 1 KB. Cada operación realizada en Azure Cosmos DB, como lecturas, escrituras, consultas SQL y ejecuciones de procedimientos almacenados, tiene un valor de unidad de solicitud determinista basado en el rendimiento necesario para completar la operación. En lugar de pensar en CPU, E/S y memoria, y en la forma en que estas repercuten en el rendimiento de la aplicación, puede pensar en términos de una única medida: unidad de solicitud.

    Una unidad de solicitud consumida a través de RU por segundo aprovisionadas o un cubo de un minuto es lo mismo.

    Para más información sobre las unidades de solicitud y recibir ayuda para determinar sus necesidades en cuanto a contenedores, haga clic aquí.

  • Se le cobra una tarifa plana por hora predecible basada en la capacidad total (RU/s) que se haya aprovisionado con su cuenta de Azure Cosmos DB durante ese período.

    Si crea una cuenta en East US 2 con dos particiones únicas con 500 RU/s y 700 RU/s, respectivamente, tendría una capacidad total aprovisionada de 1200 RU/s. Por lo tanto, se le cobraría 12 x $- = $-/hora.

    Si sus necesidades de rendimiento cambiaron y la capacidad de cada partición aumentó en 500 RU/s a la vez que se crea un nuevo contenedor con almacenamiento ilimitado mediante el uso de 20 000 RU/se, la capacidad aprovisionada 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 se aprovisionan 500 horas a 1200 RU/s y 220 horas a 22 200 RU/s, la factura mensual mostrará: 500 x $-/hora + 220 x $-/hora = $-/hora

  • Si decide distribuir los contenedores entre varias regiones geográficas, se le facturará por el rendimiento y el almacenamiento de cada contenedor en todas las regiones y por los datos transferidos de una región a otra. 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. Suponga que agrega 3 regiones: Este de EE. UU., Europa del Norte y Asia Pacífico, cada una de ellas con el mismo rendimiento y almacenamiento. 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.

  • 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 la tarifa plana por cada hora durante la cual exista el contenedor, independientemente de su uso o de si el contenedor está activo durante menos de una hora. Por ejemplo, si crea un contenedor y lo elimina al cabo de 5 minutos, se le efectuará un cargo de 1 hora de unidad.

  • Si define su propio rendimiento para un contenedor y lo actualiza a las 9:30 de 400 RU a 1000 RU y, después, a las 10:45 vuelve a 400 RU, se le cobrará por dos horas de 1000 RU.

    Si selecciona una colección con un nivel de rendimiento predefinido y la actualiza a las 9:30 desde una colección S1 a una colección S3 y a las 10:45 vuelve a cambiar a S1, se le cobrarán dos horas de S3.

  • Puede escalar o reducir verticalmente el número de unidades de solicitud para cada contenedor de su cuenta de Azure Cosmos DB mediante Azure Portal, uno de los SDK admitidos o la API de REST.

  • Para mover una colección del nivel de rendimiento S1, S2 o S3 a una partición única con el mismo tamaño de almacenamiento, vea Cambio de los niveles de rendimiento mediante Azure Portal clásico.

    Para mover una única colección a un contenedor con almacenamiento ilimitado, vea Creación de particiones y escalado en Azure 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 Véalo en la calculadora

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

Cuenta gratuita