Azure Cosmos DB - Database for the AI Era
VAN TOEPASSING OP: NoSQL MongoDB Cassandra Gremlin Tafel PostgreSQL
"OpenAI is afhankelijk van Cosmos DB om hun ChatGPT-service dynamisch te schalen – een van de snelst groeiende consumentenapps ooit – waardoor hoge betrouwbaarheid en weinig onderhoud mogelijk zijn." – Satya Nadella, Microsoft-voorzitter en chief executive officer
Van toepassingen wordt tegenwoordig vereist dat ze zeer responsief en altijd online zijn. Ze moeten in realtime reageren op grote wijzigingen in het gebruik tijdens piekuren, steeds grotere hoeveelheden gegevens opslaan en deze gegevens beschikbaar maken voor gebruikers in milliseconden. Voor het bereiken van lage latentie en hoge beschikbaarheid moeten de instanties van deze toepassingen worden geïmplementeerd in datacenters die zich dicht bij de gebruikers ervan bevinden.
De piek van ai-toepassingen heeft een andere complexiteitslaag gecreëerd, omdat veel van deze toepassingen een groot aantal gegevensarchieven integreren. Sommige organisaties hebben bijvoorbeeld toepassingen gebouwd die tegelijkertijd verbinding maken met MongoDB, Postgres, Redis en Gremlin. Deze databases verschillen in de implementatiewerkstroom en operationele prestaties, wat extra complexiteit biedt voor het schalen van toepassingen.
Azure Cosmos DB vereenvoudigt en versnelt de ontwikkeling van uw toepassingen door de individuele database te zijn voor uw operationele gegevensbehoeften, van geografisch gerepliceerde gedistribueerde caching tot back-up tot vectorindexering en zoekopdrachten. Het biedt de gegevensinfrastructuur voor moderne toepassingen zoals AI-agent, digitale handel, Internet of Things en boekingsbeheer. Het kan geschikt zijn voor al uw operationele gegevensmodellen, waaronder relationeel, document, vector, sleutelwaarde, grafiek en tabel.
Een AI-database die toonaangevende mogelijkheden biedt...
... gratis
Azure Cosmos DB is een volledig beheerde NoSQL-, relationele en vectordatabase. Het biedt reactietijden van één milliseconde, automatische en directe schaalbaarheid, samen met gegarandeerde snelheid op elke schaal. De bedrijfscontinuïteit is gewaarborgd met door SLA ondersteunde beschikbaarheid en beveiliging op bedrijfsniveau.
App-ontwikkeling is sneller en productiever dankzij:
- Kant-en-klare gegevensdistributie in meerdere regio's overal ter wereld
- Opensource-API's
- SDK's voor populaire talen
- AI-databasefunctionaliteiten zoals geïntegreerde vectordatabase of naadloze integratie met Azure AI Services ter ondersteuning van het ophalen van augmented generation
- Query's uitvoeren op Copilot voor het genereren van NoSQL-query's op basis van uw prompts in natuurlijke taal (preview)
Als een volledig beheerde service neemt Azure Cosmos DB databasebeheer uit handen met automatisch beheer, updates en patches. Daarnaast wordt capaciteitsbeheer afgehandeld met rendabele opties voor serverloze en automatische schaling die inspelen op de behoeften van de toepassing om de capaciteit af te stemmen op de vraag.
De volgende gratis opties zijn beschikbaar:
- De gratis laag voor levensduur van Azure Cosmos DB biedt 1000 RU/s aan doorvoer en 25 GB opslagruimte gratis.
- Azure AI Advantage biedt 90 dagen 40.000 RU/s doorvoer (equivalent van maximaal $ 6.000) aan Azure AI- of GitHub Copilot-klanten.
- Probeer Azure Cosmos DB 30 dagen gratis zonder een Azure-account te maken. Er volgt geen toezegging wanneer de proefperiode afloopt.
Wanneer u besluit dat Azure Cosmos DB geschikt is voor u, kunt u tot 63% korting krijgen op Azure Cosmos DB-prijzen via gereserveerde capaciteit.
Tip
Neem elke donderdag om 13:00 uur Pacific deel aan Azure Cosmos DB Live TV voor meer informatie over Azure Cosmos DB. Bekijk het geplande sessieschema en eerdere afleveringen.
... voor meer dan alleen AI-apps
Naast AI moet Azure Cosmos DB ook uw goto-database zijn voor een verscheidenheid aan use cases, waaronder retail en marketing, IoT en telematica, gaming, sociale en personalisatie, onder andere. Azure Cosmos DB is zeer geschikt voor oplossingen die grote hoeveelheden gegevens, leesbewerkingen en schrijfbewerkingen op wereldwijde schaal verwerken met bijna realtime reactietijden. De gegarandeerde hoge beschikbaarheid, hoge doorvoer, lage latentie en de consistentie van Azure Cosmos DB zijn enorme voordelen bij het bouwen van deze typen toepassingen.
Voor welke soorten apps is Azure Cosmos DB geschikt?
- Flexibel schema voor iteratieve ontwikkeling. Apps die bijvoorbeeld flexibele moderne DevOps-procedures willen gebruiken en tijdlijnen voor functieimplementatie willen versnellen.
- Latentiegevoelige workloads. Bijvoorbeeld realtime persoonlijke instellingen.
- Zeer elastische workloads. Bijvoorbeeld het platform voor concertreservering.
- Workloads met hoge doorvoer. Bijvoorbeeld ioT-apparaatstatus/telemetrie.
- Zeer beschikbare bedrijfskritieke workloads. Bijvoorbeeld klantgerichte web-apps.
Voor welke soorten apps is Azure Cosmos DB slecht geschikt?
- Analytische workloads (OLAP). Interactieve, streaming- en batchanalyses voor het inschakelen van Datawetenschapper/Gegevensanalist scenario's. Overweeg in plaats daarvan Microsoft Fabric.
- Zeer relationele apps. Bijvoorbeeld CRM-toepassingen met een wit label. Overweeg in plaats daarvan Azure SQL, Azure Database for MySQL of Azure Database for PostgreSQL.
... met niet-overeenkomende betrouwbaarheid en flexibiliteit
Gegarandeerde snelheid op elke schaal
Profiteer van ongeëvenaarde, door SLA ondersteunde snelheid en doorvoer, snelle wereldwijde toegang en directe elasticiteit.
- Realtime-toegang met wereldwijde snelle lees- en schrijflatenties, en doorvoer en consistentie, allemaal ondersteund door SLA's
- Schrijfbewerkingen in meerdere regio's en gegevensdistributie naar elke Azure-regio met slechts een knop.
- Opslag en doorvoer in elke Azure-regio onafhankelijk en elastisch schalen, zelfs tijdens onvoorspelbare verkeerspieken, voor een onbeperkte wereldwijde schaalbaarheid.
Vereenvoudigde toepassingsontwikkeling
Bouw snel met opensource-API's, meerdere SDK's, schemaloze gegevens en no-ETL-analyses via operationele gegevens.
- Diep geïntegreerd met de belangrijkste Azure-services die worden gebruikt in moderne (cloudeigen) toepassingsontwikkeling, waaronder Azure Functions, IoT Hub, AKS (Azure Kubernetes Service), App Service en meer.
- Kies uit meerdere database-API's, waaronder de systeemeigen API voor NoSQL, MongoDB, PostgreSQL, Apache Cassandra, Apache Gremlin en Table.
- Gebruik Azure Cosmos DB als uw geïntegreerde AI-database voor gegevensmodellen zoals relationeel, document, vector, sleutelwaarde, grafiek en tabel.
- Bouw apps op API voor NoSQL met behulp van de talen van uw keuze met SDK's voor .NET, Java, Node.js en Python. Of uw keuze van stuurprogramma's voor een van de andere database-API's.
- Met wijzigingenfeed kunt u eenvoudig wijzigingen in databasecontainers bijhouden en beheren en geactiveerde gebeurtenissen maken met Azure Functions.
- De schemaloze service van Azure Cosmos DB indexeert automatisch al uw gegevens, ongeacht het gegevensmodel, om razendsnelle query's te leveren.
Essentieel gereed
Gegarandeerde bedrijfscontinuïteit, 99,999% beschikbaarheid en beveiliging op bedrijfsniveau voor elke toepassing.
- Azure Cosmos DB biedt een uitgebreid pakket SLA's, inclusief toonaangevende beschikbaarheid wereldwijd.
- Eenvoudig gegevens naar elke Azure-regio distribueren met automatische gegevensreplicatie. Profiteer van geen downtime met schrijfbewerkingen in meerdere regio's of RPO 0 bij het gebruik van Sterke consistentie.
- Profiteer van versleuteling in rust op bedrijfsniveau met zelfbeheerde sleutels.
- Op rollen gebaseerd toegangsbeheer in Azure houdt uw gegevens veilig en biedt nauwkeurig afgestemd beheer.
Volledig beheerd en rendabel
End-to-end databasebeheer, met serverloze en automatische schaalaanpassing die overeenkomt met uw toepassing en de totale eigendomskosten (TCO) behoeften.
- Volledig beheerde databaseservice. Automatisch onderhoud, patches en updates, zonder iets te hoeven aanraken, bespaart ontwikkelaars tijd en geld.
- Rendabele opties voor onvoorspelbare of sporadische werkbelastingen van elke grootte of schaal, waardoor ontwikkelaars gemakkelijk aan de slag kunnen, zonder dat ze capaciteit hoeven te plannen of beheren.
- Het serverloze model biedt een automatische en responsieve service voor werkbelastingen met pieken voor het beheren van verkeerspieken op aanvraag.
- Ingerichte doorvoer met automatische schaalaanpassing schaalt automatisch en direct de capaciteit voor onvoorspelbare werkbelastingen, terwijl SLA’s worden behouden.
Azure Synapse Link voor Azure Cosmos DB
Azure Synapse Link voor Azure Cosmos DB is een cloudeigen HTAP-mogelijkheid (Hybrid Transactional and Analytical Processing) waarmee analyses in bijna realtime worden uitgevoerd op operationele gegevens in Azure Cosmos DB. Azure Synapse Link zorgt voor een naadloze integratie tussen Azure Cosmos DB en Azure Synapse Analytics.
- Verminderde analysecomplexiteit met geen ETL-taken om te beheren.
- Bijna realtime inzicht in uw operationele gegevens.
- Geen effect op operationele workloads.
- Geoptimaliseerd voor grootschalige analyseworkloads.
- Kosteneffectieve.
- Analyses voor lokaal beschikbare, wereldwijd gedistribueerde schrijfbewerkingen voor meerdere regio's.
- Systeemeigen integratie met Azure Synapse Analytics.
Gerelateerde inhoud
- Meer informatie over het kiezen van een API in Azure Cosmos DB