Base de datos NoSQL rápida con API abiertas para cualquier escala
Desarrollar aplicaciones de forma rápida y sencilla a cualquier escala con Azure Cosmos DB, una base de datos distribuida totalmente administrada y sin servidor que admita cargas de trabajo relacionales y NoSQL. Obtenga disponibilidad y velocidad garantizadas para datos NoSQL, escalabilidad automática e instantánea, y compatibilidad con código abierto PostgreSQL, MongoDB y Cassandra. Azure Cosmos DB ofrece modelos de precios rentables para aplicaciones de cualquier tamaño, desde desarrollo/pruebas hasta producción.
Explore las opciones de precios
Aplique filtros para adaptar las opciones de precios a sus necesidades.
Los precios son solo estimaciones y no están pensados como cotizaciones de precios reales. Los precios reales pueden variar en función del tipo de contrato especificado con Microsoft, la fecha de compra y el tipo de cambio de moneda. Los precios se calculan en dólares estadounidenses y se convierten con las tarifas al contado de cierre de Londres que se capturan en los dos días laborables anteriores al último día laborable del mes anterior. Si los dos días laborables anteriores al final del mes se encuentran en un día festivo en los principales mercados, el día de configuración de tarifas suele ser el día inmediatamente anterior a los dos días laborables. Esta tarifa se aplica a todas las transacciones durante el próximo mes. Inicie sesión en la calculadora de precios de Azure para ver los precios basados en su programa u oferta actuales con Microsoft. Póngase en contacto con un especialista en ventas de Azure para obtener más información sobre precios o para solicitar una oferta de precios. Vea preguntas poco frecuentes sobre los precios de Azure.
Las entidades gubernamentales de EE. UU. pueden comprar servicios de Azure Government a un proveedor de soluciones de licencia sin ningún compromiso financiero por adelantado, o bien directamente a través de una suscripción en línea de pago por uso.
Importante: el precio en R$ es solo una referencia. Se trata de transacciones internacionales y el precio final está sujeto a tipos de cambio y a la inclusión de impuestos sobre operaciones financieras. No se emitirá ningún eNF.
Las entidades gubernamentales de EE. UU. pueden comprar servicios de Azure Government a un proveedor de soluciones de licencia sin ningún compromiso financiero por adelantado, o bien directamente a través de una suscripción en línea de pago por uso.
Importante: el precio en R$ es solo una referencia. Se trata de transacciones internacionales y el precio final está sujeto a tipos de cambio y a la inclusión de impuestos sobre operaciones financieras. No se emitirá ningún eNF.
Modelo de precios de Azure Cosmos DB
Azure Cosmos DB factura tres tipos diferentes de uso: proceso, almacenamiento y ancho de banda. Las pestañas siguientes describen con más detalle cada modelo de precios de proceso con sus modelos de precios de almacenamiento y ancho de banda que lo acompañan.
Una vez elegidos un modelo de precios de proceso y una API, no se pueden cambiar.
Precios de Compute:
Unidad de solicitud (rendimiento): Azure Cosmos DB factura mediante unidades de solicitud (RU) medida por segundo (RU/s). Las unidades de solicitud son un proxy para proceso, memoria y IO que se usa para procesar operaciones de base de datos y se facturan en todas las regiones de Azure seleccionadas para la cuenta de Azure Cosmos DB.
Entre las opciones de rendimiento se incluyen: rendimiento aprovisionado estándar, rendimiento aprovisionado de escalabilidad automática y sin servidor.
API aplicables: NoSQL, MongoDB (RU), Cassandra, Gremlin y Table.
vCore: Azure Cosmos DB factura los núcleos virtuales (proceso y memoria) por nodo para procesar las operaciones de base de datos y se facturan según el tamaño y el número de nodos aprovisionados.
API disponibles: PostgreSQL y MongoDB (núcleo virtual).
Precios de almacenamiento:
Almacenamiento consumido: Azure Cosmos DB factura el almacenamiento consumido redondeado al siguiente GB por contenedor, colección, tabla o grafo por región. El almacenamiento consumido incluye todos los índices y datos transaccionales y analíticos, así como copias de seguridad.
API aplicables: NoSQL, MongoDB (RU), Cassandra, Gremlin y Table.
Disk Storage: Azure Cosmos DB factura los discos aprovisionados para cada nodo por tamaño de almacenamiento.
API aplicables: PostgreSQL y MongoDB (núcleo virtual).
Precios de ancho de banda:
Salida de datos: Azure factura los datos que salen a la nube de Azure o que transitan la WAN de Azure entre regiones o zonas de disponibilidad.
API aplicables: todas.
API: NoSQL, MongoDB (RU), Cassandra, Gremlin y Table.
Sin servidor
La tecnología sin servidor facilita la ejecución de cargas de trabajo con poco tráfico. Puede controlar ráfagas intermitentes a petición, sin planear ni administrar recursos, y solo se factura en función de los recursos usados por operación de base de datos sin ningún límite mínimo. Como modelo de facturación de pago por solicitud sin operaciones ni unidades de solicitud (RU) mínimas, la opción sin servidor es ideal para ejecutar aplicaciones pequeñas que no tienen un tráfico constante.
Sin servidor | Total de unidades de solicitud (RU) | Precio por millón de RU |
---|---|---|
Unidades de solicitud (RU) sin servidor | 1,000,000 | $- |
Unidades de solicitud (RU) sin servidor con zona de disponibilidad | 1,000,000 x 1,25 | $- |
Almacenamiento consumido
Azure Cosmos DB ofrece almacenamiento transaccional ilimitado, facturado como GB de almacenamiento lógico respaldado por SSD utilizado por datos e índices en todas las regiones seleccionadas para la georreplicación. Azure Cosmos DB también ofrece almacenamiento ilimitado y analítico (Azure Synapse Link), facturado como GB de almacenamiento utilizado por datos e índices. Por ejemplo, si replica una cuenta de Azure Cosmos DB en tres regiones, pagará el coste total del almacenamiento en cada una de esas tres regiones.
Sus datos se gestionan en dos niveles de almacenamiento distintos, transaccional y analítico, con cargas de trabajo que operan en los mismos datos lógicos sin interferir entre sí. Mientras que el almacenamiento transaccional siempre está habilitado de forma predeterminada, debe habilitar explícitamente el almacenamiento analítico en su contenedor Azure Cosmos DB para utilizar Azure Synapse Link para ejecutar análisis sobre datos en Azure Cosmos DB utilizando Azure Cosmos DB para NoSQL, Azure Cosmos DB para MongoDB o Azure Cosmos DB para Apache Gremlin.
Además del coste de almacenamiento consumido por GB, la cantidad de rendimiento (RU/s) se escala en relación con la cantidad de almacenamiento transaccional a razón de 1 RU/s por cada 1 GB de almacenamiento. Para calcular sus necesidades de almacenamiento, utilice la herramienta Capacity Planner, y asegúrese de que ha aprovisionado suficiente rendimiento para satisfacer sus necesidades de almacenamiento.
Almacenamiento consumido | Total de GB | Precio |
---|---|---|
Almacenamiento transaccional (orientado a filas) | 1 GB x N regiones | $-/mes |
Almacenamiento analítico (orientado a columnas) | 1 GB x N regiones | $-/mes |
Almacenamiento de copia de seguridad
Las cuentas pueden seleccionar la copia de seguridad periódica o continua para las cuentas sin servidor. Por defecto, la copia de seguridad periódica está activada en todas las cuentas y se almacenan gratuitamente dos copias de seguridad de sus datos. Las copias de seguridad periódicas pueden configurarse para que sean geográficas, locales o por zonas. Consulte la documentación técnica para obtener más información.
Almacenamiento de copias de seguridad periódicas | Total de GB | Precio por GB |
---|---|---|
Datos de copias de seguridad periódicas almacenados (dos copias) | GB por copia | Gratis/mes |
Datos de copias de seguridad periódicas almacenados (más de dos copias) | GB por copia | $-/mes |
Se puede activar la copia de seguridad continua en lugar de las copias de seguridad periódicas en todas las cuentas sin servidor. Una vez activadas, las copias de seguridad se facturan mensualmente en función de la cantidad total de datos almacenados en todas las regiones Azure seleccionadas. La restauración puntual a partir de los datos de la copia de seguridad continua se factura como el total de GB de datos restaurados en la región de escritura principal.
Almacenamiento de copias de seguridad continuas | Total de GB | Precio por GB |
---|---|---|
Datos de copia de seguridad continua: retención de 7 días | GB x N regiones | Gratis/mes |
Datos de copia de seguridad continua: retención de 30 días | GB x N regiones | $-/mes |
Restauración a un momento dado | GB | $- |
Transacciones de almacenamiento analítico (Azure Synapse Link)
Las transacciones de E/S (entrada/salida) para el almacenamiento analítico se facturan por la cantidad de operaciones.
Transacciones | Operations | Precio |
---|---|---|
Operaciones de escritura: almacenamiento analítico | 10,000 | $- |
Operaciones de lectura: almacenamiento analítico | 10,000 | $- |
Puerta de enlace dedicada
Una puerta de enlace dedicada enruta las solicitudes a las particiones de backend en su cuenta Azure Cosmos DB for NoSQL. Una vez habilitados, se crearán recursos informáticos basados en el núcleo virtual en todas las regiones asociadas a su cuenta.
Caché integrada
Una vez creado un clúster de puerta de enlace dedicada, se habilita automáticamente la memoria caché integrada de Azure Cosmos DB sin costo adicional y se puede usar para mejorar aún más el rendimiento de las operaciones de lectura. La memoria caché integrada está disponible para Azure Cosmos DB for NoSQL.
Vista materializada
La vista materializada con Azure Cosmos DB for Apache Cassandra permite crear vistas sobre una tabla base para acceder a la información de la tabla mediante diferentes identificadores o claves únicos (no restringidos solo a la clave principal) en el lado servidor, automáticamente en segundo plano y con una sola escritura en la tabla base.
Nombre | vCPU | Memoria | Costo (por instancia, varía según la región) |
---|---|---|---|
Dedicado - Propósito de la puerta de enlace - D4 | 4 | 16 GB | $- por hora |
Dedicado - Propósito de la puerta de enlace - D8 | 8 | 32 GB | $- por hora |
Dedicado - Propósito de la puerta de enlace - D16 | 16 | 64 GB | $- por hora |
Zonas de disponibilidad
Puede habilitar las zonas de disponibilidad al seleccionar las regiones que se asociarán a la cuenta de Azure Cosmos DB en el Azure Portal. Esto proporciona redundancia adicional dentro de una región determinada mediante la replicación de datos en varias zonas de esa región. Para obtener más información sobre las regiones con compatibilidad con zonas de disponibilidad, consulte Servicio de zona de disponibilidad y compatibilidad regional.
El impacto en la facturación es:
- Para las cuentas de escritura de una sola región que usan el rendimiento aprovisionado estándar, las unidades de solicitud por segundo (RU/s) se multiplican por un factor de 1.25 en cada región designada como zona de disponibilidad. La zona de disponibilidad se incluye gratis para los recursos de escalabilidad automática
- Para las cuentas sin servidor de una sola región, las unidades de solicitud (RU) se multiplican por un factor de 1.25
- Para las cuentas de escritura en varias regiones (anteriormente “arquitectura multimaestro”) que usan el rendimiento aprovisionado, no hay ningún impacto en la facturación
Ancho de banda
Facturas de Azure Cosmos DB para datos que salen de la nube de Azure a un destino en Internet o que transitan la instancia de Azure WAN entre regiones.
Transferencia de datos de entrada (entrada)
Precio | |
---|---|
Transferencia de datos a cualquier región | Gratis |
Transferencia de datos dentro de cualquier región | Gratis |
Transferencia de datos dentro de una zona de disponibilidad o entre zonas de disponibilidad dentro de cualquier región | Gratis |
Transferencia de datos de salida (salida)
Primeros 5 GB/mes | Precio | |
---|---|---|
Transferencia de datos desde cualquier región de Europa o Norteamérica a cualquier otra región o destino en Internet | Gratis | $0.05 por GB |
Transferencia de datos desde cualquier región de Asia, Oceanía u Oriente Medio y África a cualquier otra región o destino en Internet (excepto China) | Gratis | $0.08 por GB |
Transferencia de datos desde cualquier región de Sudamérica a cualquier otra región dentro del mismo continente o a través de continentes o cualquier destino en Internet | Gratis | $0.16 por GB |
Pruebe gratis Azure Cosmos DB
Hay diversas formas de empezar a trabajar gratis con Azure Cosmos DB.
30 días gratis. Ejecute una base de datos de Azure Cosmos DB que no sea de producción durante un tiempo limitado. | Comenzar: disfrute de una experiencia gratuita por tiempo limitado de Azure Cosmos DB y sin necesidad de tener una suscripción de Azure. Puede renovar las veces que desee. |
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 aprovisionado de 1,000 RU/s y 25 GB de almacenamiento gratis cada mes durante la vigencia de una cuenta de Azure Cosmos DB por suscripción de Azure. |
Cuenta gratuita de Azure. ¿Acaba de llegar a 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 y 25 GB de almacenamiento al mes gratis. Las nuevas cuentas gratuitas de Azure también pueden habilitar el nivel Gratis de Azure Cosmos DB para obtener más almacenamiento y procesamiento aprovisionados gratis. |
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 o Linux. Una vez que esté satisfecho con la base de datos, puede implementarla apuntando a una instancia de Azure Cosmos DB en la nube. |
Precios y opciones de compra de Azure
Póngase en contacto con nosotros directamente
Obtenga un tutorial sobre los precios de Azure. Averigüe cómo funcionan los precios para su solución en la nube, descubra cómo se pueden optimizar los costos y solicite una propuesta personalizada.
Hable con un especialista de ventasConozca las opciones de compra
Puede adquirir servicios de Azure en el sitio web de la plataforma y a través de un representante de Microsoft o de un asociado de Azure.
Explore sus opcionesRecursos adicionales
Azure Cosmos DB
Obtenga más información sobre las características y funcionalidades de Azure Cosmos DB.
Calculadora de precios
Haga una estimación de los costos mensuales que le supondría el uso de cualquier combinación de productos de Azure.
Contrato de nivel de servicio
Revise el Acuerdo de Nivel de Servicio de Azure Cosmos DB.
Documentación
Consulte tutoriales técnicos, vídeos y más recursos de Azure Cosmos DB.
Preguntas 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 25 GB de almacenamiento y 1000 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 1000 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, obtiene las primeras 400 RU/s de procesamiento aprovisionado 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 operaciones de escritura en varias regiones (arquitectura multimaestro). El nivel Gratis no es aplicable a la opción sin servidor.
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 amplía una cuenta de Azure Cosmos DB (con bases de datos y contenedores) a varias regiones geográficas, se le factura el procesamiento y el almacenamiento de cada contenedor en cada una de las regiones, así como 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 replicarlos en las regiones Este de EE. UU., Norte de Europa y Este de Asia. 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 procesamiento aprovisionado (es decir, las unidades de solicitud por segundo) para cada contenedor o base de datos desde Azure Portal o con uno de los SDK admitidos, una plantilla de ARM, PowerShell, la CLI de Azure o la 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.
Hable con un especialista de ventas para que le explique en detalle los precios de Azure. Conozca el precio de su solución en la nube.
Obtenga servicios en la nube gratuitos y un crédito de $200 para explorar Azure durante 30 días.