Azure Cosmos DB – Banco de dados da Era da IA
APLICA-SE AO: NoSQL MongoDB Cassandra Gremlin Table PostgreSQL
"O OpenAI depende do Cosmos DB para dimensionar dinamicamente seu serviço ChatGPT – um dos aplicativos consumidores que mais crescem –, permitindo alta confiabilidade e baixa manutenção." – Satya Nadella, presidente e diretora executiva da Microsoft
Atualmente, os aplicativos precisam ser altamente responsivos e estar sempre online. Eles devem responder em tempo real a grandes alterações no uso no horário de pico, armazenar volumes de dados crescentes e disponibilizar esses dados aos usuários em milissegundos. Para obter baixa latência e alta disponibilidade, instâncias desses aplicativos precisam ser implantadas em datacenters próximos aos seus usuários.
O surgimento de aplicativos com tecnologia de IA criou outra camada de complexidade, porque muitos desses aplicativos integram uma infinidade de armazenamentos de dados. Por exemplo, algumas organizações criaram aplicativos que se conectam simultaneamente ao MongoDB, Postgres, Redis e Gremlin. Esses bancos de dados diferem no fluxo de trabalho de implementação e nos desempenhos operacionais, representando complexidade extra para dimensionar aplicativos.
O Azure Cosmos DB simplifica e agiliza o desenvolvimento de aplicativos, sendo o único banco de dados para suas necessidades de dados operacionais, desde o cache distribuído replicado geograficamente até o backup para indexação de vetor e pesquisa. Ele fornece a infraestrutura de dados para aplicativos modernos, como Agente de IA, comércio digital, Internet das Coisas e gerenciamento de reservas. Ele acomoda todos os seus modelos de dados operacionais, incluindo relacional, documento, vetor, chave-valor, grafo e tabela.
Um banco de dados de IA que fornece recursos líderes do setor...
...de graça
O Azure Cosmos DB é um banco de dados NoSQL, relacional e vetorial totalmente gerenciado. Ele oferece tempos de resposta de milissegundos de um dígito, escalabilidade automática e instantânea, junto com velocidade garantida em qualquer escala. A continuidade dos negócios é garantida com a disponibilidade com suporte de SLA e segurança de nível empresarial.
O desenvolvimento de aplicativos é mais rápido e produtivo graças a:
- Distribuição de dados de várias regiões turnkey em qualquer lugar do mundo
- APIs de software livre
- SDKs para idiomas populares
- Funcionalidades de banco de dados de IA, como banco de dados vetorial integrado ou integração perfeita com os Serviços de IA do Azure para dar suporte à Geração Aumentada de Recuperação
- Query Copilot para gerar consultas NoSQL com base em seus prompts de linguagem natural (versão prévia)
Como um serviço totalmente gerenciado, o Azure Cosmos DB retira a administração do banco de dados de suas mãos com gerenciamento automático, atualizações e aplicação de patch. Ele também lida com o gerenciamento de capacidade com opções econômicas de escala automática e sem servidor que respondem às necessidades do aplicativo para corresponder à capacidade com demanda.
As seguintes opções gratuitas estão disponíveis:
- A camada gratuita de vida do Azure Cosmos DB fornece 1.000 RU/s de taxa de transferência e 25 GB de armazenamento gratuitos.
- O Azure AI Advantage oferece 40.000 RU/s de taxa de transferência por 90 dias (equivalente a até US$ 6.000) para clientes do Azure AI ou do GitHub Copilot.
- Experimente o Azure Cosmos DB gratuitamente por 30 dias sem criar uma conta do Azure; nenhum compromisso é seguido quando o período de avaliação termina.
Ao decidir que o Azure Cosmos DB é ideal para você, você pode receber até 63% de desconto em preços do Azure Cosmos DB por meio da Capacidade Reservada.
Dica
Para saber mais sobre o Azure Cosmos DB, junte-se a nós toda quinta-feira às 13:00 (fuso horário do Pacífico) na Azure Cosmos DB Live TV. Confira a agenda de próximas sessões e episódios anteriores.
...para mais do que apenas aplicativos de IA
Além da IA, o Azure Cosmos DB também deve ser seu banco de dados preferencial para uma variedade de casos de uso, incluindo varejo e marketing, IoT e telemática, jogos, redes sociais, personalização, entre outros. O Azure Cosmos DB está bem posicionado para soluções que lidam com grandes quantidades de dados, leituras e gravações em escala global com tempos de resposta quase reais. A alta disponibilidade garantida, a alta taxa de transferência, a baixa latência e a consistência ajustável do Azure Cosmos DB são grandes vantagens ao criar esses tipos de aplicativos.
Para quais tipos de aplicativos o Azure Cosmos DB é uma boa opção?
- Esquema flexível para desenvolvimento iterativo. Por exemplo, os aplicativos que desejam adotar práticas modernas flexíveis do DevOps e acelerar as linhas do tempo de implantação de recursos.
- Cargas de trabalho sensíveis à latência. Por exemplo, Personalização em tempo real.
- Cargas de trabalho altamente elásticas. Por exemplo, plataforma de reserva de concertos.
- Cargas de trabalho de alta taxa de transferência. Por exemplo, estado/telemetria do dispositivo IoT.
- Cargas de trabalho críticas de missão altamente disponíveis. Por exemplo, aplicativos Web voltados para o cliente.
Para quais tipos de aplicativos o Azure Cosmos DB é um ajuste ruim?
- Cargas de trabalho analíticas (OLAP). Por exemplo, análise interativa, de streaming e em lotes para habilitar cenários de Cientista de Dados/Analista de Dados. Em vez disso, considere o Microsoft Fabric.
- Aplicativos altamente relacionais. Por exemplo, aplicativos CRM de rótulo branco. Considere o SQL do Azure, o Banco de Dados do Azure para MySQL ou o Banco de Dados do Azure para PostgreSQL.
...com confiabilidade e flexibilidade incomparáveis
Velocidade garantida em qualquer escala
Obtenha taxa de transferência e velocidade com suporte de SLA incomparáveis, acesso global rápido e elasticidade instantânea.
- Acesso em tempo real com latências de leitura e gravação rápidas globalmente e taxa de transferência e consistência com suporte de SLAs
- Gravações de várias regiões e distribuição de dados em qualquer região do Azure com apenas um clique.
- Dimensione de maneira independente e elástica o armazenamento e a taxa de transferência em qualquer região do Azure – mesmo durante picos de tráfego imprevisíveis – para ter uma escala ilimitada no mundo todo.
Desenvolvimento simplificado de aplicativos
Compile rapidamente usando APIs de código aberto, vários SDKs, dados sem esquema e análise sem ETL sobre dados operacionais.
- Profundamente integrado aos principais serviços do Azure usados no desenvolvimento de aplicativos modernos (nativos de nuvem), incluindo o Azure Functions, o Hub IoT, o AKS (Serviço de Kubernetes do Azure), o Serviço de Aplicativo e muito mais.
- Escolha entre várias APIs de banco de dados, incluindo a API nativa para NoSQL, MongoDB, PostgreSQL, Apache Cassandra, Apache Gremlin e Tabela.
- Use o Azure Cosmos DB como banco de dados de IA unificado para modelos de dados como relacional, documento, vetor, chave-valor, grafo e tabela.
- Compile aplicativos na API para NoSQL usando as linguagens de sua escolha com SDKs para .NET, Java, Node.js e Python. Ou sua escolha de drivers para qualquer uma das outras APIs de banco de dados.
- O feed de alterações torna fácil rastrear e gerenciar alterações em contêineres de banco de dados e criar eventos disparados com o Azure Functions.
- O serviço sem esquema do Azure Cosmos DB indexa automaticamente todos os seus dados, independentemente do modelo de dados, para fornecer consultas extremamente rápidas.
Pronto para necessidades críticas
Garanta a continuidade dos negócios, a disponibilidade de 99,999% e a segurança de nível empresarial para cada aplicativo.
- O Azure Cosmos DB oferece um conjunto abrangente de SLAs, incluindo disponibilidade líder do setor em todo o mundo.
- Distribua facilmente os dados para qualquer região do Azure com a replicação automática de dados. Aproveite o tempo de inatividade zero com gravações de várias regiões ou o RPO 0 quando você usa a coerência forte.
- Aproveite a criptografia de nível empresarial em repouso com chaves autogerenciadas.
- O controle de acesso baseado em função do Azure mantém seus dados seguros e oferece controle refinado.
Totalmente gerenciado e econômico
Gerenciamento de banco de dados de ponta a ponta, com escala e sem servidor que corresponda ao seu aplicativo e às necessidades de TCO (custo total de propriedade).
- Serviço de banco de dados totalmente gerenciado. Automático, sem toque, manutenção, aplicação de patches e atualizações, economizando tempo e dinheiro dos desenvolvedores.
- Opções econômicas para cargas de trabalho imprevisíveis ou esporádicas de qualquer tamanho ou escala, permitindo que os desenvolvedores comecem facilmente sem precisar planejar ou gerenciar a capacidade.
- O modelo sem servidor oferece a cargas de trabalho com picos de uso um serviço automático e responsivo para gerenciar o excesso de tráfego sob demanda.
- A taxa de transferência provisionada de dimensionamento automático escala a capacidade de modo automático e instantâneo para cargas de trabalho imprevisíveis, ao mesmo tempo em que mantém os SLAs.
Link do Azure Synapse para Azure Cosmos DB
O Link do Azure Synapse para Azure Cosmos DB é um recurso HTAP (processamento transacional e analítico) híbrido nativo de nuvem que permite análise quase em tempo real sobre dados operacionais no Azure Cosmos DB. O Link do Azure Synapse cria uma integração perfeita entre o Azure Cosmos DB e o Azure Synapse Analytics.
- Complexidade de análise reduzida sem trabalhos de ETL para gerenciamento.
- Insights quase em tempo real sobre seus dados operacionais.
- Sem impacto nas cargas de trabalho operacionais.
- Otimizado para cargas de trabalho de análise em grande escala.
- Econômico.
- Análise para gravações de várias regiões disponíveis localmente e distribuídas globalmente.
- Integração nativa ao Azure Synapse Analytics.
Conteúdo relacionado
- Saiba como escolher uma API no Azure Cosmos DB