Azure Cosmos DB

Serviço de base de dados com múltiplos modelos distribuído globalmente

Uma base de dados para aplicações de latência extremamente baixa e escaláveis em massa em qualquer sítio do mundo, com suporte nativo do NoSQL

O Azure Cosmos DB foi concebido de raiz tendo em vista a distribuição global e o dimensionamento horizontal. Oferece distribuição global chave na mão em qualquer número de regiões do Azure ao dimensionar e replicar de forma transparente os seus dados, onde quer que os utilizadores estejam localizados. Dimensione o débito e o armazenamento com elasticidade em todo o mundo e pague apenas aquilo de que precisa. O Azure Cosmos DB oferece suporte nativo para escolhas de NoSQL, oferece vários modelos de consistência bem definidos, garante latências de milissegundos de dígito único no percentil de 99 e garante uma elevada disponibilidade com capacidades “multi-homing” e baixas latências em qualquer parte do mundo — tudo com o suporte dos contratos de nível de serviço (SLAs) abrangentes e líderes da indústria.

O Azure Cosmos DB foi concebido como um sistema de bases de dados distribuídas globalmente

Distribuição global chave na mão

Crie facilmente aplicações distribuídas globalmente, sem as complicações associadas à configuração de vários datacenters complexos. Concebido como um sistema de base de dados distribuído globalmente, o Azure Cosmos DB replica automaticamente os dados para qualquer número de regiões à sua escolha, para um acesso rápido e reativo. O Azure Cosmos DB suporta multi-homing transparente e garante uma elevada disponibilidade de 99,999%.

O Azure Cosmos DB permite-lhe utilizar dados de chave-valor, de gráficos e de documentos num único serviço

Múltiplos modelos + múltiplas APIs

Apenas o Azure Cosmos DB lhe permite utilizar dados de chave-valor, grafo, coluna-família e documentos num único serviço. O Azure Cosmos DB indexa automaticamente todos os dados e permite-lhe utilizar a sua API favorita, incluindo SQL, JavaScript, Gremlin, MongoDB, Apache® Cassandra e Armazenamento de Tabelas do Azure para aceder aos seus dados.

Dimensionar o armazenamento e o débito de forma elástica com o Azure Cosmos DB

Dimensionamento elástico ilimitado em todo o mundo

Com o Azure Cosmos DB, paga apenas o débito e o armazenamento de que precisa. O Azure Cosmos DB permite-lhe dimensionar o armazenamento e o débito de forma elástica e independente em qualquer altura em qualquer parte do mundo, tornando-o perfeito para todas as aplicações sem servidor.

São oferecidos cinco modelos com consistência definida pelo Azure Cosmos DB

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

O Azure Cosmos DB oferece cinco níveis de consistência bem definidos—forte, estagnação limitada, prefixo consistente, sessão e eventual—para um modelo de programação intuitivo com baixa latência e elevada disponibilidade para a sua aplicação à escala mundial.

Baixa latência garantida

Baixa latência garantida no percentil de 99

Processe pedidos de leitura e escrita da região mais próxima, enquanto distribui dados simultaneamente em todo o mundo. Com um motor de base de dados sem bloqueios e otimizado para escrita, o Azure Cosmos DB garante latências de menos de 10 ms em leituras e latências de menos de 15 ms em escritas (indexadas) no percentil de 99.

SLAs de grau empresarial abrangente

SLAs de nível empresarial, líderes na indústria

Garantimos-lhe que as suas aplicações são executadas num serviço de base de dados totalmente testado, assente numa infraestrutura de nível mundial. O Azure Cosmos DB oferece conformidade e segurança de nível empresarial e é o primeiro e único serviço a oferecer SLAs líderes na indústria para garantir uma elevada disponibilidade de 99,999%, latência no percentil de 99, débito garantido e consistência.

Clientes que utilizam o Azure Cosmos DB

O que pode criar com o Azure Cosmos DB?

Mais informações sobre casos de utilização abaixo:

Aplicações essenciais distribuídas globalmente

Garanta acesso a utilizadores em todo o mundo com as capacidades de elevada disponibilidade e baixa latência incorporadas nos datacenters globais da Microsoft.

Obter mais informações

Diagrama da solução Alcance Global

IoT

Dimensione de forma 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 consultas.

Diagrama da solução IoT e Telemática

Personalização

Gere recomendações personalizadas para clientes em tempo real com definições de baixa latência e consistência otimizável para disponibilizar informações imediatas.

Obter mais informações

Diagrama da solução Personalização em Tempo Real

Retalho e comércio eletrónico

Suporte consultas aprofundadas em diferentes catálogos de produtos, picos de tráfego e inventários que mudam rapidamente.

Obter mais informações

Diagrama da solução Catálogo de Produtos

Jogos

Dimensione elasticamente a sua base de dados para acomodar aumentos repentinos e imprevisíveis de tráfego e proporcionar experiências de vários jogadores em simultâneo, de baixa latência, à escala mundial.

Obter mais informações

Diagrama da solução Jogos

Aplicações sem servidor

Utilize as Funções do Azure e o Azure Cosmos DB para criar aplicações dimensionáveis, sem servidor e globalmente distribuídas.

Obter mais informações

Diagrama da solução Sem Servidor

Comece a desenvolver com o Azure Cosmos DB

O Azure Cosmos DB foi concebido para programadores e tem suporte para uma ampla gama de APIs. Veja o What is Azure Cosmos DB (O que é o Azure Cosmos DB), comece com as sugestões dos especialistas ou saiba mais sobre o que pode fazer com as APIs e os conectores.

APIs do SQL e de JavaScript

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

API MongoDB

Utilize o Azure Cosmos DB como um serviço de base de dados totalmente gerido para a sua aplicação MongoDB sem alterações de código, com o suporte de API nativa para MongoDB.

APIs de armazenamento de Tabelas do Azure

Utilize o Azure Cosmos DB como uma base de dados globalmente distribuída para a sua aplicação baseada no armazenamento de Tabelas do Azure, sem quaisquer alterações de código com a API de Tabela. Obtém índices secundários, distribuição global, capacidades de ativação pós-falha baseadas em políticas e muito mais.

API Apache® Cassandra

Disponibilizar o Cassandra "como serviço" acima do poder do Azure Cosmos DB. Os programadores podem utilizar as SDK e ferramentas do Cassandra para criarem aplicações com um dimensionamento global praticamente infinito, com capacidades suportadas por SLA da plataforma Azure Cosmos DB.

Apache® Spark

Para obter aprendizagem automática em tempo real em conjuntos de dados globalmente distribuídos geridos pelo Azure Cosmos DB, utilize o conector do Spark para emitir consultas do Apache Spark. O conector do Spark tira partido de índices nativos geridos pelo Azure Cosmos DB, o que resulta em ganhos significativos de desempenho.

APIs do Gremlin

Tire partido das Graph APIs nativas do Azure Cosmos DB sem alterações a código e emita consultas de gráficos distribuídas globalmente mediante a utilização do Gremlin com a Graph API.

Produtos e serviços relacionados

Base de Dados SQL

Base de Dados relacional gerida SQL como serviço

Serviço de Aplicações

Crie rapidamente poderosas aplicações Web e móveis na cloud

HDInsight

Aprovisione clusters do Hadoop, Spark, R Server, HBase e Storm na cloud

Explore o Azure Cosmos DB e veja a distribuição global chave na mão em ação