Azure Cosmos DB

Servicio de base de datos multimodelo distribuido globalmente

Base de datos para aplicaciones de latencia extremadamente baja y que se pueden escalar de forma masiva en cualquier parte del mundo, con compatibilidad nativa con NoSQL

Azure Cosmos DB se creó desde el principio con la distribución global y el 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 flexible en todo el mundo y pague solo por lo que necesite. Azure Cosmos DB proporciona compatibilidad nativa para opciones de NoSQL, ofrece varios modelos de coherencia bien definidos y garantiza latencias en milisegundos de un solo dígito en el percentil 99 y alta disponibilidad con multi-homing y bajas latencias en cualquier parte del mundo, todo ello respaldado con algunos de los mejores y más completos Acuerdos de Nivel de Servicio (SLA) del sector.

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

Solo Azure Cosmos DB permite usar datos de clave-valor, gráficos, familias de columnas y documentos en un solo servicio. Azure Cosmos DB indexa automáticamente todos los datos y le permite usar la API que prefiera, incluidas SQL, JavaScript, Gremlin, MongoDB, Apache® Cassandra y Azure Table Storage, para obtener acceso a los datos.

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 de forma global.

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 de expertos u obtenga más información sobre lo que puede hacer con las API y los 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.

API Apache® Cassandra

Entrega de Cassandra como servicio sobre la potencia de Azure Cosmos DB. Los desarrolladores pueden usar los SDK y herramientas de Cassandra para crear aplicaciones a una escala global prácticamente ilimitada con las funcionalidades del Acuerdo de Nivel de Servicio de la plataforma Azure Cosmos DB.

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