
Managed Databases for MongoDB
Wdrażaj, uruchamiaj i skaluj bazę danych NoSQL w trybie „as a service” w naszej zaufanej chmurze i zachowaj wyłączną kontrolę nad swoimi danymi. MongoDB umożliwia zarządzanie i przechowywanie każdego typu danych, w tym dokumentów, dzięki czemu jest idealny do tworzenia nowoczesnych aplikacji. Zajmujemy się wszystkimi zadaniami związanymi z zarządzaniem bazą danych, w tym konfiguracją, utrzymaniem, zapewnieniem bezpieczeństwa, tworzeniem kopii zapasowych i skalowalnością. Dzięki temu deweloperzy mogą się skupić na rozwoju aplikacji.
Szybsze wdrażanie innowacji
Uruchom za pomocą kilku kliknięć gotowy do użytku klaster MongoDB. Twoi deweloperzy zyskają dostęp do funkcji, takich jak model danych JSON oraz Query Language i będą mogli szybciej wdrażać innowacje.
Kontrola kosztów
Kontroluj koszty dzięki prostej i przewidywalnej strukturze cenowej. Płacisz wyłącznie za wykorzystanie bazy danych, które jest rozliczane według stawki godzinowej. W ramach oferty dostępnych jest kilka pakietów dopasowanych do różnorodnych wymagań.
Pełna kontrola nad danymi
MongoDB działa w zaufanej chmurze OVHcloud spełniającej najbardziej rygorystyczne standardy potwierdzone certyfikatami. Zawsze masz pełną kontrolę nad danymi. Korzystasz z silnej ochrony, w tym szyfrowania danych w spoczynku i w tranzycie, a dzięki kopiom zapasowym zyskujesz bezpieczeństwo i niezawodność.
Certyfikaty ISO/IEC 27001, 27701 i HDS
Nasza infrastruktura i usługi w chmurze posiadają certyfikaty ISO/IEC 27001, 27017, 27018 i 27701. Stanowią one gwarancję, że wdrożony został system zarządzania bezpieczeństwem informacji (ang. ISMS) umożliwiający zarządzanie ryzykiem podatnościami i ciągłością działania oraz system zarządzania informacjami o prywatności (ang. PIMS). Certyfikat HDS umożliwia bezpieczne hostowanie danych medycznych w wielu krajach.
Porównanie pakietów Managed Databases for MongoDB
Essential | Business | Firma | |
Liczba węzłów | 1 | 3 węzły zawarte | 3 węzły zawarte |
RAM / węzeł | Od 2 GB do 120 GB | Od 2 GB do 120 GB | Od 7 GB do 120 GB |
Przestrzeń dyskowa / węzeł | Od 25 GB do 800 GB | Od 25 GB do 800 GB | Od 100 GB do 800 GB |
SLA | Nie | 99,9% | 99,95% |
Zmiana na wyższy pakiet | Tak | Tak | Tak |
Szyfrowanie danych w spoczynku i w tranzycie (SSL) | Tak | Tak | Tak |
Aktualizacja do wersji głównej za pomocą kilku kliknięć | Tak | Tak | Tak |
Automatyczne codzienne kopie zapasowe | Tak | Tak | Tak |
Domyślny czas przechowywania automatycznych kopii zapasowych | 1 dzień | 7 dni | 30 dni |
MongoDB Compass | Tak | Tak | Tak |
Indywidualne ustawienie czasu przechowywania kopii zapasowych | Tak | Tak | |
Wysoka dostępność | Tak | Tak | |
Repliki węzłów | Tak | Tak | |
Prywatna sieć (vRack) | Tak | Tak | Tak |
Indywidualny harmonogram tworzenia kopii zapasowych | Tak | ||
Zaawansowane funkcje audit log | Tak | ||
Kontrola dostępu oparta na rolach | Tak | ||
MongoDB BI Connector | Tak | ||
Konsulting MongoDB | Tak (opłata) | ||
Doradztwo OVHcloud | Tak (opłata) | ||
Rekomendowany poziom wsparcia | Standard | Premium | Business lub Enterprise |
Przykłady zastosowania
Elastyczny katalog e-commerce
Zbuduj elastyczny katalog e-commerce i zapewnij jeszcze wyższy poziom obsługi Twoich klientów. Dzięki dynamicznemu schematowi MongoDB deweloperzy będą szybciej wykonywali kolejne iteracje. Wykorzystaj elastyczny model danych MongoDB i funkcję „rich query”, aby dodawać dowolne dane i nimi zarządzać. Skaluj w poziomie i obsługuj miliony użytkowników.
Node.js Webapp
Wykorzystaj MongoDB do rozwoju node.js. Rekordy MongoDB są podobne do obiektów JSON, dzięki czemu deweloperzy mogą je z łatwością obsługiwać. Buduj nowe modele danych, tworząc nową hierarchię danych i relacje między danymi. Zyskaj szybki dostęp do danych dzięki zaawansowanym funkcjom Query Language oraz indeksacji.
Narzędzie do analizy danych
Wykorzystaj skalowalność MongoDB do przechowywania stale rosnącej ilości danych. Analizuj je w czasie rzeczywistym bezpośrednio w bazie, korzystając z funkcji „rich index” i „rich query”. W pakiecie Enterprise oferujemy konektor MongoDB BI, który umożliwia użycie MongoDB jako źródła danych dla Twoich platform BI oraz platform analitycznych.
Dokumentacja i przewodniki
Dowiedz się, jak rozpocząć korzystanie z usługi MongoDB w ramach projektu Public Cloud
Dowiedz się, jak zarządzać Managed Databases For MongoDB w Panelu klienta
Dowiedz się, jakie są możliwości i ograniczenia Managed Databases For MongoDB
Funkcje
Kluczowe funkcje
Elastyczny schemat
MongoDB zapewnia deweloperom kontrolę nad schematem. Ułatwia to aktualizację modelowania danych, co z kolei zwiększa liczbę iteracji aplikacji.
Rich Query Language
MongoDB jest łatwy w użytkowaniu i zapewnia Rich Query Language, który obsługuje operacje odczytu i zapisu, umożliwia agregację danych, wyszukiwanie tekstu i wykonywanie zapytań dotyczących danych geoprzestrzennych.
Document Database
Używaj naturalnego rodzaju danych do Twojego języka programowania. Płynnie konwertuj dokumenty bazy danych na natywne obiekty JavaScript, Go, Python lub Java.
Skalowanie poziome
Sharding dostępny w MongoDB sprawia, że dane mogą być dystrybuowane na kilku maszynach klastra bazy danych. Skalowanie poziome jest proste: wystarczy dodać kolejne węzły, aby zwiększyć zasoby.
Wysoka wydajność
MongoDB zapewnia stałą wydajność danych. Dzięki wsparciu wbudowanych modeli danych zmniejsza się aktywność I/O w systemach baz danych, a zapytania są szybciej obsługiwane.
Wydajność i wysoka dostępność
Kopie zapasowe zawarte w usłudze
Ponieważ dane mają kluczowe znaczenie dla Twojej firmy, każdy z naszych pakietów obejmuje tworzenie kopii zapasowych. Zarówno pakiet Business, jak i Enterprise umożliwiają indywidualne ustawienie czasu przechowywania kopii zapasowych.
Repliki węzłów
Zapewnij redundancję i zwiększ dostępność danych dzięki replikacji MongoDB. Udostępniaj wiele kopii danych na różnych węzłach baz danych. Repliki są kluczowe dla aplikacji w fazie produkcji. Dostępne są w pakietach Business i Enterprise.
Wysoka dostępność
Funkcja replikacji MongoDB, „Replica set”, umożliwia automatyczne przełączanie awaryjne i tym samy zapewnia redundancję danych. Dzięki klastrowi MongoDB dostępnemu w ramach pakietów Business i Enterprise zyskujesz gwarancję, że baza danych będzie zawsze dostępna.
Silnik szyfrujący przestrzeń dyskową
Szyfrowanie w spoczynku i w tranzycie, w połączeniu ze skuteczną polityką bezpieczeństwa, zapewnia zgodność z normami bezpieczeństwa i poufności.
Szyfrowanie TLS/SSL
Aby zapewnić poufność danych, MongoDB wspiera protokół TLS/SSL (Transport Layer Security/Secure Sockets Layer), dzięki czemu cały ruch sieciowy MongoDB jest szyfrowany.
Klasa Enterprise
MongoDB Compass
MongoDB Compass umożliwia prostą wizualizację, przeglądanie i zarządzanie danymi. Intuicyjny interfejs graficzny ułatwia analizę wykorzystania danych i optymalizację wydajności. MongoDB Compass jest dostępny tylko w pakiecie Enterprise.
Audit Log
Funkcja Audit Log umożliwia śledzenie aktywności systemu i kontrolowanie wszystkich operacji wykonywanych przez poszczególnych użytkowników. Pozwala to maksymalnie zwiększyć bezpieczeństwo i zachować zgodność z rygorystyczną firmową polityką bezpieczeństwa. Funkcja dostępna tylko w pakiecie Enterprise.
MongoDB Connector BI
MongoDB Connector BI umożliwia prostą wizualizację, tworzenie wykresów i raportów przy użyciu narzędzi business intelligence, takich jak Tableau, MicroStrategy, Qlik, etc. Korzystając z MongoDB jako źródła danych, nie musisz uruchamiać złożonych procesów ETL do analizy danych. Funkcja dostępna tylko w pakiecie Enterprise.
Kontrola dostępu oparta na rolach (RBAC)
Korzystaj z kontroli RBAC, aby monitorować dostęp do bazy danych MongoDB i zapewnić zgodność z wymogami bezpieczeństwa. Przypisz użytkownikom jedną lub kilka ról określających ich prawa dostępu do zasobów i operacji na bazie danych. Funkcja dostępna tylko w pakiecie Enterprise.

Cennik MongoDB
Usługa MongoDB jest płatna w modelu pay as you go na koniec miesiąca. W zależności od potrzeb, wybierz pakiet Essential, Business lub Enterprise. Cena zależy od wybranego pakietu i jest obliczana na podstawie wykorzystania bazy danych, w oparciu o stawkę godzinową.
Inne produkty
FAQ
Co to jest MongoDB?
MongoDB to nierelacyjny (NoSQL) system zarządzania bazami danych (DBMS). Oparty jest o oprogramowanie, które przechowuje, przetwarza i zarządza danymi bazy.
Co to jest Managed Databases For MongoDB?
MongoDB to baza danych udostępniana jako usługa w ramach Public Cloud od OVHcloud. Instalujemy system zarządzania bazą danych MongoDB na jednej lub kilku instancjach Public Cloud i dostarczamy go jako gotową usługę. Zajmujemy się zarządzaniem i administracją, dzięki czemu nie musisz wykonywać żadnych czynności związanych z konfiguracją, utrzymaniem, kopiami zapasowymi, bezpieczeństwem i skalowalnością. Dzięki temu koncentrujesz się wyłącznie na tworzeniu aplikacji. Jednym słowem, Managed Databases For MongoDB to usługabazy danych w chmurze, która pozwala deweloperom skupić się na strategicznych działaniach firmy. Możesz korzystać z licencji MongoDB Community lub MongoDB Enterprise, w zależności od wybranego pakietu.
Czy mogę samodzielnie zainstalować MongoDB na instancjach Public Cloud?
Tak, możesz zainstalować MongoDB na instancjach Public Cloud, jeśli pobierzesz odpowiednią wersję oprogramowania MongoDB DBMS i uzyskasz licencję. Będziesz jednak musiał również samodzielnie wykonywać zadania związane z zarządzaniem i administracją bazą danych i nie skorzystasz z możliwości, które oferujemy w ramach naszej zarządzanej usługi.
Dlaczego MongoDB cieszy się tak dużą popularnością?
MongoDB może przechowywać dane dowolnego rodzaju, niezależnie od ich struktury. Jako baza danych NoSQL jest bardzo elastyczna, ponieważ zapewnia deweloperom kontrolę nad schematem, co oznacza, że aktualizacja modelowania danych jest łatwiejsza. Jest również popularna ze względu na skalowalność, która umożliwia przechowywanie ogromnych ilości danych.
Czy baza MongoDB jest lepsza od MySQL?
Debata na ten temat wciąż toczy się w Internecie. Tymczasem MongoDB i MySQL są bardzo różnymi systemami i każdy z nich oferuje inne korzyści. Podstawową różnicą między nimi jest to, że MongoDB jest nierelacyjną bazą danych, podczas gdy baza MySQL jest relacyjna. Kluczową zaletą MongoDB jest dynamiczny schemat, który może być zmieniany bez modyfikowania istniejących danych. Dużym atutem jest również skalowanie poziome, dzięki któremu zmniejszysz obciążenie pracą i płynnie dostosujesz zasoby do bieżącego zapotrzebowania. Cechą charakterystyczną MongoDB jest ponadto dostępność, elastyczność i szybkość. Nasza oferta zostanie wkrótce wzbogacona o inne silniki bazodanowe, takie jak MySQL lub PostgreSQL (dla relacyjne baz danych) oraz Redis (dla baz danych in-memory).
Czym różnią się pakiety Essential, Business i Enterprise?
Każdy pakiet oferuje inne możliwości, które sprawdzą się w różnorodnych zastosowaniach. Pakiety różnią się zatem rozmiarem klastra, liczbą węzłów, poziomem bezpieczeństwa, skalowalności i dostępności lub parametrami sieci. Porównanie pakietów znajdziesz w powyższej tabeli.
Czy dane przechowywane w ramach MongoDB są udostępniane innym podmiotom?
Nie, zachowujesz pełną kontrolę nad danymi. Kiedy korzystasz z MongoDB, dostajesz do dyspozycji jedną lub kilka instancji Public Cloud, które uruchamiają MongoDB DBMS. Instancje te dysponują przestrzenią dyskową przeznaczoną wyłącznie do indywidualnego użytku i nie są współdzielone z żadnym innym użytkownikiem.
Czy mogę zwiększyć pojemność węzłów?
Tak. W przypadku gdy wzrośnie zapotrzebowanie na większą ilość pamięci RAM lub przestrzeni dyskowej, możesz zwiększyć również pojemność węzłów. Nie będziesz mógł jednak później jej zmniejszyć.
Czy MongoDB oferuje opcję kopii zapasowych?
Tak. W ramach każdego pakietu zapewniamy automatyczne kopie zapasowe, ale domyślny czas ich przechowywania różni się w zależności od wybranego pakietu. Porównanie pakietów znajdziesz w powyższej tabeli.
Czy baza MongoDB jest zintegrowana z usługą Public Cloud?
Tak, możesz używać bazy danych Managed Databases For MongoDB jako zasobu lub w ramach usługi Public Cloud. Do zarządzania posłuży Ci Panel klienta, API OVHcloud lub API OpenStack.
Czym różni się licencja MongoDB Community od licencji Enterprise?
Licencja MongoDB Community jest bezpłatna, natomiast MongoDB Enterprise jest dostępna w ramach subskrypcji MongoDB Enterprise Advanced i obejmuje kompleksowe wsparcie dla Twojego wdrożenia MongoDB.
Dlaczego pobierana jest opłata za korzystanie z Managed Databases For MongoDB, skoro posiadam licencję MongoDB Community?
Opłata wynika z faktu, że dostarczamy Ci kompleksową usługę: wykonujemy wszystkie zadania związane z zarządzaniem bazami danych i ich administrowaniem. Nie musisz martwić się o konfigurację, konserwację, bezpieczeństwo kopii zapasowych czy skalowalność. Możesz się w pełni skoncentrować na Twoich kluczowych działaniach.
Czy mogę korzystać z Managed Databases For MongoDB przy użyciu mojego serwera Bare Metal?
Tak, usługa bazy danych MongoDB może być dostępna w sieci publicznej lub prywatnej, dzięki czemu możesz połączyć się z bazą danych za pomocą serwera Bare Metal. Jeśli jednak chcesz uruchomić silnik MongoDB na własnym serwerze Bare Metal, będziesz musiał zrobić to samodzielnie, a następnie zająć się zarządzaniem i administrowaniem bazą danych.