Azure Cosmos DB

Servicio de base de datos multimodelo distribuido globalmente

A database for extremely low latency and massively scalable applications anywhere in the world, with native support for NoSQL

Azure Cosmos DB was built from the ground up with global distribution and horizontal scale at its core. It offers turnkey global distribution across any number of Azure regions by transparently scaling and replicating your data wherever your users are. Elastically scale throughput and storage worldwide, and pay only for what you need. Azure Cosmos DB provides native support for NoSQL choices, offers multiple well-defined consistency models, guarantees single-digit-millisecond latencies at the 99th percentile, and guarantees high availability with multi-homing capabilities and low latencies anywhere in the world— all backed by industry-leading, comprehensive service level agreements (SLAs).

Azure Cosmos DB está pensada como un sistema de bases de datos globalmente distribuido.

Distribución global llave en mano

Cree fácilmente aplicaciones distribuidas globalmente sin las dificultades que conlleva una configuración compleja de varios centros de datos. Azure Cosmos DB, que se ha diseñado como un sistema de base de datos distribuido globalmente, replica automáticamente sus datos en cualquier número de regiones de todo el mundo que elija para ofrecer acceso rápido y eficaz. Azure Cosmos DB admite multi-homing transparente y garantiza una alta disponibilidad el 99,999 % del tiempo.

Azure Cosmos DB le permite usar datos de valor clave, de grafos y documentos en un servicio.

Multimodelo y multiAPI

Only Azure Cosmos DB allows you to use key-value, graph, column-family, and document data in one service. Azure Cosmos DB automatically indexes all data, and allows you to use your favorite API including SQL, JavaScript, Gremlin, MongoDB, Apache® Cassandra and Azure Table Storage to access your data.

Rendimiento y almacenamiento de escala de manera independiente y elástico con Azure Cosmos DB

Escalado elástico ilimitado en todo el mundo

Con Azure Cosmos DB, solo paga por el rendimiento y el almacenamiento que necesita. Azure Cosmos DB permite escalar de forma elástica e independiente el almacenamiento y el rendimiento en cualquier momento y en cualquier lugar del mundo, lo que lo convierte en el perfecto aliado para sus aplicaciones sin servidor.

Azure Cosmos DB ofrecen cinco modelos de coherencia definidos.

Varias opciones de coherencia bien definidas

Azure Cosmos DB ofrece cinco niveles de coherencia bien definidos (segura, obsolescencia limitada, prefijo coherente, sesión y posible) para un modelo de programación intuitivo con baja latencia y alta disponibilidad para su aplicación de escala planetaria.

Baja latencia garantizada

Baja latencia garantizada en el percentil 99

Atienda solicitudes de lectura y escritura desde la región más cercana al tiempo que distribuye datos a todo el mundo. Gracias a su motor de base de datos sin bloqueos y optimizado para escritura, Azure Cosmos DB garantiza latencias de menos de 10 ms para operaciones de lectura y menos de 15 ms para operaciones de escritura (indexada) en el percentil 99.

Completos Acuerdos de Nivel de Servicio de grado empresarial

Excelentes acuerdos de nivel de servicio para empresas

Descanse tranquilo sabiendo que sus aplicaciones se están ejecutando en un servicio de base de datos “de eficacia probada”, basado en una infraestructura de talla mundial. Azure Cosmos DB ofrece seguridad y cumplimiento normativo de nivel empresarial y es el primer y único servicio que ofrece excelentes Acuerdos de Nivel de Servicio para garantizar una alta disponibilidad el 99,999 % del tiempo, una latencia en el percentil 99, rendimiento y coherencia.

Clientes que usan Azure Cosmos DB

¿Qué se puede crear con Azure Cosmos DB?

Conozca algunos casos de uso:

Aplicaciones críticas distribuidas globalmente

Garantice el acceso a usuarios de todo el mundo con las características de alta disponibilidad y baja latencia integradas en los centros de datos de Microsoft en todo el mundo.

Más información

Diagrama de la solución de alcance global

IoT

Escale los recursos de forma elástica y al instante para admitir diversas cargas de trabajo de IoT impredecibles sin sacrificar la ingesta o el rendimiento de las consultas.

Diagrama de la solución de IoT y telemática

Personalización

Genere recomendaciones personalizadas para los clientes en tiempo real, usando baja latencia y una configuración de coherencia ajustable para obtener conocimiento inmediato.

Más información

Diagrama de la solución de personalización en tiempo real

Venta minorista y comercio electrónico

Permita consultas detalladas sobre diversos catálogos de productos, picos de tráfico e inventarios que cambian con rapidez.

Más información

Diagrama de la solución del catálogo de productos

Juegos

Escale la base de datos de forma elástica para admitir ráfagas de tráfico impredecibles y ofrecer experiencias multijugador con baja latencia a escala mundial.

Más información

Diagrama de la solución de juegos

Aplicaciones sin servidor

Use Azure Functions y Azure Cosmos DB para crear aplicaciones sin servidor escalables y distribuidas globalmente

Más información

Diagrama de una solución sin servidor

Empiece a desarrollar con Azure Cosmos DB

Azure Cosmos DB está pensado para los desarrolladores, con compatibilidad de un amplio rango de API. Vea qué es Azure Cosmos DB, comience con sugerencias expertas o aprenda más sobre lo que puede hacer con las API y conectores.

API de SQL y JavaScript

Azure Cosmos DB ofrece compatibilidad nativa para las API de SQL y JavaScript.

API de MongoDB

La compatibilidad de API nativa para MongoDB le permite usar Azure Cosmos DB como servicio de base de datos totalmente administrado para sus aplicaciones de MongoDB sin necesidad de hacer cambios en el código.

API de Azure Table Storage

Con Table API, puede utilizar Azure Cosmos DB como base de datos distribuida globalmente para sus aplicaciones basadas en Azure Table Storage, sin necesidad de hacer cambios en el código. Proporciona índices secundarios, distribución global, funcionalidad de conmutación por error basada en directivas y mucho más.

Apache® Cassandra API

Delivering Cassandra as-a-service over the power of Azure Cosmos DB. Developers can use Cassandra SDKs and tools to build applications at near-infinite global scale with SLA-backed capabilities of the Azure Cosmos DB platform.

Apache Spark

Para obtener aprendizaje automático en tempo real a partir de conjuntos de datos distribuidos por todo el mundo y administrados por Azure Cosmos DB, use el conector de Spark para enviar consultas de Apache Spark. El conector de Spark aprovecha los índices nativos administrados por Azure Cosmos DB, lo que supone una mejora notable del rendimiento.

API de Gremlin

Aproveche las API Graph nativas en Azure Cosmos DB sin ningún cambio de código y envíe consultas sobre grafos globalmente distribuidos mediante Gremlin con la API Graph.

Productos y servicios relacionados

SQL Database

SQL Database relacional administrada como servicio

App Service

Cree eficaces aplicaciones en la nube con rapidez para la Web y móviles

HDInsight

Aprovisione clústeres de Hadoop, Spark, R Server, HBase y Storm en la nube

Explore Azure Cosmos DB y vea en acción la distribución global llave en mano