Azure Cosmos DB — baza danych dla ery sztucznej inteligencji
DOTYCZY: NoSQL MongoDB Kasandra Gremlin Stół PostgreSQL
"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 tworzenia kopii zapasowych do indeksowania wektorowego i wyszukiwania. 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.
- Usługa Azure AI Advantage oferuje 40 000 RU/s przepływności przez 90 dni (odpowiednik 6000 USD) dla klientów usługi Azure AI lub GitHub Copilot.
- Wypróbuj usługę Azure Cosmos DB bezpłatnie przez 30 dni bez tworzenia konta platformy Azure. Po zakończeniu okresu próbnego nie zostanie podjęte żadne zobowiązanie.
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 jakiego rodzaju aplikacji usługa Azure Cosmos DB jest odpowiednia?
- 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 jakiego 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.
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