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.

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.

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.
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.

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 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.

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 y completos Acuerdos de Nivel de Servicio (SLA) 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.
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.
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.
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.
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.
Aplicaciones sin servidor
Use Azure Functions y Azure Cosmos DB para crear aplicaciones sin servidor escalables y distribuidas de forma global.
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
Azure 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