Ignorar Navegação

Azure Cosmos DB

Base de dados NoSQL rápida com APIs abertas para qualquer escala

Base de dados NoSQL rápida com APIs abertas para qualquer escala

O Azure Cosmos DB é um serviço de base de dados NoSQL totalmente gerido para o desenvolvimento de aplicações modernas. Obtenha tempos de resposta garantidos de milissegundos na casa de um dígito e 99,999 por cento de disponibilidade apoiada por SLAs, escalabilidade automática e instantânea e APIs open-source para MongoDB e Cassandra. Desfrute de tempos rápidos de escrita e leitura em qualquer parte do mundo com replicação de dados chave na mão e escritas em várias regiões. Obtenha informações de dados em tempo real com análise sem ETL com o Azure Synapse Link para o Azure Cosmos DB.

Velocidade garantida em qualquer escala, mesmo durante picos, com elasticidade ilimitada instantânea, leituras rápidas e escritas multimestre em qualquer parte do mundo

Desenvolvimento rápido e flexível de aplicações com SDKs para linguagens populares, uma API Core (SQL) nativa juntamente com APIs para MongoDB, Cassandra, Graph e Gremlin e, ainda, análise sem ETL (extrair, transformar, carregar)

Preparado para aplicações fundamentais para a atividade com continuidade de negócio garantida, 99,999 por cento de disponibilidade e segurança de nível empresarial

Base de dados sem servidor totalmente gerida e rentável com dimensionamento instantâneo e automático que responde às necessidades da aplicação, colocação em cache integrada e opções de preços com base no consumo

Dimensionamento automático e sem limites

Aprovisione automaticamente o débito de que precisa para as aplicações com tráfego consistente e requisitos de elevado desempenho. As cargas de trabalho de qualquer tamanho ou dimensionamento têm uma garantia de disponibilidade sempre ativa e < 10 ms de tempos de resposta de leitura e escrita, para que possa executar as suas aplicações mais importantes sem preocupações em qualquer local do mundo.

Dimensionamento automático e sem limites
Operações de bases de dados sem servidor

Operações de bases de dados sem servidor

Execute cargas de trabalho com picos ou tráfego ocasional e requisitos de desempenho moderados sem servidor, uma alternativa ao débito aprovisionado. Este modo de operações de base de dados baseado no consumo facilita a execução de cargas de trabalho de dev/test rentáveis e de novas aplicações de produção.

Plataforma híbrida para dados do Cassandra

Obtenha dimensionamento e desempenho superior, mantendo a flexibilidade e o controlo, com um serviço de base de dados NoSQL totalmente gerido e de confiança por empresas como o Symantec para executar cargas de trabalho do Cassandra. Integre facilmente com Instância Gerida 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

Análise sem ETL de dados operacionais em tempo real

Execute IA e análises quase em tempo real nos dados operacionais da sua base de dados NoSQL para reduzir o tempo de obtenção de informações. O Azure Synapse Link para Azure Cosmos DB integra-se perfeitamente com o Azure Synapse Analytics sem movimento de dados ou redução de desempenho do seu arquivo operacional.

Casos de utilização populares para o Azure Cosmos DB

Telemetria de dispositivos IoT rápida e dimensionável

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. Transmita a telemetria do veículo para soluções inteligentes de frota, transmita e analise dados com o Feed de Alterações para obter informações em tempo real ou arquive dados para análise do armazém de dados. A Mercedes Benz, a ExxonMobil e a Olympus estão entre as líderes de mercado que confiam no Azure Cosmos DB para potenciar soluções de IoT.

Serviços de venda a retalho em tempo real

Proporcione experiências digitais de cliente de elevado desempenho com o carrinho de compras em tempo real, recomendações de produtos, preços dinâmicos, atualizações de inventário e muito mais. Utilizado por retalhistas e marcas de cadeias de atendimento rápido líderes de mercado, entre as quais a Jet.com, a ASOS e a Chipotle Mexican Grill, o Azure Cosmos DB permite uma personalização entre elevados volumes de dados de produtos em milissegundos. Os tempos de resposta de baixa latência das bases de dados garantem um desempenho superior às aplicações em qualquer parte do mundo.

Aplicações críticas com utilizadores distribuídos

Execute as suas cargas de trabalho mais críticas em qualquer região do Azure no mundo com velocidade, disponibilidade, débito e consistência apoiados por SLA. Garanta a continuidade do negócio com replicação multimestre chave na mão e segurança e conformidade de nível empresarial, incluindo encriptação ponto a ponto e controlo de acesso. O Azure Cosmos DB é uma base de dados NoSQL não relacional na qual empresas líderes de todo o mundo confiam, como a Coca-Cola, a Symantec e a Mars Petcare.

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

Dados distribuídos globalmente permitem melhorar os cuidados aos animais de estimação através de aplicações e microsserviços

"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

Plataforma de carro ligado baseia-se na elevada disponibilidade e na baixa latência garantidas

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

Rodrigo Nunes, Engenheiro de Software Principal
Mercedes-Benz

Chipotle capacita as encomendas 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, Programador de Software Principal
Chipotle

ASOS fornece recomendações globais de compra 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 poupa 40 por cento nos custos em bases de dados ao migrar 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, Symantec
Symantec

Preços que lhe dão flexibilidade e controlo

Encontre o modelo que melhor se adapta à sua carga de trabalho e opções gratuitas de teste e desenvolvimento. Beneficie do débito e do armazenamento virtualmente ilimitados, da escalabilidade elástica automática entre regiões e opções sem servidor com base no consumo.

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

  • A Microsoft investe mais de mil milhões de dólares anualmente em investigação e desenvolvimento da cibersegurança.
  • Empregamos mais de 3500 especialistas em segurança dedicados à segurança e privacidade dos dados.
  • O Azure tem mais certificações de conformidade do que qualquer outro fornecedor de cloud. Ver o lista abrangente.

Tudo o que precisa para começar

Dev/test gratuitamente com o Azure Cosmos DB.

Encontre guias de início rápido, vídeos, aprendizagem guiada e outros recursos para programadores.

Continue a desenvolver as suas competências.

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

API Core (SQL)

Crie novas aplicações com toda a facilidade. O Azure Cosmos DB inclui suporte nativo para a API Core (SQL) e JavaScript. A API Core (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 consulta do Azure Cosmos DB baseia-se no modelo de programação de JavaScript, ao passo que a API Core (SQL) tem por base o sistema de tipos, avaliação de expressões e invocação de funções de JavaScript.

API para Cassandra

Forneça o Cassandra como serviço com as capacidades do Azure Cosmos DB. Utilize os 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. Integre facilmente com Azure Managed Instance for Apache Cassandra para efetuar a migração e sincronização de dados híbridos.

API do 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.

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

Comunidade e suporte do Azure

Siga o Azure Cosmos DB no Twitter e YouTube. Leia o blogue do Azure Cosmos DB. Faça perguntas e obtenha suporte dos engenheiros da Microsoft e de especialistas da comunidade do Azure no Stack Overflow. 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 o 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.

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

    Com a distribuição global pronta a utilizar, 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 implementada novamente para adicionar ou remover uma região. A elevada disponibilidade é mantida através das capacidades de multi-homing fornecidas nativamente pelo serviço. Saiba mais.

  • O 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.
  • A Azure Cosmos DB API para MongoDB dá-lhe a capacidade de interagir com Azure Cosmos DB como se fosse uma base de dados MongoDB, sem ter de gerir a própria infraestrutura da base de dados. Isto significa que quase todas as suas ferramentas, SDKs e aplicações MongoDB continuarão a funcionar. Para obter informações de compatibilidade detalhadas, veja a nossa documentação.
  • Com o suporte da versão de servidor 4.0 na Azure Cosmos DB API para MongoDB, é mais fácil modelar lógica de negócio transacional mais complexa sem a difícil lógica de tratamento de erros. O suporte da V4.0 introduz funcionalidades novas, como transações multidocumentos, escritas repetíveis, entre outras.
  • A Azure Cosmos DBAPI para Cassandra permite-lhe interagir com dados armazenados em Azure Cosmos DB mediante a utilização da Cassandra Query Language (CQL), ferramentas baseadas em Cassandra (como cqlsh) e controladores Apache atuais que estejam em conformidade com o CQLv4. Isto significa que as aplicações Cassandra atuais podem agora comunicar com a Azure Cosmos DB API para Cassandra. Brevemente, a API também se ligará ao Azure Managed Instance para Apache Cassandra (mediante a disponibilidade geral).

Estamos prontos quando quiser. Comece a criar aplicações com Azure Cosmos DB

Como podemos ajudá-lo?