Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
"OpenAI opiera się na usłudze Cosmos DB, aby dynamicznie skalować swoją usługę ChatGPT — jedną z najszybciej rozwijających się aplikacji konsumenckich w historii — umożliwiając wysoką niezawodność i niską konserwację". – Satya Nadella, prezes firmy Microsoft i dyrektor naczelny
Współczesne aplikacje muszą zapewniać szybki czas reakcji i zawsze działać w trybie online. Muszą reagować w czasie rzeczywistym na duże zmiany użycia w godzinach szczytu, przechowywać coraz większe ilości danych i udostępniać te dane użytkownikom w milisekundach. Aby zapewnić małe opóźnienia i wysoką dostępność, wystąpienia tych aplikacji powinny być wdrażane w centrach danych, które są blisko ich użytkowników.
Wzrost aplikacji opartych na sztucznej inteligencji stworzył kolejną warstwę złożoności, ponieważ wiele z tych aplikacji integruje wiele magazynów danych. Na przykład niektóre organizacje utworzyły aplikacje, które jednocześnie łączą się z bazą danych MongoDB, Postgres, Redis i Gremlin. Te bazy danych różnią się przepływem pracy implementacji i wydajnością operacyjną, co stwarza dodatkową złożoność skalowania aplikacji.
Usługa Azure Cosmos DB upraszcza i przyspiesza tworzenie aplikacji, będąc pojedynczą bazą danych na potrzeby danych operacyjnych, od rozproszonego buforowania rozproszonego geograficznie do magazynu kopii zapasowych, po indeksowanie wektorowe i wyszukiwanie. Udostępnia infrastrukturę danych dla nowoczesnych aplikacji, takich jak agent sztucznej inteligencji, handel cyfrowy, Internet rzeczy i zarządzanie rezerwacjami. Może ona pomieścić wszystkie modele danych operacyjnych, w tym relacyjne, dokumentowe, wektorowe, klucz-wartość, graf i tabelę.
Baza danych sztucznej inteligencji zapewniająca wiodące w branży możliwości...
... bezpłatnie
Azure Cosmos DB to w pełni zarządzana baza danych NoSQL, relacyjna i wektorowa. Oferuje jednocyfrowe czasy odpowiedzi w milisekundach, automatyczne i natychmiastowe skalowanie wraz z gwarantowaną szybkością w dowolnej skali. Ciągłość działalności biznesowej zapewnia dostępność wspieraną przez umowę SLA i zabezpieczenia klasy korporacyjnej.
Tworzenie aplikacji jest szybsze i wydajniejsze dzięki:
- Gotowa do użycia dystrybucja danych w wielu regionach w dowolnym miejscu na świecie
- Interfejsy API typu open source
- Zestawy SDK dla popularnych języków
- Funkcje bazy danych sztucznej inteligencji, takie jak zintegrowana wektorowa baza danych lub bezproblemowa integracja z usługami Azure AI w celu obsługi generowania rozszerzonego pobierania
- Wykonywanie zapytań Copilot w celu generowania zapytań NoSQL na podstawie monitów języka naturalnego (wersja zapoznawcza)
Jako w pełni zarządzana usługa Azure Cosmos DB pobiera administrację bazą danych z rąk za pomocą automatycznego zarządzania, aktualizacji i poprawek. Obsługuje również zarządzanie pojemnością dzięki ekonomicznemu bezserwerowemu i automatycznym opcjom skalowania, które odpowiadają na potrzeby aplikacji, aby dopasować pojemność do zapotrzebowania.
Dostępne są następujące bezpłatne opcje:
- Bezpłatna warstwa bezpłatna usługi Azure Cosmos DB zapewnia 1000 RU/s przepływności i 25 GB bezpłatnego miejsca do magazynowania.
Gdy zdecydujesz, że usługa Azure Cosmos DB jest odpowiednia dla Ciebie, możesz otrzymać do 63% rabatu na ceny usługi Azure Cosmos DB za pośrednictwem pojemności zarezerwowanej.
Napiwek
Aby dowiedzieć się więcej o usłudze Azure Cosmos DB, dołącz do nas co czwartek o godzinie 13:00 na kanale Azure Cosmos DB Live TV. Zobacz harmonogram nadchodzącej sesji i poprzednie odcinki.
... więcej niż tylko aplikacje sztucznej inteligencji
Oprócz sztucznej inteligencji usługa Azure Cosmos DB powinna być również bazą danych goto dla różnych przypadków użycia, w tym sprzedaży detalicznej i marketingu, IoT i telematyki, gier, społeczności i personalizacji, między innymi. Usługa Azure Cosmos DB jest dobrze umieszczona w przypadku rozwiązań, które obsługują ogromne ilości danych, odczytów i zapisów w skali globalnej z niemal rzeczywistym czasem odpowiedzi. Gwarantowana wysoka dostępność, wysoka przepływność, małe opóźnienia i spójność dostrajania usługi Azure Cosmos DB są ogromnymi zaletami podczas tworzenia tych typów aplikacji.
W przypadku tego rodzaju aplikacji usługa Azure Cosmos DB jest dobrym rozwiązaniem
- Elastyczny schemat programowania iteracyjnego. Na przykład aplikacje, które chcą wdrożyć elastyczne nowoczesne rozwiązania DevOps i przyspieszyć osie czasu wdrażania funkcji.
- Obciążenia wrażliwe na opóźnienia. Na przykład personalizacja w czasie rzeczywistym.
- Wysoce elastyczne obciążenia. Na przykład platforma rezerwacji koncertów.
- Obciążenia o wysokiej przepływności. Na przykład stan/telemetria urządzenia IoT.
- Obciążenia o znaczeniu krytycznym o wysokiej dostępności. Na przykład aplikacje internetowe dostępne dla klientów.
W przypadku tego rodzaju aplikacji usługa Azure Cosmos DB jest słaba
- Obciążenia analityczne (OLAP). Na przykład interaktywne, przesyłane strumieniowo i wsadowe analizy w celu włączenia scenariuszy badacze dancyh/analitycy danych. Rozważ zamiast tego usługę Microsoft Fabric.
- Wysoce relacyjne aplikacje. Na przykład aplikacje CRM z etykietą białą. Rozważmy zamiast tego usługi Azure SQL, Azure Database for MySQL lub Azure Database for PostgreSQL.
... z niezrównaną niezawodnością i elastycznością
Gwarantowana szybkość w dowolnej skali
Uzyskaj niezrównaną szybkość i przepływność popartą umową SLA, szybki dostęp globalny i natychmiastową elastyczność.
- Dostęp w czasie rzeczywistym z globalnymi opóźnieniami szybkiego odczytu i zapisu oraz przepływnością i spójnością wspieranymi przez umowy SLA
- Zapisy i dystrybucja danych w wielu regionach są zapisywane w dowolnym regionie świadczenia usługi Azure za pomocą tylko przycisku.
- Niezależnie i elastycznie skaluj magazyn i przepływność w dowolnym regionie świadczenia usługi Azure — nawet podczas nieprzewidywalnych wzrostów ruchu — w celu uzyskania nieograniczonej skali na całym świecie.
Uproszczone tworzenie aplikacji
Szybkie tworzenie za pomocą interfejsów API typu open source, wielu zestawów SDK, danych bez schematu i analizy bez protokołu ETL za pośrednictwem danych operacyjnych.
- Głęboko zintegrowana z kluczowymi usługami platformy Azure używanymi w nowoczesnym (natywnym dla chmury) tworzenie aplikacji, w tym usług Azure Functions, IoT Hub, AKS (Azure Kubernetes Service), App Service i nie tylko.
- Wybierz spośród wielu interfejsów API bazy danych, w tym natywnego interfejsu API dla noSQL, MongoDB, PostgreSQL, Apache Cassandra, Apache Gremlin i tabeli.
- Użyj usługi Azure Cosmos DB jako ujednoliconej bazy danych sztucznej inteligencji dla modeli danych, takich jak relacyjne, dokumentowe, wektorowe, klucz-wartość, graf i tabela.
- Twórz aplikacje w interfejsie API dla noSQL przy użyciu wybranego języka za pomocą zestawów SDK dla platform .NET, Java, Node.js i Python. Możesz też wybrać sterowniki dla dowolnego z innych interfejsów API bazy danych.
- Źródło zmian ułatwia śledzenie zmian kontenerów bazy danych i zarządzanie nimi oraz tworzenie wyzwolonych zdarzeń za pomocą usługi Azure Functions.
- Usługa bez schematu usługi Azure Cosmos DB automatycznie indeksuje wszystkie dane, niezależnie od modelu danych, w celu zapewnienia szybkich zapytań.
Gotowość na sytuacje krytyczne dla działalności firmy
Gwarantuje ciągłość działania, dostępność na poziomie 99,999% oraz zabezpieczenia na poziomie przedsiębiorstwa dla każdej aplikacji.
- Usługa Azure Cosmos DB oferuje kompleksowy zestaw umów SLA , w tym wiodącą w branży dostępność na całym świecie.
- Łatwe dystrybuowanie danych do dowolnego regionu świadczenia usługi Azure przy użyciu automatycznej replikacji danych. Korzystaj z zerowego przestoju w przypadku zapisu w wielu regionach lub celu punktu odzyskiwania 0 w przypadku używania silnej spójności.
- Korzystaj z szyfrowania klasy korporacyjnej magazynowanych przy użyciu kluczy zarządzanych samodzielnie.
- Kontrola dostępu oparta na rolach na platformie Azure zapewnia bezpieczeństwo danych i zapewnia precyzyjną kontrolę.
W pełni zarządzane i ekonomiczne
Kompleksowe zarządzanie bazami danych z bezserwerowym i automatycznym skalowaniem odpowiadającym potrzebom aplikacji i całkowitego kosztu posiadania (TCO).
- W pełni zarządzana usługa bazy danych. Automatyczne, bez obsługi, konserwacji, stosowania poprawek i aktualizacji, co pozwala deweloperom zaoszczędzić czas i pieniądze.
- Ekonomiczne opcje nieprzewidywalnych lub sporadycznych obciążeń o dowolnym rozmiarze lub skali, dzięki czemu deweloperzy mogą łatwo rozpocząć pracę bez konieczności planowania pojemności lub zarządzania nią.
- Model bezserwerowy oferuje pikantne obciążenia automatyczne i dynamiczne, aby zarządzać wzrostami ruchu na żądanie.
- Automatyczne skalowanie aprowizowanej przepływności automatycznie i natychmiast skaluje pojemność pod kątem nieprzewidywalnych obciążeń przy zachowaniu umów SLA.
Usługa Azure Synapse Link dla usługi Azure Cosmos DB
Usługa Azure Synapse Link dla usługi Azure Cosmos DB to natywna dla chmury funkcja hybrydowego przetwarzania transakcyjnego i analitycznego (HTAP), która umożliwia analizę niemal w czasie rzeczywistym w przypadku danych operacyjnych w usłudze Azure Cosmos DB. Usługa Azure Synapse Link tworzy ścisłą i bezproblemową integrację między usługą Azure Cosmos DB i usługą Azure Synapse Analytics.
- Zmniejszona złożoność analizy z brakiem zadań ETL do zarządzania.
- Niemal w czasie rzeczywistym szczegółowe informacje na temat danych operacyjnych.
- Brak wpływu na obciążenia operacyjne.
- Zoptymalizowane pod kątem obciążeń analitycznych na dużą skalę.
- Opłacalne.
- Analiza lokalnie dostępnych, globalnie rozproszonych zapisów w wielu regionach.
- Natywna integracja z usługą Azure Synapse Analytics.
Azure Cosmos DB vs. Azure DocumentDB
Usługi Azure Cosmos DB i Azure DocumentDB to zaawansowane usługi baz danych NoSQL, które ułatwiają tworzenie udanych aplikacji za pomocą elastycznych modeli danych JSON. Usługa Azure Cosmos DB jest zoptymalizowana pod kątem scenariuszy skalowania w poziomie , które wymagają globalnej dystrybucji, ogromnej skali i natychmiastowego skalowania. Oferuje umowę o poziomie dostępności na poziomie 99,999% (SLA) z automatycznym przełączaniem awaryjnym w wielu regionach. Ta niezawodność sprawia, że doskonale nadaje się do aplikacji internetowych o dużym natężeniu ruchu, zbierania danych IoT, gier w czasie rzeczywistym i globalnych sklepów online wymagających niezawodnej wydajności na całym świecie.
Usługa Azure DocumentDB jest zoptymalizowana pod kątem scenariuszy rozbudowy, które kładą nacisk na zaawansowane funkcje zapytań i znane środowiska programistyczne. Usługa Azure DocumentDB jest obsługiwana przez silnik open-source DocumentDB. Usługa DocumentDB jest oparta na silniku PostgreSQL z pełną zgodnością z protokołem komunikacyjnym MongoDB. Usługa Azure DocumentDB wyróżnia się w złożonych potokach agregacji, zapytaniach analitycznych i zaawansowanych funkcjach bazy danych dokumentów. Idealnie nadaje się do systemów zarządzania zawartością, platform analitycznych, migracji bazy danych MongoDB i aplikacji wymagających zaawansowanych operacji zapytań z przewidywalnymi cenami opartymi na rdzeniach wirtualnych.
| Azure Cosmos DB | Azure DocumentDB | |
|---|---|---|
| Model skalowania | Poziome (oparte na RU) | Pionowy (oparty na vCore) |
| Umowa SLA dotycząca dostępności | 99,999% (wiele regionów) | 99,995% |
| Złożoność zapytań | Zoptymalizowane pod kątem odczytów punktów i prostych zapytań | Zaawansowane potoki agregacji i złożone sprzężenia |
| Dystrybucja globalna | Rozwiązanie pod klucz dla wielu regionów z automatycznym przełączaniem awaryjnym | Wdrażanie regionalne z replikami geograficznymi |
| Model cen | Zmienna (oparta na RU) lub bezserwerowa | Przewidywalny (obliczenia + przechowywanie) |
Aby uzyskać bardziej szczegółowe informacje na temat różnic między usługą Azure DocumentDB i usługą Azure Cosmos DB, zobacz Przewodnik po decyzjach usługi Azure DocumentDB a Azure Cosmos DB.
Powiązana zawartość
- Dowiedz się , jak wybrać interfejs API w usłudze Azure Cosmos DB
- Rozpoczynanie pracy z usługą Azure Cosmos DB for NoSQL
- Rozpoczynanie pracy z usługą Azure Cosmos DB dla bazy danych MongoDB
- Wprowadzenie do usługi Azure Cosmos DB dla bazy danych Apache Cassandra
- Rozpoczynanie pracy z usługą Azure Cosmos DB dla języka Apache Gremlin
- Rozpoczynanie pracy z usługą Azure Cosmos DB dla tabel
- Rozpoczynanie pracy z usługą Azure Cosmos DB for PostgreSQL