BD Cosmos do Azure

Serviço de banco de dados multimodelo distribuído 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).

O Azure Cosmos DB é projetado como um sistema de banco de dados distribuído globalmente

Distribuição global pronta para uso

Crie facilmente aplicativos distribuídos globalmente sem o aborrecimento de configurações complexas de vários datacenters. Projetado como um sistema de banco de dados distribuído globalmente, o Azure Cosmos DB replica automaticamente os dados para qualquer número de regiões de sua escolha, para um acesso rápido e responsivo. O Azure Cosmos DB dá suporte à hospedagem múltipla transparente e garante 99,999% de alta disponibilidade.

O Azure Cosmos DB permite que você use valor de chave, grafo e dados de documentos em um serviço

Multimodelo e várias APIs

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.

Escale o armazenamento e a taxa de transferência de forma independente e elástica com o Azure Cosmos DB

Dimensionamento elástico ilimitado ao redor do globo

Com o BD Cosmos do Azure, você só paga pela taxa de transferência e pelo armazenamento que você precisa. O Azure Cosmos DB permite dimensionar de maneira independente e elástica o armazenamento e a taxa de transferência a qualquer momento, em qualquer lugar do planeta, tornando-o um aliado perfeito para seus aplicativos sem servidor.

Cinco modelos de consistência definidos são oferecidos pelo Azure Cosmos DB

Múltiplas opções de consistência bem definidas

O BD Cosmos do Azure oferece cinco níveis de consistência bem definidos – forte, desatualização limitada, prefixo consistente, sessão e eventual – para um modelo de programação intuitivo com baixa latência e alta disponibilidade para seu aplicativo em escala mundial.

Baixa latência garantida

Baixa latência garantida no 99º percentil

Servir às solicitações de leitura e gravação da região mais próxima, distribuindo dados simultaneamente por todo o mundo. Com seu mecanismo de banco de dados otimizado e sem trava, o BD Cosmos do Azure garante latências de menos de 10 ms em leituras e latências de menos de 15 ms em gravações (indexadas) no 99º percentil.

SLAs abrangentes de nível empresarial

SLAs líderes da indústria e de nível empresarial

Tenha a certeza de que seus aplicativos estão sendo executados em um serviço de banco de dados "rigorosamente testado", criado com base em infraestrutura de classe mundial. O Azure Cosmos DB oferece segurança e conformidade de nível empresarial e é o primeiro e único serviço a oferecer SLAs líderes do setor para uma alta disponibilidade de 99,999%, latência no 99º percentil, taxa de transferência garantida e consistência.

Clientes que usam o BD Cosmos do Azure

O que você pode criar com o BD Cosmos do Azure?

Saiba mais sobre os casos de uso abaixo:

Aplicativos críticos distribuídos globalmente

Garanta o acesso a usuários de todo o mundo com recursos de alta disponibilidade e baixa latência internos nos datacenters globais da Microsoft.

Saiba mais

Diagrama da solução de alcance global

IoT

Dimensione de maneira instantânea e elástica para acomodar cargas de trabalho de IoT diversas e imprevisíveis, sem sacrificar a ingestão ou o desempenho de consulta.

Diagrama da solução de IoT e telemática

Personalização

Gerar recomendações personalizadas para clientes em tempo real, usando configurações de consistência de baixa latência e de ajuste para obter informações imediatas.

Saiba mais

Diagrama da solução de Personalização em tempo real

Varejo e comércio eletrônico

Suporte a consultas detalhadas sobre diversos catálogos de produtos, picos de tráfego e estoque em rápida mudança.

Saiba mais

Diagrama da solução de Catálogo de produtos

Jogos

Dimensione elasticamente seu banco de dados para acomodar crescimentos explosivos imprevisíveis de tráfego e entregar experiências de baixa latência para vários jogadores em uma escala global.

Saiba mais

Diagrama da solução de jogos

Aplicativos sem servidor

Use o Azure Functions e o Azure Cosmos DB para criar aplicativos sem servidor escalonáveis e distribuídos globalmente

Saiba mais

Diagrama da solução sem servidor

Comece a desenvolver com o Azure Cosmos DB

O Azure Cosmos DB é projetado para desenvolvedores, com suporte a uma grande variedade de APIs. Assista a O que é o Azure Cosmos DB, comece com as dicas de especialistas ou saiba mais sobre o que você pode fazer com conectores e APIs.

APIs SQL e JavaScript

O Azure Cosmos DB tem suporte nativo para APIs SQL e JavaScript.

API MongoDB

Com o suporte de API nativo para MongoDB, você usa o Azure Cosmos DB como um serviço de banco de dados totalmente gerenciado para seu aplicativo MongoDB, sem nenhuma alteração de código.

APIs de Armazenamento de Tabelas do Azure

Use o Azure Cosmos DB como um banco de dados globalmente distribuído para seu aplicativo baseado no Armazenamento de Tabelas do Azure, sem nenhuma alteração de código, usando a API de Tabela. Você obtém índices secundários, distribuição global, funcionalidades de failover baseadas em políticas e muito mais.

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 obter um aprendizado de máquina em tempo real em conjuntos de dados distribuídos globalmente gerenciados pelo Azure Cosmos DB, você pode usar o conector do Spark para emitir consultas do Apache Spark. O conector do Spark aproveita os índices nativos gerenciados pelo BD Cosmos do Azure, resultando em ganhos de desempenho significativos.

APIs Gremlin

Aproveite as APIs do Graph nativas no Azure Cosmos DB sem nenhuma alteração no código e emita consultas de grafo globalmente distribuídas usando o Gremlin com a API do Graph.

Produtos e serviços relacionados

Banco de dados SQL

Banco de dados SQL como serviço relacional e gerenciado

Serviço de aplicativo

Crie rapidamente aplicativos de nuvem poderosos para a Web e para dispositivos móveis

HDInsight

Provisione clusters Hadoop, Spark, Servidor R, HBase e Storm na nuvem

Explore o Azure Cosmos DB e veja a distribuição global pronta para uso em ação