Ignorar navegação

Azure Cosmos DB

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

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

Azure Cosmos DB é um banco de dados NoSQL totalmente gerenciado e sem servidor para aplicativos de alto desempenho de qualquer tamanho ou escala. Obtenha desempenho garantido de milissegundos de dígito único e disponibilidade de 99,999%, apoiado por SLAs, escalabilidade automática e instantânea, segurança de nível empresarial e APIs de software livre para bancos de dados NoSQL, incluindo MongoDB e Cassandra. Aproveite gravações rápidas e leituras em qualquer lugar do mundo com gravações de várias regiões e replicação de dados. Obtenha informações sobre dados em tempo real com análise sem ETL (extrair, transformar, carregar) usando Azure Synapse Link para Azure Cosmos DB.

Velocidade garantida em qualquer escala com elasticidade instantânea e ilimitada, capacidade de intermitência contínua, leituras rápidas e gravações de várias regiões em qualquer lugar do mundo

Desenvolvimento rápido e flexível de aplicativos com SDKs para linguagens populares, além de uma API nativa do Core (SQL), APIs para MongoDB, Cassandra e Gremlin e opções gratuitas de desenvolvimento/teste

Pronto para aplicativos críticos com disponibilidade de 99,999%, backup contínuo com restauração pontual, segurança de nível empresarial que garante a continuidade dos negócios e análise sem ETL em dados em tempo real

Banco de dados sem servidor totalmente gerenciado e econômico que responde às necessidades do aplicativo escalando verticalmente e horizontalmente de forma instantânea e automática e oferece opções de preços baseadas em consumo

Escala automática e sem limites

Atenda às suas necessidades de aplicativo e forneça alto desempenho—mesmo com tráfego imprevisível—com um banco de dados que é dimensionado de forma elástica, automática e instantânea. Cargas de trabalho de qualquer tamanho ou escala têm disponibilidade sempre ativada e leituras e gravações de milissegundos de dígito único, para que você possa executar seus aplicativos mais importantes sem preocupações em qualquer lugar do mundo.

Escala automática e sem limites
Operações de banco de dados sem servidor

Operações de banco de dados sem servidor

Execute cargas de trabalho com tráfego picoso ou ocasional e pague apenas pelos recursos usados por operação de banco de dados, sem encargos mínimos ou planejamento de capacidade necessário. Sem servidor é um modo baseado em consumo que torna fácil e econômico executar cargas de trabalho de desenvolvimento/teste e aplicativos de produção.

Plataforma híbrida para dados do Apache Cassandra

Obtenha escala e desempenho superior, mantendo a flexibilidade e o controle, com um serviço de banco de dados NoSQL totalmente gerenciado confiável para empresas como Symantec para executar cargas de trabalho do Cassandra. Integre-se perfeitamente com Instância Gerenciada do Azure para Apache Cassandra para migração, replicação e sincronização transparentes dos dados do Cassandra em uma implantação híbrida ou lift-and-shift para o Azure.

Plataforma híbrida para dados do Apache Cassandra
Análise sem ETL de dados operacionais em tempo real

Análise sem ETL de dados operacionais em tempo real

Reduza o tempo de insight executando análise quase em tempo real e IA nos dados operacionais em seu banco de dados NoSQL Azure Cosmos DB. Link do Synapse do Azure para Azure Cosmos DB integra-se perfeitamente ao Azure Synapse Analytics sem movimentação de dados ou redução do desempenho do armazenamento de dados operacional.

Segurança e conformidade abrangentes, internas

  • A Microsoft investe mais de USD 1 bilhão anualmente em pesquisa e desenvolvimento de segurança cibernética.

  • Contamos com mais de 3,500 especialistas em segurança 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.

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.

Tudo o que você precisa para começar

Desenvolvimento/teste gratuito com o Azure Cosmos DB.

Encontre guias de início rápido, vídeos, aprendizado guiado e mais recursos para desenvolvedores.

Continue desenvolvendo suas habilidades.

Casos de uso comuns do Azure Cosmos DB

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

Dimensione instantaneamente e de forma elástica para lidar com casos de uso de telemetria de IoT e em tempo real, sem sacrificar a ingestão ou o desempenho da consulta. Ingerir, processar e analisar dados de streaming em escala de qualquer número de dispositivos, em qualquer lugar do mundo.

Serviços de varejo em tempo real

Forneça casos de uso comercial escalonáveis e de alto desempenho, incluindo catálogo de produtos em tempo real, recomendações personalizadas, processamento de pedido e serviços de check-out. Usado por varejistas líderes para dar suporte a experiências de clientes digitais e comercialmente críticas, a Azure Cosmos DB garante velocidade e desempenho para clientes em todo o mundo.

Aplicativos críticos com usuários distribuídos

Execute suas cargas de trabalho mais críticas em qualquer região do Azure com velocidade, disponibilidade, taxa de transferência e consistência com suporte de SLA. O Azure Cosmos DB dá suporte a aplicativos distribuídos com usuários em qualquer lugar do mundo e fornece alta disponibilidade e baixa latência em escala.

Líderes do setor estão inovando com 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

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

API do Core (SQL)

Crie novos aplicativos com facilidade e aproveite todos os recursos e SLAs do Azure Cosmos DB. API Azure Cosmos DB Core (SQL) dá suporte a Java, Node.js, Python, .NET e JavaScript e permite que você use a linguagem SQL para escrever consultas avançadas em itens JSON.

API do Cassandra

Use SDKs do Cassandra, CQL, ferramentas e drivers com o Azure Cosmos DB API do Cassandra para habilitar aplicativos escalonáveis e sem servidor com disponibilidade de 99,999% com suporte de SLA. Integre-se perfeitamente a Instância Gerenciada do Azure para Apache Cassandra para migração e sincronização de dados híbridos.

API para MongoDB

Com o API do Azure Cosmos DB para MongoDB, você pode executar um banco de dados totalmente gerenciado e sem servidor para seu aplicativo e obter 99,999% de disponibilidade em todo o mundo, escalabilidade elástica e fragmentação automática. A API permite uma implantação fácil com poucas alterações de código e uso contínuo de drivers, SDKs e ferramentas do MongoDB.

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

Suporte do Azure e da comunidade

Ingresse na comunidade Azure Cosmos DB. Siga a equipe Azure Cosmos DB no Twitter, YouTube e o blog Azure Cosmos DB. 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 Azure Cosmos DB para MongoDB fornece a capacidade de interagir com 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 suas ferramentas, SDKs e aplicativos favoritos do MongoDB continuarão funcionando. Para obter informações detalhadas de compatibilidade, consulte a 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

Podemos ajudar você?