Ignorar navegação

Azure Cosmos DB

Banco de dados NoSQL rápido com APIs abertas para qualquer escala

Criar ou modernizar aplicativos escalonáveis de alto desempenho

O Azure Cosmos DB é um serviço de banco de dados NoSQL totalmente gerenciado para desenvolvimento de aplicativos modernos. Obtenha tempos de resposta de milissegundos de dígito único garantidos e disponibilidade de 99,999%, apoiados por SLAs, escalabilidade automática e instantânea e APIs de software livre para MongoDB e Cassandra. Aproveite gravações e leituras rápidas em qualquer lugar do mundo com replicação de dados pronta para uso e gravações de várias regiões. Obtenha insights sobre dados em tempo real com a análise sem ETL usando o Link do Azure Synapse para Azure Cosmos DB.

Velocidade garantida em qualquer escala, mesmo entre intermitências, com elasticidade ilimitada e instantânea, leituras rápidas e gravações de vários mestres em qualquer lugar do mundo

Desenvolvimento rápido e flexível de aplicativos com SDKs para linguagens populares, uma API nativa do Core (SQL) junto com APIs para MongoDB, Cassandra e Gremlin, além de análise sem ETL (extrair, transformar, carregar)

Pronto para aplicativos críticos com continuidade de negócios garantida, disponibilidade de 99,999% e segurança de nível empresarial

Banco de dados sem servidor totalmente gerenciado e econômico com um dimensionamento automático e instantâneo que atende às necessidades do aplicativo, com cache integrado e com opções de preço com base em consumo

Escala automática e sem limites

Provisione automaticamente a taxa de transferência de que você precisa para aplicativos com requisitos consistentes de tráfego e alto desempenho. As cargas de trabalho de qualquer tamanho ou escala têm garantias de disponibilidade ininterrupta e tempos de resposta de gravação e leitura em menos de 10 ms para que você possa executar os seus aplicativos mais importantes facilmente em qualquer lugar do mundo.

Escala automática e sem limites

Operações de banco de dados sem servidor

Execute cargas de trabalho com tráfego ocasional ou de pico e requisitos de desempenho moderado com tecnologia sem servidor, uma alternativa à taxa de transferência provisionada. Esse modo operacional de banco de dados com base em consumo facilita a execução de cargas de trabalho econômicas de desenvolvimento/teste e de novos aplicativos de produção.

Operações de banco de dados sem servidor

Plataforma híbrida para dados do Cassandra

Obtenha escala e desempenho superiores, mantendo a flexibilidade e o controle, com um serviço de banco de dados totalmente gerenciado, confiável para empresas como Symantec para executar cargas de trabalho do Cassandra. Integre-se perfeitamente à Instância Gerenciada do Azure para Apache Cassandra para migração, replicação e sincronização transparentes dos seus dados do Cassandra no local e no Azure.

Plataforma híbrida para dados do Cassandra

Análise sem ETL de dados operacionais em tempo real

Execute IA e análises quase em tempo real nos dados operacionais no seu banco de dados NoSQL, a fim de reduzir o tempo para obtenção de insights. O Link do Azure Synapse para Azure Cosmos DB se integra perfeitamente ao Azure Synapse Analytics, sem movimentação de dados nem redução do desempenho do seu repositório operacional.

Análise sem ETL de dados operacionais em tempo real

Casos de uso comuns do Azure Cosmos DB

Telemetria rápida e escalonável de dispositivos de IoT

Escale suas soluções de maneira instantânea e elástica para acomodar cargas de trabalho de IoT diversificadas e imprevisíveis, sem comprometer a ingestão nem o desempenho de consultas. Transmita a telemetria de veículos para soluções de frota inteligente, transmita e analise os dados com o feed de alterações para insights em tempo real ou arquive os dados para análise de data warehouse. A Mercedes Benz, a ExxonMobil e a Olympus estão entre os líderes de mercado que confiam no Azure Cosmos DB para impulsionar soluções de IoT.

Serviços de varejo em tempo real

Proporcione experiências de cliente digitais e de alto desempenho com carrinhos de compras em tempo real, recomendações de produtos, preços dinâmicos, atualizações de inventário e muito mais. Usado pelos varejistas e pelas marcas líderes de restaurantes de serviço rápido, incluindo a Jet.com, a ASOS e a Chipotle Mexican Grill, o Azure Cosmos DB permite a personalização em grandes volumes de dados de produtos em milissegundos. Tempos de resposta de banco de dados de baixa latência garantem um desempenho de aplicativo superior em qualquer lugar do mundo.

Aplicativos críticos com usuários distribuídos

Execute suas cargas de trabalho mais críticas em qualquer região do Azure no mundo, com velocidade, disponibilidade, taxa de transferência e consistência apoiadas por SLA. Garanta a continuidade dos negócios com replicação completa de vários mestres e segurança e conformidade de nível empresarial, incluindo controle de acesso e criptografia de ponta a ponta. O Azure Cosmos DB é o banco de dados NoSQL não relacional de confiança das empresas líderes globais, como a Coca-Cola, a Symantec e a Mars Petcare.

Líderes na indústria inovando com o Azure Cosmos DB

Os dados distribuídos globalmente ativam aplicativos e microsserviços para aprimorar os cuidados para animais de estimação

"Azure services enabled us to provide a secure, fully monitored, enterprise-ready foundation to our implementation."

Adam Lind, vice-presidente de desenvolvimento de software
MARS

A plataforma de carros conectados depende da garantia de alta disponibilidade e baixa latência

"The Azure ecosystem gave us useful capabilities that the developers worked into their system."

Rodrigo Nunes, engenheiro de software principal
Mercedes-Benz

A Chipotle impulsiona os pedidos digitais e uma experiência personalizada na Web com o Azure Cosmos DB

"Switching to Azure Cosmos DB is a big win in terms of scalability, availability, and, down the road, geographic distribution."

Mike Smith, desenvolvedor líder de software
Chipotle

A ASOS fornece recomendações globais de compras personalizadas com o Azure Cosmos DB

"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
ASOS

Symantec economiza 40% nos custos de banco de dados migrando para o Azure Cosmos DB

"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 da Symantec
Symantec

Preço que lhe dá flexibilidade e controle

Encontre o modelo mais adequado à sua carga de trabalho e opções gratuitas para teste e desenvolvimento. Aproveite a taxa de transferência e o armazenamento praticamente ilimitados, a escalabilidade elástica automática entre regiões e opções sem servidor baseadas no consumo.

Projetado para desenvolvedores, com suporte a uma grande variedade de APIs

API do Core (SQL)

Crie novos aplicativos com facilidade. O Azure Cosmos DB tem suporte nativo para API do Core (SQL) e para JavaScript. A API do Core (SQL) do Azure Cosmos DB fornece um modelo de programação formal para consultas avançadas sobre itens JSON. A linguagem de consulta do Azure Cosmos DB é baseada no modelo de programação JavaScript e, a API do Core (SQL) é baseada no sistema de tipo JavaScript, na avaliação de expressão e na invocação de função.

API do Cassandra

Entregue Cassandra como serviço usando as funcionalidades do Azure Cosmos DB. Use as ferramentas e SDKs do Cassandra, incluindo drivers existentes, para criar aplicativos em uma escala global quase infinita, com funcionalidades com suporte de SLA da plataforma do Azure Cosmos DB. Integre diretamente com a Instância Gerenciada do Azure para Apache Cassandra para sincronização e migração de dados híbridos.

API do Azure Cosmos DB para MongoDB

Use o Azure Cosmos DB como um serviço de banco de dados totalmente gerenciado para seu aplicativo MongoDB, com poucas alterações de código e suporte nativo à API para dados do MongoDB, oferecendo ao seu aplicativo os benefícios de uma plataforma nativa da nuvem.

Por que o Azure for Security?

  • A Microsoft investe mais de US$ 1 bilhão anualmente em pesquisa e desenvolvimento de segurança cibernética.
  • Empregamos mais de 3.500 especialistas em segurança totalmente dedicados à privacidade e à segurança de dados.
  • O Azure tem mais certificações de conformidade que qualquer outro provedor de nuvem. Veja a lista completa.

Tudo o que você precisa para começar

Desenvolvimento/teste gratuito com o Azure Cosmos DB.

Continue desenvolvendo suas habilidades.

Recursos de documentação, treinamento e migração

Suporte do Azure e da comunidade

Siga o Azure Cosmos DB no Twitter e no YouTube. Faça perguntas e obtenha suporte de engenheiros da Microsoft e especialistas da comunidade do Azure no Stack Overflow. Encontre exemplos e repositórios no GitHub.

Tutoriais e laboratórios

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

Perguntas frequentes

  • O Azure Cosmos DB é um serviço de banco de dados multimodelo distribuído globalmente para qualquer escala. O serviço foi criado do zero com distribuição global e escala horizontal em seu núcleo.

    Com distribuição global em qualquer número de regiões do Azure, o Azure Cosmos DB dimensiona e replica de modo transparente seus dados onde quer que seus usuários estejam. Dimensione elasticamente suas gravações e leituras no mundo inteiro e pague apenas pelo que precisa. O Azure Cosmos DB fornece suporte nativo para APIs NoSQL e OSS, incluindo MongoDB, Cassandra, Gremlin, etcd, Spark e SQL. Ele também oferece vários modelos de consistência bem definidos, com garantia de latências de leitura e gravação no nível de milissegundos de um único dígito no 99º percentil, além de garantia de alta disponibilidade de 99,999% com hospedagem múltipla em qualquer lugar no mundo, tudo com o suporte de SLAs abrangentes líderes do setor.

    O Azure Cosmos DB é um serviço totalmente gerenciado que lhe permite aliviar o peso administrativo de operar e dimensionar bancos de dados distribuídos para o Azure, de modo que você não precisa se preocupar com gerenciamento de VMs, provisionamento de hardware, instalação e configuração, capacidade, replicação, correção de software ou dimensionamento de cluster.

  • Com o Azure Cosmos DB, é possível configurar seus bancos de dados para serem distribuídos globalmente e estarem disponíveis em qualquer uma das regiões do Azure. Para minimizar a latência, coloque os dados mais perto dos usuários.

    O Azure Cosmos DB replica de modo transparente os dados para todas as regiões associadas à sua conta Azure Cosmos DB. Ele fornece uma única imagem do sistema do seu banco de dados do Azure Cosmos DB distribuído globalmente e dos contêineres em que seu aplicativo pode ler e gravar localmente.

    Com distribuição global turnkey, você pode adicionar ou remover regiões associadas à sua conta a qualquer momento. Seu aplicativo não precisa ser colocado em pausa nem reimplementado para adicionar ou remover uma região. A alta disponibilidade é mantida por meio de funcionalidades de hospedagem múltipla fornecidas nativamente pelo serviço. Saiba mais.

  • O Azure Cosmos DB aborda a consistência de dados como um espectro de opções, em vez dos dois extremos de consistência forte e eventual.

    Você pode escolher entre cinco modelos bem definidos no espectro de consistência:

    • Forte
    • Desatualização limitada
    • Sessão
    • Prefixo consistente
    • Eventual

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

  • Como um banco de dados distribuído globalmente, o Azure Cosmos DB fornece SLAs abrangentes que englobam taxa de transferência, latência no 99º percentil, consistência e alta disponibilidade. Obtenha mais informações.

  • O Azure Cosmos DB replica de modo transparente seus dados em todas as regiões do Azure associadas à sua conta do Azure Cosmos DB. O serviço aplica várias camadas de redundância a seus dados. Obtenha mais detalhes.
  • A API do Azure Cosmos DB para MongoDB permite interagir com o Azure Cosmos DB como se fosse um banco de dados MongoDB, sem precisar gerenciar a infraestrutura de banco de dados em si. Isso significa que quase todas as ferramentas, SDKs e aplicativos favoritos do MongoDB continuarão a funcionar. Para obter informações detalhadas sobre compatibilidade, confira nossa documentação.
  • Com o suporte à versão do servidor 4.0 na API Azure Cosmos DB para MongoDB, é mais fácil modelar uma lógica de negócios transacional complexa sem a lógica de tratamento de erro complexa. O suporte para a v4.0 apresenta novos recursos, como transações de vários documentos, gravações com nova tentativa e muito mais.
  • A API do Cassandra Azure Cosmos DB permite que você interaja com os dados armazenados no Azure Cosmos DB usando a CQL (linguagem de consulta Cassandra), as ferramentas baseadas em Cassandra (como cqlsh) e os drivers Apache em conformidade com o CQLv4. Isso significa que seu aplicativo Cassandra agora pode se comunicar com a API do Cassandra Azure Cosmos DB. Em breve, a API também vai se conectar à Instância Gerenciada do Azure para Apache Cassandra (na GA).

Estamos prontos para começar – comece a criar aplicativos com Azure Cosmos DB