Azure Cosmos DB

Serviço de base de dados com vários modelos distribuído globalmente e a qualquer escala

Crie aplicações à escala planetária de forma mais fácil que nunca

Azure Cosmos DB é um serviço de base de dados totalmente gerido com uma distribuição global chave na mão e replicação transparente com vários principais. Obtenha leitura e escrita com latências de milissegundos de um só dígito no percentil 99, o dimensionamento automático e elástico do armazenamento e do débito para todo o mundo, disponibilidade elevada de 99,999 por cento, bem como cinco opções de consistência bem definidas, tudo com o suporte de SLAs abrangentes de topo da indústria.

Distribua os dados globalmente com um único clique

Adicione ou remova regiões de e para a sua base de dados globalmente distribuída a qualquer momento, sem se preocupar com a gestão de bases de dados com vários datacenters e dimensione o débito e o armazenamento de forma automática e elástica entre essas regiões. As suas aplicações têm a garantia de latências de escrita e leitura de milissegundos com um dígito, no percentil 99, bem como uma disponibilidade global elevada de 99,999 por cento, com replicação multimestre e a opção de cinco modelos de consistência bem definidos.

Aceda e consulte com o modelo de dados e API da sua escolha

Aceda a e consulte dados com APIs para SQL, MongoDB, Cassandra, Gremlin, Etcd e Table, e utilize o Apache Spark para uma análise operacional à escala planetária. Direcione controladores e ferramentas de clientes NoSQL em código aberto existentes para a sua base de dados do Cosmos a fim de preservar os investimentos de OSS existentes ou migrar facilmente de MongoDB, Cassandra ou outras cargas de trabalho de NoSQL para Azure Cosmos DB.

Análise operacional e IA em tempo real à escala global

Execute uma análise operacional e IA globalmente distribuídas e de baixa latência sobre dados transacionais na sua base de dados. Com o suporte nativo para os blocos de notas do Apache Spark e do Jupyter, o Azure Cosmos DB ajuda a reduzir o tempo para chegar às informações ao ingerir e servir dados, bem como executar análises em relação à réplica da base de dados local numa região do Azure. Execute diretamente as consultas de Apache Spark em dados indexados em vários modelos armazenados nas suas partições de dados, sem qualquer movimento de dados desnecessário.

Testado para cargas de trabalho empresariais fundamentais para a atividade

Execute as suas cargas de trabalho críticas num serviço de base de dados com vários modelos, criada numa infraestrutura de classe mundial com segurança e conformidade de nível empresarial confiada por empresas de topo, incluindo a Microsoft. Azure Cosmos DB é um serviço de base de dados globalmente distribuído e totalmente gerido com SLAs abrangentes e de topo da indústria.

Desenvolva aplicações com arquiteturas de solução de Azure Cosmos DB

Conceba e implemente aplicações inovadoras de IoT, comércio eletrónico, jogos e sem servidor com distribuição de dados entre qualquer número de regiões do Azure.

Líderes da indústria a inovar com Azure Cosmos DB

A Sociedade Americana para o Cancro junta os voluntários e reduz as despesas enquanto ajudam a salvar vidas

"Results… have been simply phenomenal. The first year we did 86 percent more revenue year over year. Last year we did over 55 percent more revenue."

– Ben Kaplan, Diretor Sénior de Produtos Digitais

Leia a história

American Cancer Society

A subsidiária da ExxonMobil toca na cloud para otimizar as operações e impulsionar o crescimento

"With Microsoft, Azure, and IoT technologies, XTO Energy is an innovation leader in the oil and gas industry."

– Anish Patel, Gestor de Integração Tecnológica da Permian

Leia a história

ExxonMobil

A Jet.com criou um motor de comércio eletrónico inovador no Azure em menos de um ano

"When we were building Jet's next-generation event sourcing platform, Azure Cosmos DB offered the low latency, high throughput, global availability, and rich feature set critical to our success."

– Scott Havens, Diretor de Engenharia de Software

Leia a história

Jet.com

A ASOS aposta no Azure para suportar uma experiência gigante para mais de 15 milhões de compradores online

"We chose Azure Cosmos DB because of its global distribution and ability to handle heavy seasonal bursts like Black Friday…. We can distribute our data models to be near the microservices they’re serving—wherever that is in the world."

– Bob Strudwick, Diretor de Tecnologia

Leia a história

Asos

Empresa de cibersegurança descobre uma nova forma de proteger 40 milhões de dispositivos na cloud

"Our customers trust us to protect them throughout their ecosystem. So we needed a partner that we could trust to deliver a highly reliable service with ultra-low worldwide latency, at a reasonable cost."

– Mike Shavell, Diretor Técnico/Arquiteto, Symantec

Leia a história

Symantec

Preços que lhe dão flexibilidade e controlo

Gira recursos e despesas com débito e armazenamento virtualmente ilimitados, bem como escalabilidade elástica. As despesas baseiam-se no débito aprovisionado e no armazenamento suportado por SSD consumido pelos dados e pelo índice, entre todas as regiões selecionadas.

Concebido para programadores, com um suporte para uma ampla gama de APIs

API de SQL (Core)

Crie novas aplicações facilmente. Azure Cosmos DB inclui suporte nativo para a API SQL (Core) e JavaScript. A API de SQL do Azure Cosmos DB fornece um modelo de programação formal para consultas avançadas através de itens de JSON. A linguagem de consultas Azure Cosmos DB é baseada no modelo de programação de JavaScript, sendo a API de SQL baseada no sistema de tipos, avaliação de expressões e invocação de funções de JavaScript.

API para Cassandra

Entregue o Cassandra enquanto serviço ao utilizar as funcionalidades de Azure Cosmos DB. Utilize as SDKs e ferramentas do Cassandra, incluindo os controladores existentes para criar aplicações a uma escala global e quase infinita com funcionalidades suportadas por SLA da plataforma do Azure Cosmos DB.

API Azure Cosmos DB para MongoDB

Utilize o Azure Cosmos DB como um serviço de bases de dados totalmente gerido para a sua aplicação do MongoDB, com poucas alterações de código e suporte de API nativo para os dados do MongoDB, o que confere à sua aplicação os benefícios de uma plataforma nativa da cloud.

API do Gremlin

Tire partido do suporte para modelos de dados de gráficos nativos em Azure Cosmos DB sem alterações ao código e emita consultas de gráficos globalmente distribuídos com a API do Gremlin.

Suporte incorporado para blocos de notas do Apache Spark e Jupyter

Ative a aprendizagem automática e IA em tempo real através de conjuntos de dados globalmente distribuídos ao utilizar suporte incorporado para blocos de notas do Apache Spark e Jupyter. Com suporte incorporado para blocos de notas do Apache Spark e Jupyter, o Azure Cosmos DB reduz o tempo de obtenção de informações e oferece análise operacional de baixa latência globalmente distribuída a qualquer escala.

API de Tabela

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 muitas outras funcionalidades.

Por quê escolher o Azure para questões de segurança?

  • A Microsoft investe mais de mil milhões de USD anualmente em investigação e desenvolvimento de cibersegurança.
  • Empregamos mais de 3500 especialistas em segurança cuja única missão é proteger os seus dados e privacidade.
  • O Azure tem mais certificações de conformidade do que qualquer outro fornecedor de cloud. Veja a lista completa.

Tudo o que precisa para começar

Experimente Azure Cosmos DB gratuitamente por 30 dias.
Aprenda como utilizar Azure Cosmos DB: Descubra as melhores práticas e explore tutoriais e documentação.

Documentação, formação e recursos de migração

Comunidade e suporte do Azure

Coloque questões e obtenha suporte dos engenheiros da Microsoft e dos especialistas da comunidade do Azure no Stack Overflow e encontre exemplos e repositórios no GitHub.

Tutoriais e laboratórios

Atualizações, blogues e anúncios do Azure Cosmos DB

Perguntas mais frequentes

  • O Azure Cosmos DB é um serviço de base de dados com múltiplos modelos distribuído globalmente e a qualquer escala. O serviço foi concebido de raiz tendo em vista a distribuição global e o dimensionamento horizontal.

    Com a distribuição global chave na mão por qualquer número de regiões do Azure, Azure Cosmos DB dimensiona e replica os seus dados de forma transparente, onde quer que os seus utilizadores estejam. Dimensione de forma elástica as suas escritas e leituras por todo o mundo e pague apenas pelo que precisa. Azure Cosmos DB fornece suporte nativo para APIs NoSQL e OSS, incluindo MongoDB, Cassandra, Gremlin, etcd, Spark e SQL. Também oferece vários modelos de consistência bem definidos com latência de apenas um dígito de milissegundos em 99 por cento dos casos e uma disponibilidade elevada de 99,999 por cento, com capacidades multi-homing em qualquer parte do mundo; tudo com o suporte de SLAs abrangentes e de topo da indústria.

    Azure Cosmos DB é um serviço totalmente gerido que lhe permite descarregar os problemas administrativos de operar e dimensionar bases de dados distribuídas para o Azure, desta forma não tem que se preocupar com a gestão de VMs, aprovisionamento de hardware, configuração, capacidade, replicação, aplicação de patches a software ou dimensionamento de clusters.

  • Com Azure Cosmos DB, pode configurar as suas bases de dados para serem globalmente distribuídas e disponíveis em qualquer das regiões do Azure. Para minimizar a latência, coloque os dados perto de onde os seus utilizadores estão.

    Azure Cosmos DB replica os dados de forma transparente para todas as regiões associadas à sua conta Azure Cosmos DB. Fornece uma única imagem do sistema da sua base de dados e contentores Azure Cosmos DB globalmente distribuídos que para onde a sua aplicação consegue escrever e ler localmente.

    Com a distribuição global chave na mão, pode adicionar ou remover as regiões associadas à sua conta a qualquer momento. A sua aplicação não precisa de ser colocada em pausa ou reimplementada para adicionar ou remover uma região. A disponibilidade elevada é mantida através das capacidades de multi-homing fornecidas nativamente pelo serviço. Saiba mais.

  • Azure Cosmos DB aborda a consistência de dados como um espectro de escolhas, com mais opções que os dois pontos extremos de consistência forte e eventual.

    Escolha de entre cinco modelos bem definidos no espectro da consistência:

    • Segura
    • Estagnação limitada
    • Sessão
    • Prefixo consistente
    • Eventual

    Cada modelo tem o suporte de SLAs abrangentes. Saiba mais.

  • Enquanto uma base de dados globalmente distribuída, o Azure Cosmos DB fornece SLAs abrangentes que incluem o débito, latência no 99º percentil, consistência e disponibilidade elevada.

    Obtenha mais informações.

  • Azure Cosmos DB replica os seus dados de forma transparente por todas as regiões do Azure associadas à sua conta Azure Cosmos DB. O serviço aplica várias camadas de redundância aos seus dados. Obtenha mais detalhes.

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

Iniciar gratuitamente