Azure Cosmos DB

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

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 de forma elástica a nível mundial e pague apenas o débito e o armazenamento de que precisa. O Azure Cosmos DB garante latências com apenas um dígito de milissegundos em 99 por cento dos casos em qualquer parte do mundo, oferece múltiplos modelos de consistência bem definidos para otimizar o desempenho e assegura uma elevada disponibilidade com capacidades multi-homing, tudo apoiado por contratos de nível de serviço (SLAs) abrangentes e líderes na 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 todos 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,99%.

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

Só o Azure Cosmos DB lhe permite utilizar dados de chave-valor, de gráficos e de documentos num único serviço, à escala mundial, sem ter de se preocupar sobre gestão de índices ou esquemas. O Azure Cosmos DB indexa automaticamente todos os dados e permite-lhe utilizar a sua API favorita, incluindo SQL, JavaScript, Gremlin, MongoDB 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.

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

Obter mais informações

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

Não conhece o Azure Cosmos DB?

Assista ao vídeo O que é o Azure Cosmos DB ou leia a Introdução ao Azure Cosmos DB para saber se o nosso serviço de base de dados de múltiplos modelos, globalmente distribuído, é a solução ideal para as suas aplicações, incluindo jogos Web em larga escala, redes sociais e cenários de aplicações IoT (Internet das Coisas).

Procura a API de JavaScript e DocumentDB SQL?

O Azure Cosmos DB tem suporte da API nativa do DocumentDB e poderá continuar a utilizar as APIs de DocumentDB SQL e JavaScript tal como fazia anteriormente.

Tem uma aplicação MongoDB?

Com o suporte de API nativa para MongoDB, poderá utilizar 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.

Conhece as APIs de armazenamento de Tabelas do Azure?

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

Consultas de gráficos globalmente distribuídos com APIs Gremlin. Alguém interessado?

Tire partido de Graph APIs nativas no Azure Cosmos DB sem alterações de código. Agora, poderá emitir consultas de gráficos globalmente distribuídos utilizando o Gremlin com o Graph API.

Machine Learning em tempo real em conjuntos de dados globalmente distribuídos com o Apache Spark

Para obter machine learning em tempo real em conjuntos de dados globalmente distribuídos geridos pelo Azure Cosmos DB, poderá utilizar 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.

É programador? Venha por aqui.

Comece por criar uma aplicação .NET ou Node.js simples ou crie uma aplicação Web completa recorrendo às competências existentes em SQL e NoSQL com as APIs de múltiplos modelos do Azure Cosmos DB, incluindo o DocumentDB, MongoDB, Graph e Table.

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

Experimente o Azure Cosmos DB para criar aplicações rápidas, dimensionáveis e globalmente distribuídas.