Azure Cosmos DB

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

Cree o modernice aplicaciones escalables de alto rendimiento

Azure Cosmos DB es un servicio de base de datos NoSQL totalmente administrado para el desarrollo de aplicaciones modernas. Obtenga tiempos de respuesta inferiores a diez milisegundos y una disponibilidad del 99,999 % garantizados, respaldados con acuerdos de nivel de servicio, escalabilidad automática e inmediata y API de código abierto para MongoDB y Cassandra. Disfrute de operaciones de escritura y lectura rápidas en cualquier parte del mundo con una replicación de datos llave en mano y operaciones de escritura en varias regiones. Obtenga información de los datos en tiempo real con un análisis no ETL mediante Azure Synapse Link para Azure Cosmos DB.

Guaranteed speed at any scale—even through bursts—with instant, limitless elasticity, fast reads, and multi-master writes, anywhere in the world

Fast, flexible app development with SDKs for popular languages, a native Core (SQL) API along with APIs for MongoDB, Cassandra, and Gremlin, and no-ETL (extract, transform, load) analytics

Ready for mission-critical applications with guaranteed business continuity, 99.999-percent availability, and enterprise-level security

Fully managed and cost-effective serverless database with instant, automatic scaling that responds to application needs, integrated caching, and consumption-based pricing options

Automatic and limitless scale

Automatically provision the throughput you need for applications with consistent traffic and high performance requirements. Workloads of any size or scale are guaranteed always-on availability and <10 ms reads and write response times, so you’re able to run your most important applications worry-free anywhere in the world.

Automatic and limitless scale

Serverless database operations

Run workloads with spiky or occasional traffic and moderate performance requirements with serverless, an alternative to provisioned throughput. This consumption-based database operations mode makes is easy to run cost-effective dev/test workloads and new production applications.

Serverless database operations

Plataforma híbrida para los datos de Cassandra

Gain scale and superior performance, while maintaining flexibility and control, with a fully managed database service trusted by companies like Symantec to run Cassandra workloads. Seamlessly integrate with Azure Managed Instance for Apache Cassandra for transparent migration, replication, and synchronization of your Cassandra data across on-premises and Azure.

Plataforma híbrida para los datos de Cassandra

Análisis sin ETL de los datos operativos en tiempo real

Run near-real time analytics and AI on the operational data within your NoSQL database, to reduce time to insight. Azure Synapse Link for Azure Cosmos DB seamlessly integrates with Azure Synapse Analytics without data movement or diminishing the performance of your operational store.

Análisis sin ETL de los datos operativos en tiempo real

Popular use cases for Azure Cosmos DB

Fast and scalable IoT device telemetry

Scale instantly and elastically to accommodate diverse and unpredictable IoT workloads, without sacrificing ingestion or query performance. Stream vehicle telemetry for smart fleet solutions, stream and analyze data with change feed for real-time insights, or archive data for data warehouse analytics. Mercedes Benz, ExxonMobil, and Olympus are among the market leaders that rely on Azure Cosmos DB to power IoT solutions.

Servicios de minoristas en tiempo real

Deliver high-performance digital customer experiences with real-time shopping carts, product recommendations, dynamic pricing, inventory updates, and more. Used by leading retailers and quick-service restaurant brands including Jet.com, ASOS and Chipotle Mexican Grill, Azure Cosmos DB enables personalization across high volumes of product data in milliseconds. Low-latency database response times ensure superior app performance anywhere in the world.

Critical applications with distributed users

Run your most critical workloads in any Azure region in the world with SLA-backed speed, availability, throughput, and consistency. Ensure business continuity with turnkey multi-master replication and enterprise-grade security and compliance, including end-to-end encryption and access control. Azure Cosmos DB is a non-relational NoSQL database trusted by leading enterprises globally, such as Coca-Cola, Symantec, and Mars Petcare.

Organizaciones importantes que están innovando con Azure Cosmos DB

Los datos distribuidos globalmente alimentan aplicaciones y microservicios para mejorar el cuidado de las mascotas

"Azure services enabled us to provide a secure, fully monitored, enterprise-ready foundation to our implementation."

Adam Lind, vicepresidente de desarrollo de software
MARS

La plataforma de automóviles conectada se basa en la alta disponibilidad y la baja latencia garantizadas

"The Azure ecosystem gave us useful capabilities that the developers worked into their system."

Rodrigo Nunes, ingeniero principal de software
Mercedes-Benz

Chipotle impulsa los pedidos digitales y una experiencia web personalizada con Azure Cosmos DB

"Switching to Azure Cosmos DB is a big win in terms of scalability, availability, and, down the road, geographic distribution."

Mike Smith, desarrollador jefe de software
Chipotle

ASOS ofrece recomendaciones globales de compra personalizadas con Azure Cosmos DB

"We chose Azure Cosmos DB because of its global distribution and ability to handle heavy seasonal bursts like Black Friday…. We can distribute our data models to be near the microservices they're serving—wherever that is in the world."

Bob Strudwick, director de Tecnología
ASOS

Symantec ahorra un 40 % en los costos de las bases de datos al migrar a Azure Cosmos DB

"Our customers trust us to protect them throughout their ecosystem. So we needed a partner that we could trust to deliver a highly reliable service with ultra-low worldwide latency, at a reasonable cost."

Mike Shavell, director técnico y arquitecto, Symantec
Symantec

Precios que ofrecen flexibilidad y control

Find the model that best fits your workload and free options for testing and development. Enjoy virtually unlimited throughput and storage, automatic elastic scalability across regions, and consumption-based serverless options.

Diseñado para desarrolladores y compatible con un gran número de API

API Core (SQL)

Cree nuevas aplicaciones con facilidad. Azure Cosmos DB incluye compatibilidad nativa con la API Core (SQL) y JavaScript. La API Core (SQL) de Azure Cosmos DB proporciona un modelo de programación formal para la creación de consultas muy completas sobre elementos de JSON. El lenguaje de consulta de Azure Cosmos DB se basa en el modelo de programación de JavaScript, y la API Core (SQL) tiene su origen en el sistema de tipos, la evaluación de expresiones y la invocación de funciones de JavaScript.

Cassandra API

Ofrezca Cassandra como servicio con las características de Azure Cosmos DB. Use los SDK y las herramientas de Cassandra, incluidos los controladores actuales, para crear aplicaciones a una escala global casi infinita, con la funcionalidad de la plataforma Azure Cosmos DB respaldada por un acuerdo de nivel de servicio. Intégrelo sin problemas con Azure Managed Instance for Apache Cassandra para la migración y sincronización de datos híbridos.

API de Azure Cosmos DB para MongoDB

Use Azure Cosmos DB como servicio de base de datos totalmente administrado para su aplicación de MongoDB, con muy pocos cambios de código y compatibilidad de API nativa para datos de MongoDB, lo que aporta a la aplicación las ventajas de una plataforma nativa de la nube.

¿Por qué Azure para la seguridad?

  • Microsoft invierte más de 1000 millones de USD al año en la investigación y el desarrollo de la ciberseguridad.
  • Contamos con más de 3500 expertos en seguridad que se dedican a proteger la seguridad y la privacidad de los datos.
  • Azure tiene más certificaciones de cumplimiento normativo que cualquier otro proveedor de nube. Vea la lista completa.

Todo lo que necesita para comenzar

Desarrollo/pruebas gratis con Azure Cosmos DB.

Continúe ampliando sus conocimientos.

Documentación, cursos y recursos de migración

Comunidad y soporte técnico de Azure

Follow Azure Cosmos DB on Twitter and YouTube. Ask questions and get support from Microsoft engineers and Azure community experts on Stack Overflow. Find samples and repositories on GitHub.

Tutoriales y laboratorios

Actualizaciones, blogs y anuncios de Azure Cosmos DB

Preguntas frecuentes

  • Azure Cosmos DB es un servicio de base de datos multimodelo distribuida globalmente para cualquier escala. El servicio se creó desde el principio con distribución global y escalado horizontal como características fundamentales.

    Con distribución global llave en mano en cualquier número de regiones de Azure, Azure Cosmos DB escala y replica sus datos de forma transparente dondequiera que se encuentren los usuarios. Escale elásticamente las operaciones de lectura y escritura en todo el mundo y pague solo por lo que necesita. Azure Cosmos DB proporciona compatibilidad nativa con API NoSQL y OSS, incluidos MongoDB, Cassandra, Gremlin, etcd, Spark y SQL. También ofrece varios modelos de coherencia bien definidos y garantiza latencias de lectura y escritura de menos de diez milisegundos en el percentil 99 y una alta disponibilidad del 99,999 %, con hospedaje múltiple en cualquier parte del mundo y todo ello respaldado con acuerdos de servicio extraordinarios.

    Azure Cosmos DB es un servicio totalmente administrado que repercute en Azure la carga administrativa que supone operar y escalar bases de datos distribuidas, de modo que usted no tiene que preocuparse por administrar máquinas virtuales, aprovisionar hardware, definir configuraciones, la capacidad, la replicación, la aplicación de revisiones de software o el escalado de clústeres.

  • Con Azure Cosmos DB, puede configurar sus bases de datos para distribuirlas globalmente y que estén disponibles en cualquiera de las regiones de Azure. Para minimizar la latencia, sitúe los datos cerca de donde se encuentren los usuarios.

    Azure Cosmos DB replica los datos con transparencia en todas las regiones asociadas a su cuenta de Azure Cosmos DB. Proporciona una sola imagen del sistema de la base de datos de Azure Cosmos DB distribuida globalmente y los contenedores que su aplicación puede leer y escribir en modo local.

    Con distribución global llave en mano, puede agregar o quitar las regiones asociadas a su cuenta en cualquier momento. No es necesario poner la aplicación en pausa ni volver a implementarla para agregar o quitar una región. La alta disponibilidad se mantiene con funcionalidad de hospedaje múltiple que el servicio proporciona de forma nativa. Más información.

  • Azure Cosmos DB afronta la coherencia de los datos con diversas opciones, no solo los dos extremos de coherencia segura o posible.

    Puede elegir entre cinco modelos de coherencia bien definidos:

    • Strong
    • Obsolescencia limitada
    • Session
    • Prefijo coherente
    • Eventual

    Cada modelo cuenta con el respaldo de un acuerdo de nivel de servicio completo. Más información.

  • Como base de datos distribuida globalmente, Azure Cosmos DB proporciona acuerdos de nivel de servicio completos que abarcan procesamiento, latencia en el percentil 99, coherencia y alta disponibilidad. Obtener más información

  • Azure Cosmos DB replica con transparencia los datos en todas las regiones de Azure asociadas a su cuenta de Azure Cosmos DB. El servicio aplica varias capas de redundancia a lo datos. Obtenga más detalles.
  • La API Azure Cosmos DB para MongoDB proporciona la capacidad de interactuar con Azure Cosmos DB como si fuese una base de datos de MongoDB, sin tener que administrar la infraestructura de la base de datos en sí. Esto significa que seguirán funcionando casi todas las herramientas, los SDK y las aplicaciones de MongoDB que prefiere usar. Para obtener información detallada sobre la compatibilidad, consulte la documentación.
  • Gracias a la compatibilidad de la API Azure Cosmos DB para MongoDB con la versión 4.0 del servidor, es más fácil modelar lógica de negocios transaccional compleja sin la complicada lógica de control de errores. La compatibilidad con la versión 4.0 incorpora nuevas características, como las transacciones de varios documentos, las operaciones de escritura que se pueden reintentar, etc.
  • Azure Cosmos DB Cassandra API permite interactuar con los datos almacenados en Azure Cosmos DB usando el lenguaje de consulta de Cassandra (CQL), las herramientas basadas en Cassandra (como cqlsh) y los controladores de Apache actuales compatibles con CQLv4. Esto significa que la aplicación de Cassandra que tiene actualmente puede comunicarse con Azure Cosmos DB Cassandra API. Próximamente, la API se conectará también con Azure Managed Instance for Apache Cassandra (cuando esté disponible con carácter general).

Si está listo, empiece ya a crear aplicaciones con Azure Cosmos DB