Azure Cosmos DB – Databas för AI-eran
GÄLLER FÖR: NoSQL MongoDB Kassandra Gremlin Bord PostgreSQL
"OpenAI förlitar sig på Cosmos DB för att dynamiskt skala sin ChatGPT-tjänst – en av de snabbast växande konsumentapparna någonsin – vilket möjliggör hög tillförlitlighet och lågt underhåll." – Satya Nadella, Microsofts ordförande och verkställande direktör
Dagens program måste ha korta svarstider och alltid vara online. De måste svara i realtid på stora ändringar i användningen vid rusningstid, lagra ständigt ökande datavolymer och göra dessa data tillgängliga för användare i millisekunder. Instanser av dessa program måste distribueras i datacenter som ligger nära användarna för att uppnå kort svarstid och hög tillgänglighet.
Ökningen av AI-baserade program skapade ytterligare ett lager av komplexitet, eftersom många av dessa program integrerar en mängd olika datalager. Vissa organisationer har till exempel skapat program som samtidigt ansluter till MongoDB, Postgres, Redis och Gremlin. Dessa databaser skiljer sig åt i arbetsflödet för implementering och driftprestanda, vilket innebär extra komplexitet för skalning av program.
Azure Cosmos DB förenklar och påskyndar programutvecklingen genom att vara den enda databasen för dina driftdatabehov, från geo-replikerad distribuerad cachelagring till säkerhetskopiering till vektorindexering och sökning. Den tillhandahåller datainfrastrukturen för moderna program som AI-agent, digital handel, Sakernas Internet och bokningshantering. Den kan hantera alla dina driftdatamodeller, inklusive relationella, dokument, vektorer, nyckelvärde, diagram och tabell.
En AI-databas som ger branschledande funktioner...
... kostnadsfritt
Azure Cosmos DB är en fullständigt hanterad NoSQL-, relations- och vektordatabas. Den erbjuder ensiffriga svarstider för millisekunder, automatisk och omedelbar skalbarhet, tillsammans med garanterad hastighet i valfri skala. Affärskontinuitet säkerställs med SLA-stödd tillgänglighet och säkerhet i företagsklass.
Apputveckling är snabbare och mer produktivt tack vare:
- Nyckelfärdig datadistribution i flera regioner var som helst i världen
- API:er med öppen källkod
- SDK:er för populära språk
- AI-databasfunktioner som integrerad vektordatabas eller sömlös integrering med Azure AI Services för att stödja hämtning av utökad generation
- Fråga Copilot för att generera NoSQL-frågor baserat på dina frågor på naturligt språk (förhandsversion)
Som en fullständigt hanterad tjänst tar Azure Cosmos DB bort databasadministration från dina händer med automatisk hantering, uppdateringar och korrigeringar. Den hanterar också kapacitetshantering med kostnadseffektiva serverlösa och automatiska skalningsalternativ som svarar på programmets behov för att matcha kapacitet med efterfrågan.
Följande kostnadsfria alternativ är tillgängliga:
- Den kostnadsfria azure Cosmos DB-nivån ger 1 000 RU/s dataflöde och 25 GB ledigt lagringsutrymme.
- Azure AI Advantage erbjuder 40 000 RU/s dataflöde i 90 dagar (motsvarande upp till 6 000 USD) till Azure AI- eller GitHub Copilot-kunder.
- Prova Azure Cosmos DB kostnadsfritt i 30 dagar utan att skapa ett Azure-konto. Inget åtagande följer när utvärderingsperioden är slut.
När du bestämmer dig för att Azure Cosmos DB passar dig kan du få upp till 63 % rabatt på Azure Cosmos DB-priser via reserverad kapacitet.
Dricks
Om du vill veta mer om Azure Cosmos DB kan du delta varje torsdag kl. 13:00 Pacific på Azure Cosmos DB Live TV. Se kommande sessionsschema och tidigare avsnitt.
... för mer än bara AI-appar
Förutom AI bör Azure Cosmos DB också vara din goto-databas för en mängd olika användningsfall, inklusive detaljhandel och marknadsföring, IoT och telematik, spel, sociala medier och anpassning, bland annat. Azure Cosmos DB är väl positionerat för lösningar som hanterar enorma mängder data, läsningar och skrivningar i global skala med nästan verkliga svarstider. Azure Cosmos DB:s garanterade hög tillgänglighet, högt dataflöde, låg svarstid och justerbar konsekvens är stora fördelar när du skapar dessa typer av program.
För vilka typer av appar passar Azure Cosmos DB bra?
- Flexibelt schema för iterativ utveckling. Till exempel appar som vill använda flexibla moderna DevOps-metoder och påskynda tidslinjer för funktionsdistribution.
- Svarstidskänsliga arbetsbelastningar. Till exempel anpassning i realtid.
- Mycket elastiska arbetsbelastningar. Till exempel konsertbokningsplattform.
- Arbetsbelastningar med högt dataflöde. Till exempel IoT-enhetstillstånd/telemetri.
- Verksamhetskritiska arbetsbelastningar med hög tillgänglighet. Till exempel kundriktade webbappar.
För vilka typer av appar passar Azure Cosmos DB dåligt?
- Analytiska arbetsbelastningar (OLAP). Till exempel interaktiv analys, strömning och batchanalys för att aktivera scenarier för dataforskare/dataanalytiker. Överväg Microsoft Fabric i stället.
- Mycket relationella appar. Till exempel white-label CRM-program. Överväg Azure SQL, Azure Database for MySQL eller Azure Database for PostgreSQL i stället.
... med oöverträffad tillförlitlighet och flexibilitet
Garanterad hastighet i valfri skala
Få oöverträffad SLA-backad hastighet och dataflöde, snabb global åtkomst och omedelbar elasticitet.
- Realtidsåtkomst med snabba svarstider för läsning och skrivning globalt samt dataflöde och konsekvens som alla backas upp av serviceavtal
- Skrivningar och datadistribution i flera regioner till valfri Azure-region med bara en knapp.
- Oberoende och elastiskt skala lagring och dataflöde i alla Azure-regioner – även under oförutsägbara trafiktoppar – för obegränsad skalning över hela världen.
Förenklad programutveckling
Skapa snabbt med API:er med öppen källkod, flera SDK:er, schemalösa data och ETL-analys utan ETL över driftdata.
- Djupt integrerad med viktiga Azure-tjänster som används i modern (molnbaserad) apputveckling, inklusive Azure Functions, IoT Hub, AKS (Azure Kubernetes Service), App Service med mera.
- Välj mellan flera databas-API:er, inklusive det interna API:et för NoSQL, MongoDB, PostgreSQL, Apache Cassandra, Apache Gremlin och Table.
- Använd Azure Cosmos DB som din enhetliga AI-databas för datamodeller som relationella, dokument, vektorer, nyckelvärde, diagram och tabell.
- Skapa appar på API för NoSQL med de språk du väljer med SDK:er för .NET, Java, Node.js och Python. Eller ditt val av drivrutiner för någon av de andra databas-API:erna.
- Ändringsflöde gör det enkelt att spåra och hantera ändringar i databascontainrar och skapa utlösta händelser med Azure Functions.
- Azure Cosmos DB:s schemalösa tjänst indexerar automatiskt alla dina data, oavsett datamodell, för att leverera snabba frågor.
Redo för verksamhetskritiskt
Garantera affärskontinuitet, 99,999 % tillgänglighet och säkerhet på företagsnivå för varje program.
- Azure Cosmos DB erbjuder en omfattande uppsättning serviceavtal , inklusive branschledande tillgänglighet över hela världen.
- Distribuera enkelt data till valfri Azure-region med automatisk datareplikering. Få noll stilleståndstid med skrivningar i flera regioner eller RPO 0 när du använder Stark konsekvens.
- Njut av kryptering i företagsklass i vila med självhanterade nycklar.
- Rollbaserad åtkomstkontroll i Azure håller dina data säkra och ger finjusterad kontroll.
Fullständigt hanterad och kostnadseffektiv
Databashantering från slutpunkt till slutpunkt, med serverlös och automatisk skalning som matchar ditt program och den totala ägandekostnaden (TCO).
- Fullständigt hanterad databastjänst. Automatisk, ingen beröring, underhåll, korrigering och uppdateringar, vilket sparar tid och pengar för utvecklare.
- Kostnadseffektiva alternativ för oförutsägbara eller sporadiska arbetsbelastningar av valfri storlek eller skala, vilket gör att utvecklare enkelt kan komma igång utan att behöva planera eller hantera kapacitet.
- Serverlös modell erbjuder spikiga arbetsbelastningar automatisk och dynamisk tjänst för att hantera trafiktoppar på begäran.
- Autoskalning av etablerat dataflöde skalar automatiskt och omedelbart kapaciteten för oförutsägbara arbetsbelastningar, samtidigt som serviceavtalen bibehålls.
Azure Synapse Link för Azure Cosmos DB
Azure Synapse Link för Azure Cosmos DB är en molnbaserad HTAP-funktion (hybridtransaktions- och analysbearbetning) som möjliggör analys nästan i realtid över driftdata i Azure Cosmos DB. Azure Synapse Link skapar en sömlös integrering mellan Azure Cosmos DB och Azure Synapse Analytics.
- Minskad analyskomplexitet med inga ETL-jobb att hantera.
- Insikter i nära realtid om dina driftdata.
- Ingen effekt på driftarbetsbelastningar.
- Optimerad för storskaliga analysarbetsbelastningar.
- Kostnadseffektiva.
- Analys för lokalt tillgängliga, globalt distribuerade skrivningar i flera regioner.
- Intern integrering med Azure Synapse Analytics.
Relaterat innehåll
- Lär dig hur du väljer ett API i Azure Cosmos DB