Azure Cosmos DB

Servicio de base de datos multimodelo distribuido globalmente

Azure Cosmos DB se creó desde el principio con distribución global y 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 elástica en todo el mundo y pague solo por la cantidad que necesite. Azure Cosmos DB garantiza valores de latencia inferiores a 10 milisegundos en el percentil 99 en cualquier parte del mundo, ofrece varios modelos de coherencia bien definidos para ajustar el rendimiento y garantiza alta disponibilidad con multi-homing, todo ello respaldado con algunos de los mejores y más completos acuerdos de nivel de servicio 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. Diseñado como un sistema de base de datos distribuido globalmente, Azure Cosmos DB replica automáticamente todos 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 alta disponibilidad el 99,99 % 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 le permite usar datos de documentos, pares clave-valor y grafos en un solo servicio, a escala mundial y sin necesidad de preocuparse por la administración de esquemas o índices. Azure Cosmos DB indexa automáticamente todos los datos y le permite usar la API que prefiera, incluidas SQL, JavaScript, Gremlin, MongoDB, y Azure Table Storage, para acceder 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 el rendimiento y el almacenamiento de forma elástica e independiente en cualquier momento y en cualquier parte del mundo.

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,99 % 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.

Más información

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

¿No conoce Azure Cosmos DB?

Vea un vídeo donde se explica qué es Azure Cosmos DB o lea un artículo de introducción a Azure Cosmos DB para ver si nuestro servicio de base de datos multimodelo distribuido globalmente es adecuado para sus aplicaciones, incluidas aplicaciones web de juegos, sociales y de Internet de las cosas (IoT) a gran escala.

¿Busca DocumentDB SQL y JavaScript API?

Azure Cosmos DB es compatible de forma nativa con la API DocumentDB y puede continuar usando las API DocumentDB SQL y JavaScript como antes.

¿Consiguió una aplicación MongoDB?

Con la compatibilidad de API nativa para MongoDB, puede usar Azure Cosmos DB como servicio de base de datos totalmente administrado para su aplicación de MongoDB sin necesidad de hacer cambios en el código.

¿Ya conoce las API de Azure Table Storage?

Utilice Azure Cosmos DB como base de datos de pares clave-valor extremadamente rápida y distribuida globalmente para su aplicación basada en Azure Table Storage, sin cambios de código con Table API. Ahora obtiene índices secundarios, distribución global, funcionalidad de conmutación por error basada en directivas y mucho más.

Consultas de grafos distribuidas globalmente con Gremlin APIs

Aproveche las API Graph nativas de Azure Cosmos DB sin cambios de código. Ahora puede enviar consultas de grafos distribuidas globalmente usando Gremlin con API Graph.

Aprendizaje automático en tiempo real con Apache Spark a partir de conjuntos de datos distribuidos por todo el mundo

Para el aprendizaje automático en tempo real a partir de conjuntos de datos distribuidos por todo el mundo administrados por Azure Cosmos DB, puede usar 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.

¿Desarrollador? Siga este procedimiento.

Comience por crear una sencilla aplicación de .NET o Node.js, o cree una aplicación web completa usando los conocimientos de SQL y NoSQL que ya tiene con las API multimodelo de Azure Cosmos DB, como DocumentDB, MongoDB, Graph y Table.

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

Pruebe Azure Cosmos DB para crear aplicaciones rápidas y escalables distribuidas globalmente.