Pomiń nawigację

Azure Cosmos DB

Fast NoSQL database with open APIs for any scale

Szybka baza danych NoSQL z otwartymi interfejsami API w dowolnej skali

Usługa Azure Cosmos DB to w pełni zarządzana usługa bazy danych NoSQL umożliwiająca tworzenie nowoczesnych aplikacji. Gwarantuje ona czas odpowiedzi poniżej 10 milisekund i 99,999-procentową dostępność na podstawie umowy SLA, a także zapewnia natychmiastowe automatyczne skalowanie oraz interfejsy API typu open source dla baz danych MongoDB i Cassandra. Szybki zapis i odczyt w dowolnym miejscu dzięki gotowej replikacji danych i obsłudze zapisów w wielu regionach. Wgląd w dane i szczegółowe informacje w czasie rzeczywistym za pomocą analizy bez procesu analizy ETL, z wykorzystaniem usługi Azure Synapse Link dla usługi Azure Cosmos DB.

Gwarantowana szybkość w dowolnej skali — nawet przy wzmożonym ruchu — dzięki natychmiastowej nieograniczonej elastyczności, szybkim odczytom i wielowzorcowym zapisom w dowolnym miejscu na świecie.

Szybkie i elastyczne tworzenie aplikacji dzięki zestawom SDK dla popularnych języków, natywnemu interfejsowi API Core (SQL) wraz z interfejsami API dla MongoDB, Cassandra, Graph i Gremlin oraz analizie bez procesu ETL (wyodrębnianie, przekształcanie, ładowanie)

Gotowość do obsługi aplikacji o krytycznym znaczeniu z gwarancją ciągłości działalności biznesowej i 99,999-procentowej dostępności oraz zabezpieczeniami klasy korporacyjnej.

W pełni zarządzana i ekonomiczna bezserwerowa baza danych z natychmiastowym automatycznym skalowaniem, reagująca na potrzeby aplikacji, ze zintegrowanym buforowaniem i opcjami cen opartymi na zużyciu

Nieograniczona skala automatyczna

Automatycznie zastrzegaj przepływność potrzebną dla aplikacji wymagających spójnego ruchu i wysokiej wydajności. Obciążenia o dowolnym rozmiarze lub skali mają gwarantowaną zawsze włączoną dostępność oraz czasy odpowiedzi odczytu i zapisu <10 ms, dzięki czemu można uruchamiać najważniejsze aplikacje bez obaw w dowolnym miejscu na świecie.

Nieograniczona skala automatyczna

Bezserwerowe operacje bazy danych

Uruchamiaj obciążenia z ruchem sporadycznym lub o skokowych wzrostach i umiarkowanych wymaganiach w zakresie wydajności przy użyciu rozwiązań bezserwerowych, co stanowi alternatywę dla aprowizowanej przepływności. Ten oparty na użyciu tryb operacji bazy danych ułatwia uruchamianie opłacalnych obciążeń tworzenia i testowania oraz nowych aplikacji produkcyjnych.

Bezserwerowe operacje bazy danych

Platforma hybrydowa dla danych bazy danych Cassandra

Zyskaj funkcje skalowania i lepszą wydajność, a jednocześnie zachowaj elastyczność i kontrolę, dzięki w pełni zarządzanej usłudze bazy danych NoSQL, w której firmy takie jak Symantec uruchamiają swoje obciążenia bazy danych Cassandra. Zyskaj bezproblemową integrację z usługą Azure Managed Instance for Apache Cassandra, aby przeprowadzać przejrzyste migracje, replikacje i synchronizacje danych bazy danych Cassandra w środowisku lokalnym i na platformie Azure.

Platforma hybrydowa dla danych bazy danych Cassandra

Analiza danych operacyjnych w czasie rzeczywistym bez procesu ETL

Stosuj analizy w czasie niemal rzeczywistym oraz sztuczną inteligencję do danych operacyjnych w bazie danych NoSQL, aby skrócić czas uzyskiwania wniosków. Usługa Azure Synapse Link dla usługi Azure Cosmos DB zapewnia bezproblemową integrację z usługą Azure Synapse Analytics bez przenoszenia danych ani zmniejszania wydajności magazynu danych operacyjnych.

Analiza danych operacyjnych w czasie rzeczywistym bez procesu ETL

Popularne przypadki użycia dla usługi Azure Cosmos DB

Szybka i skalowalna telemetria urządzenia IoT

Błyskawiczne i elastyczne skalowanie umożliwiające obsługę zróżnicowanych i nieprzewidywalnych obciążeń IoT bez pogorszenia wydajności procesów pozyskiwania danych i przetwarzania zapytań. Przesyłaj strumieniowo dane telemetryczne pojazdów w rozwiązaniach inteligentnej floty, przesyłaj i analizuj dane przy użyciu zestawienia zmian, aby uzyskać wnioski w czasie rzeczywistym, lub archiwizuj dane na potrzeby analizy w magazynie danych. Mercedes Benz, ExxonMobil i Olympus to tylko kilku spośród liderów rynkowych, którzy stosują usługę Azure Cosmos DB w swoich rozwiązaniach Internetu rzeczy.

Usługi dla handlu detalicznego w czasie rzeczywistym

Udostępniaj cyfrowe środowiska klienta o wysokiej wydajności, w czasie rzeczywistym obsługujące koszyki zakupów, rekomendacje produktów, dynamiczne określanie cen, aktualizację zapasów i nie tylko. Usługa Azure Cosmos DB umożliwia wiodącym sprzedawcom detalicznym i restauracjom szybkiej obsługi, takim jak Jet.com, ASOS i Chipotle Mexican Grill personalizację z wykorzystaniem ogromnych ilości danych dotyczących produktów w ciągu kilku milisekund. Czasy odpowiedzi bazy danych o małym opóźnieniu zapewniają najwyższą wydajność aplikacji w dowolnym miejscu na świecie.

Krytyczne aplikacje z rozproszonymi użytkownikami

Uruchamiaj najważniejsze obciążenia w dowolnym regionie świadczenia usługi Azure na świecie z gwarantowaną przez umowę SLA szybkością, dostępnością, przepływnością i spójnością. Zapewnij ciągłość działania dzięki gotowej do użycia funkcji replikacji obejmującej wiele wzorców oraz funkcjom zabezpieczeń i zgodności klasy korporacyjnej, zapewniającym między innymi kompleksowe szyfrowanie i kontrolę dostępu. Azure Cosmos DB to nierelacyjna baza danych NoSQL, której zaufały wiodące przedsiębiorstwa na całym świecie, takie jak Coca-Cola, Symantec i Mars Petcare.

Liderzy branży stosujące innowacje za pomocą usługi Azure Cosmos DB

Globalnie dystrybuowane dane wspomagają aplikacje i mikrousługi w celu zwiększenia poziomu opieki nad zwierzętami

"Azure services enabled us to provide a secure, fully monitored, enterprise-ready foundation to our implementation."

Adam Lind, wiceprezes ds. rozwoju oprogramowania
MARS

Połączona platforma samochodowa funkcjonuje dzięki gwarantowanej wysokiej dostępności i małych opóźnieniach

"The Azure ecosystem gave us useful capabilities that the developers worked into their system."

Rodrigo Nunes, główny inżynier ds. oprogramowania
Mercedes-Benz

Dzięki usłudze Azure Cosmos DB firma Chipotle obsługuje cyfrowy system zamówień i spersonalizowane środowisko internetowe

"Switching to Azure Cosmos DB is a big win in terms of scalability, availability, and, down the road, geographic distribution."

Mike Smith, główny deweloper oprogramowania
Chipotle

Firma ASOS oferuje globalne spersonalizowane rekomendacje zakupowe przy użyciu usługi Azure Cosmos DB

"We chose Azure Cosmos DB because of its global distribution and ability to handle heavy seasonal bursts like Black Friday…. We can distribute our data models to be near the microservices they're serving—wherever that is in the world."

Bob Strudwick, dyrektor ds. technologii
ASOS

Firma Symantec redukuje koszty baz danych o 40 procent, migrując do usługi Azure Cosmos DB

"Our customers trust us to protect them throughout their ecosystem. So we needed a partner that we could trust to deliver a highly reliable service with ultra-low worldwide latency, at a reasonable cost."

Mike Shavell, dyrektor ds. technicznych/architekt, Symantec
Symantec

Ceny zapewniające elastyczność i kontrolę

Znajdź model najlepiej dopasowany do Twojego obciążenia oraz bezpłatne opcje testowania i tworzenia. Korzystaj z praktycznie nieograniczonej przepływności i magazynu, automatycznej elastycznej skalowalności między regionami i bezserwerowych opcji opartych na użyciu.

Przeznaczona dla deweloperów i obsługuje wiele interfejsów API

Interfejs API bazy danych Core (SQL)

Łatwe kompilowanie nowych aplikacji. Usługa Azure Cosmos DB obejmuje natywną obsługę interfejsu API Core (SQL) i języka JavaScript. Interfejs API usługi Azure Cosmos DB (SQL) oferuje formalny model programowania na potrzeby zapytań zaawansowanych w postaci elementów w formacie JSON. Język zapytań usługi Azure Cosmos DB jest oparty na modelu programowania JavaScript, a interfejs API Core (SQL) jest umieszczany w systemie typów, procesie obliczania wartości wyrażeń i wywołaniach funkcji języka JavaScript.

Interfejs API rozwiązania Cassandra

Rozwiązanie Cassandra można dostarczać jako usługę za pomocą możliwości usługi Azure Cosmos DB. Używaj zestawów SDK i narzędzi rozwiązania Cassandra, łącznie z istniejącymi sterownikami, do tworzenia aplikacji w niemal nieskończonej skali globalnej dzięki możliwościom usługi Azure Cosmos DB objętym umową SLA. Bezproblemowa integracja z usługą Azure Managed Instance for Apache Cassandra na potrzeby hybrydowej migracji i synchronizacji danych.

Interfejs API usługi Azure Cosmos DB dla bazy danych MongoDB

Używaj usługi Azure Cosmos DB jako w pełni zarządzanej usługi bazy danych dla aplikacji MongoDB — bez konieczności wprowadzania dużych zmian w kodzie i z natywną obsługą interfejsu API dla danych bazy danych MongoDB — zapewniającej korzyści płynące z używania platformy natywnej dla chmury.

Dlaczego warto wybrać platformę Azure dla bezpieczeństwa?

  • Firma Microsoft inwestuje ponad 1 mld dolarów rocznie w badania i rozwiązania w zakresie cyberbezpieczeństwa.
  • Zatrudniamy ponad 3500 ekspertów w dziedzinie zabezpieczeń, którzy są skoncentrowani na ochronie danych i prywatności.
  • W porównaniu z innymi dostawcami usług w chmurze platforma Azure ma więcej certyfikatów w zakresie zgodności. Wyświetl pełną listę.

Wszystko, czego potrzebujesz, aby rozpocząć

Tworzenie i testowanie bezpłatnie w usłudze Azure Cosmos DB.

Rozwijaj swoje umiejętności.

Dokumentacja, szkolenia i zasoby dotyczące migracji

Społeczność i pomoc techniczna platformy Azure

Obserwuj usługę Azure Cosmos DB w serwisach Twitter i YouTube. Przeczytaj blog dotyczący usługi Azure Cosmos DB. Zadawaj pytania i uzyskuj pomoc techniczną od inżynierów firmy Microsoft oraz ekspertów ze społeczności platformy Azure w witrynie Stack Overflow. Znajdź przykłady i repozytoria w witrynie GitHub.

Samouczki i laboratoria

Aktualizacje, blogi i ogłoszenia dotyczące usługi Azure Cosmos DB

Często zadawane pytania

  • Azure Cosmos DB to usługa globalnie dystrybuowanej, wielomodelowej bazy danych w dowolnej skali. Powstała od podstaw z myślą o dystrybucji globalnej i skalowaniu w poziomie.

    Usługa Azure Cosmos DB oferuje gotową do użycia dystrybucję globalną w dowolnej liczbie regionów świadczenia usługi Azure przez przezroczyste skalowanie i replikowanie danych wszędzie tam, gdzie są Twoi użytkownicy. Elastycznie skaluj zapisy i odczyty na całym świecie i płać tylko za wykorzystane zasoby. Usługa Azure Cosmos DB zapewnia natywną obsługę interfejsów API NoSQL i OSS, w tym MongoDB, Cassandra, Gremlin, etcd, Spark i SQL. Ponadto oferuje wiele dokładnie zdefiniowanych modeli spójności, gwarantuje opóźnienia odczytu i zapisu poniżej 10 milisekund w 99. percentylu i gwarantuje wysoką dostępność na poziomie 99,999% z możliwościami multihostingu w dowolnym miejscu na świecie. Wszystko to jest poparte wiodącymi w branży, wszechstronnymi umowami SLA.

    Azure Cosmos DB to w pełni zarządzana usługa, która zmniejsza liczbę działań administracyjnych związanych z obsługą i skalowaniem dystrybuowanych baz danych na platformie Azure, dzięki czemu nie musisz martwić się zarządzaniem maszynami wirtualnymi, aprowizacją sprzętu, instalacją i konfiguracją, pojemnością, replikacją, poprawkami oprogramowania i skalowaniem klastra.

  • Usługa Azure Cosmos DB umożliwia konfigurowanie baz danych tak, aby były globalnie dystrybuowane i dostępne w każdym regionie świadczenia usługi Azure. Aby zminimalizować opóźnienie, umieść dane blisko użytkowników.

    Usługa Azure Cosmos DB jawnie replikuje dane we wszystkich regionach skojarzonych z kontem Azure Cosmos DB. Udostępnia jeden obraz systemu globalnie dystrybuowanych kontenerów i bazy danych Azure Cosmos DB, dla których aplikacja umożliwia odczyt i zapis lokalny.

    Dzięki gotowej do użycia dystrybucji globalnej można w dowolnym czasie dodawać lub usuwać regiony skojarzone z kontem. Aby można było dodać lub usunąć region, nie trzeba wstrzymywać ani ponownie wdrażać aplikacji. Wysoka dostępność jest utrzymywana dzięki natywnym możliwościom multihostingu usługi. Dowiedz się więcej.

  • Usługa Azure Cosmos DB udostępnia do wyboru więcej opcji spójności danych niż tylko dwie skrajne opcje spójności silnej i ostatecznej.

    Dostępnych jest 5 prawidłowo zdefiniowanych modeli spójności:

    • Strong
    • Powiązana nieaktualność
    • Session
    • Spójny prefiks
    • Eventual

    Każdy model jest dostępny w ramach kompleksowych umów SLA. Dowiedz się więcej.

  • Azure Cosmos DB to globalnie dystrybuowana baza danych, która oferuje kompleksowe umowy SLA, które obejmują przepływność, opóźnienie w 99. percentylu, spójność i wysoką dostępność. Uzyskaj więcej informacji.

  • Usługa Azure Cosmos DB jawnie replikuje dane we wszystkich regionach świadczenia usługi Azure skojarzonych z kontem Azure Cosmos DB. Usługa stosuje do danych wiele warstw nadmiarowości. Uzyskaj szczegółowe informacje.
  • Interfejs API Azure Cosmos DB dla bazy danych MongoDB pozwala na interakcje z Azure Cosmos DB, tak jakby była bazą danych MongoDB, bez konieczności zarządzania infrastrukturą bazy danych. Oznacza to, że niemal wszystkie Twoje ulubione narzędzia, zestawy SDK i aplikacje bazy danych MongoDB będą nadal działać. Aby uzyskać szczegółowe informacje na temat zgodności, zapoznaj się z naszą dokumentacją.
  • Dzięki obsłudze serwera w wersji 4.0 w interfejsie API Azure Cosmos DB dla bazy danych MongoDB łatwiej jest modelować złożoną transakcyjną logikę biznesową bez złożonej logiki obsługi błędów. Obsługa wersji 4.0 wprowadza nowe funkcje, takie jak transakcje obejmujące wiele dokumentów, zapisy z możliwością ponawiania i nie tylko.
  • Interfejs API Cassandra Azure Cosmos DB umożliwia interakcje z danymi przechowywanymi w Azure Cosmos DB przy użyciu języka Cassandra Query Language (CQL), narzędzi opartych na platformie Cassandra (takich jak cqlsh) i istniejących sterowników Apache zgodnych z językiem CQL w wersji 4. Oznacza to, że istniejąca aplikacja Cassandra może teraz komunikować się z interfejsem API Cassandra Azure Cosmos DB. Wkrótce ten interfejs API będzie również łączył się z wystąpieniem zarządzanym platformy Azure dla oprogramowania Apache Cassandra (przy ogólnej dostępności).

Wszystko jest gotowe — zacznij tworzyć aplikacje za pomocą rozwiązania Azure Cosmos DB