Ignorar navegação

Azure Cosmos DB

Serviço de banco de dados multimodelo distribuído globalmente

Um banco de dados para aplicativos de baixa latência e escalonáveis em qualquer lugar do mundo, com suporte nativo para o NoSQL

O Azure Cosmos DB foi criado do zero com distribuição global e escala horizontal em seu núcleo. Ele oferece distribuição global pronta para uso em qualquer quantidade de regiões do Azure, dimensionando e replicando seus dados de forma transparente onde quer que seus usuários estejam. Dimensione elasticamente a taxa de transferência e o armazenamento em todo o mundo e pague apenas pelo que você precisa. O Azure Cosmos DB fornece suporte nativo a opções do NoSQL, oferece vários modelos de consistência bem-definidos, garante latências de um dígito de milissegundo no 99º percentil e garante alta disponibilidade com funcionalidades de hospedagem múltipla e baixas latências em qualquer lugar no mundo, tudo com suporte por SLAs (Contratos de Nível de Serviço) abrangentes e líderes no setor.

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

Somente o Azure Cosmos DB permite que você use chave-valor, grafo, família de colunas e dados de documentos em um serviço. O Azure Cosmos DB indexa automaticamente todos os dados e permite que você use sua API favorita, incluindo SQL, JavaScript, Gremlin, MongoDB, Apache® Cassandra e o Armazenamento de Tabelas do Azure para acessar seus dados.

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 Azure Cosmos DB, você paga apenas pela taxa de transferência e pelo armazenamento de que 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 Azure Cosmos DB 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 abrangentes 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.

Learn more

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.

Learn more

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.

Learn more

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.

Learn more

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.

Learn more

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 à Introdução ao 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 do 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.

{ LEAF }

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.

API do Apache® Cassandra

Entregar o Cassandra como um serviço através da potência do Azure Cosmos DB. Use as ferramentas e SDKs do Cassandra para criar aplicativos em uma escala global quase infinita, com funcionalidades com suporte de SLA da plataforma Azure Cosmos DB.

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.

Produtos e serviços relacionados

Banco de dados SQL do Azure

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