Azure Cosmos DB – Databáze pro éru AI
OpenAI spoléhá na službu Cosmos DB, která dynamicky škáluje svou službu ChatGPT – jednu z nejrychleji rostoucích spotřebitelských aplikací – která umožňuje vysokou spolehlivost a nízkou údržbu." – Satya Nadella, předseda Společnosti Microsoft a výkonný ředitel
V současné době se od aplikací žádá, aby byly vysoce responzivní a vždy online. Musí reagovat v reálném čase na velké změny využití ve špičce, ukládat stále větší objemy dat a zpřístupnit tato data uživatelům v milisekundách. Aby bylo možné zajistit nízkou latenci a vysokou dostupnost, instance aplikací je potřeba nasazovat do datových center, která se nachází v blízkosti uživatelů.
Nárůst složitosti aplikací využívajících AI vytvořil další vrstvu složitosti, protože mnohé z těchto aplikací integrují velké množství úložišť dat. Některé organizace například sestavily aplikace, které se současně připojují k MongoDB, Postgres, Redis a Gremlin. Tyto databáze se liší v pracovním postupu implementace a provozním výkonu, což představuje větší složitost pro škálování aplikací.
Azure Cosmos DB zjednodušuje a urychlí vývoj aplikací tím, že je jedinou databází pro potřeby vašich provozních dat, od geograficky replikované distribuované mezipaměti až po úložiště zálohování až po indexování vektorů a vyhledávání. Poskytuje datovou infrastrukturu pro moderní aplikace, jako je agent umělé inteligence, digitální obchodování, internet věcí a správa rezervací. Může obsahovat všechny provozní datové modely, včetně relačních, dokumentových, vektorových, klíčových hodnot, grafu a tabulky.
Databáze AI poskytující špičkové funkce...
... zdarma
Azure Cosmos DB je plně spravovaná databáze NoSQL, relační a vektorová databáze. Nabízí jednociferné milisekundové doby odezvy, automatickou a okamžitou škálovatelnost spolu s garantovanou rychlostí v libovolném měřítku. Kontinuita podnikových procesů je zajištěna díky dostupnosti založené na sla a zabezpečení na podnikové úrovni.
Vývoj aplikací je rychlejší a produktivnější díky:
- Distribuce dat ve více oblastech na klíč kdekoli na světě
- Opensourcová rozhraní API
- Sady SDK pro oblíbené jazyky
- Funkce databáze AI, jako je integrovaná vektorová databáze nebo bezproblémová integrace se službami Azure AI, které podporují načítání rozšířené generace
- Dotaz Copilot pro generování dotazů NoSQL na základě výzev v přirozeném jazyce (Preview)
Azure Cosmos DB jako plně spravovaná služba přebírá správu databáze mimo ruce pomocí automatické správy, aktualizací a oprav. Zajišťuje také správu kapacity s nákladově efektivními možnostmi bezserverového a automatického škálování, které reagují na aplikaci, aby odpovídaly kapacitě s poptávkou.
K dispozici jsou následující bezplatné možnosti:
- Úroveň Free životnosti služby Azure Cosmos DB poskytuje 1 000 RU/s propustnosti a 25 GB volného úložiště.
- Azure AI Advantage nabízí 40 000 RU/s propustnosti po dobu 90 dnů (ekvivalent až 6 000 USD) zákazníkům Azure AI nebo GitHub Copilot.
- Vyzkoušejte službu Azure Cosmos DB zdarma po dobu 30 dnů bez vytvoření účtu Azure. Po skončení zkušebního období se nevyžaduje žádný závazek.
Když se rozhodnete, že je služba Azure Cosmos DB pro vás správná, můžete získat až 63% slevu na ceny služby Azure Cosmos DB prostřednictvím rezervované kapacity.
Tip
Další informace o službě Azure Cosmos DB získáte tak, že se k nám připojíte každý čtvrtek v 1:00 Tichomoří ve službě Azure Cosmos DB Live TV. Podívejte se na plán nadcházející relace a minulé epizody.
... pro více než jen aplikace AI
Kromě umělé inteligence by služba Azure Cosmos DB měla být také vaší databází goto pro různé případy použití, včetně maloobchodního a marketingového prostředí, IoT a telematiky, her, sociálních sítí a přizpůsobení, mimo jiné. Azure Cosmos DB je dobře umístěný pro řešení, která zpracovávají obrovské objemy dat, čtení a zápisů v globálním měřítku s téměř reálnými dobami odezvy. Zaručená vysoká dostupnost, vysoká propustnost, nízká latence a nastavitelná konzistence ve službě Azure Cosmos DB jsou obrovské výhody při vytváření těchto typů aplikací.
Pro jaké druhy aplikací je služba Azure Cosmos DB vhodná.
- Flexibilní schéma pro iterativní vývoj Například aplikace, které chtějí přijmout flexibilní moderní postupy DevOps a zrychlit časové osy nasazení funkcí.
- Úlohy citlivé na latenci Například přizpůsobení v reálném čase.
- Vysoce elastické úlohy. Například platforma pro rezervaci koncertů.
- Úlohy s vysokou propustností Například stav/telemetrie zařízení IoT.
- Vysoce dostupné klíčové úlohy. Například webové aplikace orientované na zákazníky.
Pro jaké druhy aplikací je Služba Azure Cosmos DB špatná
- Analytické úlohy (OLAP) Například interaktivní, streamované a dávkové analýzy pro povolení Datoví vědci / Datoví analytici scénářů. Zvažte místo toho Microsoft Fabric.
- Vysoce relační aplikace. Například aplikace CRM s bílým popiskem. Zvažte místo toho Azure SQL, Azure Database for MySQL nebo Azure Database for PostgreSQL.
... s nespárovanou spolehlivostí a flexibilitou
Garantovaná rychlost v libovolném měřítku
Získejte jedinečnou rychlost a propustnost s podporou smlouvy SLA, rychlý globální přístup a okamžitou elasticitu.
- Přístup v reálném čase s globální latencí čtení a zápisu a propustností a konzistencí na základě smluv SLA
- Více oblastí zapisuje a distribuuje data do libovolné oblasti Azure pouhým tlačítkem.
- Nezávisle a elasticky škálovat úložiště a propustnost napříč libovolnou oblastí Azure – i během nepředvídatelných nárůstů provozu – pro neomezené škálování po celém světě.
Zjednodušený vývoj aplikací
Díky opensourcovým rozhraním API, několika sadám SDK, datům bez schématu a analýzám bez ETL můžete rychle vytvářet provozní data.
- Hluboce integrované s klíčovými službami Azure používanými při vývoji moderních aplikací (nativních pro cloud) včetně Azure Functions, IoT Hubu, AKS (Azure Kubernetes Service), App Service a dalších.
- Vyberte si z několika databázových rozhraní API, včetně nativního rozhraní API pro NoSQL, MongoDB, PostgreSQL, Apache Cassandra, Apache Gremlin a Table.
- Azure Cosmos DB můžete použít jako jednotnou databázi AI pro datové modely, jako jsou relační, dokument, vektor, klíč-hodnota, graf a tabulka.
- Vytvářejte aplikace v rozhraní API for NoSQL pomocí jazyků podle vašeho výběru pomocí sad SDK pro .NET, Javu, Node.js a Python. Nebo si zvolíte ovladače pro libovolná jiná databázová rozhraní API.
- Kanál změn usnadňuje sledování a správu změn kontejnerů databáze a vytváření aktivovaných událostí pomocí Azure Functions.
- Služba bez schématu služby Azure Cosmos DB automaticky indexuje všechna vaše data bez ohledu na datový model, aby poskytovala bleskově rychlé dotazy.
Kriticky důležitá příprava
Zaručte provozní kontinuitu, 99,999% dostupnost a zabezpečení na podnikové úrovni pro každou aplikaci.
- Azure Cosmos DB nabízí komplexní sadu smluv SLA , včetně špičkové dostupnosti po celém světě.
- Snadno distribuovat data do libovolné oblasti Azure pomocí automatické replikace dat. Užijte si nulový výpadek s více oblastmi zápisů nebo RPO 0 při použití silné konzistence.
- Užijte si šifrování neaktivních uložených uložených dat na podnikové úrovni s využitím klíčů spravovaných svým držitelem.
- Řízení přístupu na základě role v Azure udržuje vaše data v bezpečí a nabízí jemně vyladěné řízení.
Plně spravované a nákladově efektivní
Kompletní správa databází s bezserverovým a automatickým škálováním odpovídajícím potřebám vaší aplikace a celkových nákladů na vlastnictví
- Plně spravovaná databázová služba. Automatické, bez dotykového ovládání, údržby, oprav a aktualizací, úspora času a peněz vývojářů.
- Nákladově efektivní možnosti nepředvídatelných nebo sporadických úloh libovolné velikosti nebo škálování, které vývojářům umožňují snadno začít, aniž by museli plánovat nebo spravovat kapacitu.
- Bezserverový model nabízí rychlé úlohy automatické a responzivní služby pro správu nárůstů provozu na vyžádání.
- Automaticky škálovat zřízenou propustnost automaticky a okamžitě škáluje kapacitu pro nepředvídatelné úlohy při zachování smluv SLA.
Azure Synapse Link pro Azure Cosmos DB
Azure Synapse Link pro Azure Cosmos DB je funkce HTAP (Hybrid Transactional And Analytical Processing) nativní pro cloud, která umožňuje analýzy téměř v reálném čase přes provozní data ve službě Azure Cosmos DB. Azure Synapse Link vytváří úzkou bezproblémovou integraci mezi službou Azure Cosmos DB a Azure Synapse Analytics.
- Menší složitost analýz bez úloh ETL ke správě
- Přehledy o vašich provozních datech téměř v reálném čase
- Žádný vliv na provozní úlohy.
- Optimalizované pro úlohy analýzy ve velkém měřítku.
- Nákladově efektivní.
- Analýzy pro místně dostupné, globálně distribuované zápisy do více oblastí
- Nativní integrace se službou Azure Synapse Analytics
Související obsah
- Zjistěte , jak zvolit rozhraní API ve službě Azure Cosmos DB.
- Začínáme se službou Azure Cosmos DB for NoSQL
- Začínáme se službou Azure Cosmos DB pro MongoDB
- Začínáme se službou Azure Cosmos DB pro Apache Cassandra
- Začínáme se službou Azure Cosmos DB pro Apache Gremlin
- Začínáme se službou Azure Cosmos DB for Table
- Začínáme se službou Azure Cosmos DB for PostgreSQL