Pomiń nawigację

Azure Cosmos DB

Szybka baza danych NoSQL z otwartymi interfejsami API w dowolnej skali

Szybka baza danych NoSQL z otwartymi interfejsami API w dowolnej skali

Usługa Azure Cosmos DB to w pełni zarządzana, bezserwerowa baza danych NoSQL umożliwiająca tworzenie wysokiej wydajności aplikacji o każdym rozmiarze i na każdą skalę. Gwarantuje ona wydajność poniżej 10 milisekund i 99,999-procentową dostępność na podstawie umowy SLA, a także zapewnia natychmiastowe automatyczne skalowanie, zabezpieczenia klasy korporacyjnej, interfejsy API typu open source dla baz danych NoSQL, w tym MongoDB i Cassandra. Szybki zapis i odczyt w dowolnym miejscu dzięki 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 (wyodrębnianie, transformacja, ładowanie) z wykorzystaniem usługi Azure Synapse Link dla usługi Azure Cosmos DB.

Gwarantowana szybkość na każdą skalę z błyskawiczną i nieograniczoną elastycznością, bezproblemową pojemnością serii, szybkimi odczytami i zapisami w wielu regionach w dowolnym miejscu na świecie

Szybkie i elastyczne opracowywanie aplikacji z zestawami SDK dla popularnych języków oraz natywnym interfejsem API Core (SQL), interfejsami API dla baz danych MongoDB, Cassandra i Gremlin oraz bezpłatnymi opcjami tworzenia i testowania

Gotowe na aplikacje o znaczeniu krytycznym z dostępnością na poziomie 99,999 procent, ciągłą kopią zapasową z przywracaniem do punktu w czasie, zabezpieczeniami na poziomie przedsiębiorstwa, które gwarantują ciągłość działania firmy, oraz analizą bez wyodrębniania, transformacji, ładowania względem danych w czasie rzeczywistym

W pełni zarządzana i ekonomiczna bezserwerowa baza danych, która odpowiada na potrzeby aplikacji przez natychmiastowe i automatyczne skalowanie w górę i w dół, a także oferuje opcje cenowe oparte na zużyciu

Nieograniczona skala automatyczna

Spersonalizuj swoje potrzeby dotyczące aplikacji i zapewnij wysoką wydajność — nawet w przypadku nieprzewidywalnego ruchu — dzięki bazie danych, która jest natychmiastowo, elastycznie i automatycznie skalowana. Obciążenia o dowolnym rozmiarze lub skali mają gwarancję niemal ciągłej dostępności oraz jednocyfrowych odczytów i zapisów w milisekundach, dzięki czemu możesz uruchamiać najważniejsze aplikacje bez obaw w dowolnym miejscu na świecie.

Nieograniczona skala automatyczna
Operacje bezserwerowych baz danych

Operacje bezserwerowych baz danych

Uruchamiaj obciążenia z dużym lub sporadycznym ruchem i płać tylko za zasoby używane na operację bazy danych bez minimalnych opłat ani planowania pojemności. Bezserwerowy to tryb oparty na użyciu, który ułatwia uruchamianie obciążeń tworzenia i testowania oraz aplikacji produkcyjnych, a także czyni je bardziej ekonomicznym.

Platforma hybrydowa dla danych bazy danych Apache Cassandra

Zwiększ skalowanie i ulepsz wydajność przy zachowaniu elastyczności i kontroli dzięki w pełni zarządzanej usłudze bazy danych NoSQL zaufanej przez firmy, takie jak Symantec do uruchamiania obciążeń Cassandra. Bezproblemowa integracja z w pełni zgodną usługą Azure Managed Instance dla Apache Cassandra na potrzeby przezroczystej migracji, replikacji i synchronizacji danych Cassandra we wdrożeniu hybrydowym lub w migracji metodą „lift and shift” na platformę Azure.

Platforma hybrydowa dla danych bazy danych Apache Cassandra
Analiza danych operacyjnych w czasie rzeczywistym bez procesu ETL

Analiza danych operacyjnych w czasie rzeczywistym bez procesu ETL

Skóć czas uzyskiwania szczegółowych informacji dzięki uruchomieniu analizy niemal w czasie rzeczywistym i sztucznej inteligencji w przypadku danych operacyjnych w bazie danych NoSQL w ramach usługi Azure Cosmos DB. Funkcja Azure Synapse Link usługi Azure Cosmos DB bezproblemowo integruje się z usługą Azure Synapse Analytics bez konieczności przenoszenia danych lub zmniejszania wydajności operacyjnego magazynu danych.

Wbudowane funkcje kompleksowych zabezpieczeń i zgodności

  • Firma Microsoft inwestuje ponad miliard dolarów (USD 1mld) rocznie w badania i rozwiązania w zakresie cyberbezpieczeństwa.

  • Zatrudniamy ponad 3,500 ekspertów w dziedzinie zabezpieczeń, którzy są skoncentrowani na ochronie danych i prywatności.

  • Platforma Azure ma więcej certyfikatów w porównaniu z innymi dostawcami usług w chmurze. Wyświetl pełną listę.

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.

Wszystko, czego potrzebujesz, aby rozpocząć

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

Znajdź przewodniki Szybki start, klipy wideo, szkolenia z przewodnikiem i >więcej zasobów dla deweloperów.

Rozwijaj swoje umiejętności.

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

Szybka i skalowalna telemetria urządzenia IoT

Błyskawicznie i elastycznie skaluj, aby obsłużyć przypadki użycia telemetrii i IoT w czasie rzeczywistym bez obniżania wydajności pozyskiwania ani wykonywania zapytań. Pozyskuj, przetwarzaj i analizuj dane przesyłane strumieniowo na dużą skalę z dowolnej liczby urządzeń w dowolnym miejscu na świecie.

Usługi detaliczne w czasie rzeczywistym

Dostarczaj skalowalne, przypadki wykorzystania handlowego o wysokiej wydajności, w tym katalog produktów w czasie rzeczywistym, spersonalizowane rekomendacje, przetwarzanie zamówień i usługi płatności. Usługa Azure Cosmos DB, używana przez wiodących sprzedawców do obsługi krytycznych dla działania firmy cyfrowych środowisk klientów, zapewnia szybkość i wydajność klientom z całego świata.

Krytyczne aplikacje z rozproszonymi użytkownikami

Uruchamiaj najbardziej krytyczne obciążenia w dowolnym regionie platformy Azure z szybkością, dostępnością, przepływnością i spójnością, które są uwzględnione w umowie SLA. Usługa Azure Cosmos DB obsługuje aplikacje rozproszone z użytkownikami na całym świecie oraz zapewnia wysoką dostępność i niskie opóźnienia na dużą skalę.

Liderzy branżowi wprowadzają innowacje dzięki usłudze 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

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

Interfejs API Core (SQL)

Z łatwością instaluj nowe aplikacje i korzystaj ze wszystkich funkcji i umów SLA usługi Azure Cosmos DB. Interfejs API usługi Azure Cosmos DB Core (SQL) obsługuje języki Java, Node.js, Python, .NET i JavaScript oraz umożliwia pisanie rozbudowanych zapytań dotyczących elementów JSON za pomocą języka SQL.

Interfejs API Cassandra

Użyj zestawów SDK Cassandra, języka CQL, narzędzi i sterowników za pomocą interfejsu API Cassandra usługi Azure Cosmos DB, aby umożliwić bezserwerowe i skalowalne aplikacje z 99,999% dostępnością, gwarantowaną przez umowę SLA. Bezproblemowo dokonaj integracji z wystąpieniem zarządzanym platformy Azure dla rozwiązania Apache Cassandra na potrzeby hybrydowej migracji i synchronizacji danych.

Interfejs API dla bazy danych MongoDB

Za pomocą interfejsu API usługi Azure Cosmos DB dla MongoDB możesz uruchomić w pełni zarządzaną i bezserwerową bazę danych dla aplikacji oraz uzyskać 99,999 procent dostępności na całym świecie, elastyczną skalowalność i automatyczne dzielenie na fragmenty. Interfejs API umożliwia łatwe wdrażanie z kilkoma zmianami kodu i dalsze używanie sterowników MongoDB, zestawów SDK i narzędzi.

Dokumentacja, szkolenia i zasoby dotyczące migracji

Społeczność i pomoc techniczna platformy Azure

Dołącz do społeczność usługi Azure Cosmos DB. Obserwuj zespół usługi Azure Cosmos DB w serwisach Twitter, YouTube oraz na blogu usługi Azure Cosmos DB. Zadawaj pytania i uzyskuj pomoc techniczną od inżynierów firmy Microsoft i ekspertów ze społeczności platformy Azure na forum 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ść
    • Sesja
    • Spójny prefiks
    • Ostateczna

    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 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