
Managed Databases for Kafka
Uruchom za pomocą kilku kliknięć klaster Apache Kafka w 100% zarządzany przez nasze zespoły i zachowaj kontrolę nad danymi. Dzięki tej usłudze w pełni skoncentrujesz się na tworzeniu i rozwoju aplikacji, ponieważ nie musisz zajmować się zadaniami, takimi jak konfiguracja, monitoring, backup, redundancja czy aktualizacje.
Wprowadzaj innowacje jeszcze szybciej
Twój gotowy do użycia klaster Kafka można zainstalować bezpośrednio za pomocą kilku kliknięć. Odpowiedz na potrzeby Twoich programistów dzięki platformie, która umożliwia gromadzenie, przechowywanie i przetwarzanie ciągłych strumieni danych dotyczących zdarzeń lub danych w czasie rzeczywistym.
Kontroluj koszty
Nasz przejrzysty i przewidywalny model rozliczeniowy obejmuje cały ruch sieciowy. Płacisz tylko za użycie platformy Apache Kafka, które jest rozliczane w trybie godzinowym.
Zachowaj kontrolę nad danymi
Apache Kafka działa na naszej zaufanej chmurze, która spełnia rygorystyczne wymagania certyfikacyjne. Naszym celem jest podarowanie Ci pełnej kontroli nad danymi.
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ównaj nasze pakiety Managed Databases for Kafka
Business | Enterprise | |
Liczba węzłów | 3 węzły zawarte w usłudze | 6 węzłów w cenie |
RAM / węzeł | Od 4 do 60 GB | Od 7 do 60 GB |
Całkowita przestrzeń dyskowa | Od 480 GB do 7.68 TB | Od 1,92 TB do 15,36 TB |
SLA | 99,9% | 99,95% |
Migracja między pakietami | Tak | Tak |
Aktualizacja do najnowszej wersji za pomocą kilku kliknięć | Tak | Tak |
Szyfrowanie danych w spoczynku i w tranzycie (SSL) | Tak | Tak |
Krzywa wydajności | Tak | Tak |
Wsparcie Terraform (więcej informacji) | Tak | Tak |
Retencja danych | W zależności od przestrzeni dyskowej | W zależności od przestrzeni dyskowej |
Wysoka dostępność | Tak | Tak |
Kafka REST | Tak | Tak |
Schema Registry | Tak | Tak |
Kafka Connect | Tak | Tak |
Połączenie z prywatną siecią vRack | Tak | Tak |
Przykłady zastosowania Managed Databases for Kafka
Przetwarzanie danych w czasie rzeczywistym
Nasza usługa jest idealna dla aplikacji wymagających szybkiego przetwarzania dużych ilości danych. Ułatwia wykorzystanie Apache Kafka do wgrywania i analizowania danych na żywo.
Przetwarzanie wiadomości na dużą skalę
W porównaniu z tradycyjnymi systemami poczty elektronicznej, architektura Apache Kafka cechuje się większą prędkością przesyłu, wysoką skalowalnością i odpornością na awarie. Dzięki temu doskonale sprawdza się jako rozwiązanie do przetwarzania wiadomości na dużą skalę.
Integracja z architekturą
W przypadku architektury zdecentralizowanej Apache Kafka pośredniczy w komunikacji między mikroserwisami. W modelu cloud-native rozwiązanie to pozwala na stworzenie architektury sterowanej zdarzeniami („event-driven”). Dzięki temu mikroserwisy mogą być uruchamiane w czasie rzeczywistym przez zdarzenia.
Dokumentacja i przewodniki
Potrzebujesz wsparcia przy uruchamianiu Twojej usługi? Zapoznaj się z naszymi tutorialami i dokumentacją.
Dowiedz się, jak zamówić usługę Managed Databases For Kafka przez API
Nos bases de données sont intégrées dans le Provider Terraform OVHcloud.
Funkcje
Główne funkcje Managed Databases for Kafka
Schema Registry
Zachowaj wszystkie schematy wiadomości Apache Kafka w ramach scentralizowanego systemu, aby łatwiej zarządzać i administrować danymi.
Kafka REST
Korzystaj z Apache Kafka przez HTTP na platformach, na których konektory Kafki nie są jeszcze dostępne.
Kafka Connect
Importuj lub eksportuj dane za pomocą klastra Kafka z lub do systemu innych firm (SGBDR, ERP, serwer kopii zapasowych, aplikacja zewnętrzna).
Publisher/Subscriber
Dzięki mechanizmowi publikacji wiadomości i subskrypcji możesz publikować wiadomości w zależności od tematów (topics) i wysyłać do abonentów, którzy je subskrybowali.
Bezpieczeństwo i wysoka dostępność
Wysoka dostępność
Moduły dla Managed Databases for Kafka zawierają co najmniej 3 węzły. Dysponują one również funkcją replikacji danych, co ułatwia dostępność Twoich usług.
Szyfrowanie TLS
Aby zapewnić poufność danych, Apache Kafka obsługuje protokół TLS/SSL (Transport Layer Security/Secure Sockets Layer) do ich szyfrowania zarówno w spoczynku, jak i w tranzycie.
Połączenie z prywatną siecią vRack
Korzystając z pakietów Business i Enterprise oraz naszej prywatnej sieci, ograniczysz dostęp do Twojej usługi bazy danych. Zyskujesz ponadto przepustowość do 2 Gbps.
Lista kontroli dostępu (ACL)
Zarządzaj użytkownikami i zapisami w poszczególnych tematach Twojego modelu Publisher/Subscriber. Dzięki temu możesz filtrować i ograniczać dostęp do informacji.
Enterprise-grade
Dostępność
Twoja działalność wymaga wysokiej dostępności podczas krytycznych wdrożeń? Dzięki gamie Enterprise korzystasz z klastrów złożonych z 6 węzłów oraz z gwarantowanego poziomu usługi wynoszącego 99,95%.
Dashboard
Dzięki niemu możesz zarządzać użytkownikami, kopiami zapasowymi, a także monitorować statystyki dla zapytań, logów i metryk. Aby się do niego zalogować, zaloguj się do Panelu klienta OVHcloud.
Wyświetlanie logów w czasie rzeczywistym
Analizuj i przeprowadzaj operacje diagnostyki w bazie danych, aby zoptymalizować działanie Twojej aplikacji, wyświetlając aż do 100 ostatnich linii logów zebranych w czasie rzeczywistym.
Wsparcie Terraform
Automatyzuj wdrożenia i oszczędzaj czas. Dzięki wsparciu narzędzi oraz API Terraform możesz automatycznie zasilać bazy danych i utrzymywać wiele środowisk Twojej aplikacji.

Cennik Managed Databases for Kafka
Faktura, którą otrzymujesz pod koniec każdego miesiąca jest obliczana na podstawie wykorzystania bazy danych w modelu za godzinę. Cena zależy od wybranego pakietu: Business lub Enterprise
Inne produkty
FAQ
Co to jest Apache Kafka?
Apache Kafka to rozproszona, skalowalna platforma typu open-source. Jest wykorzystywana do procesów potokowego przetwarzania danych i aplikacji danych strumieniowych w czasie rzeczywistym. Jej system zyskał popularność jako narzędzie do zarządzania obszernymi bazami danych w czasie rzeczywistym. Platforma jest kompatybilna z szerokim wachlarzem języków programowania (frameworków): Python, Query, PHP, Java, Ruby...
Jak działa Apache Kafka?
Dane wejściowe przesyłane przez ten system są podzielone na „tematy” (z ang. topics), które mogą być uporządkowane według rodzaju zgromadzonych danych, które zawierają. Zorganizowana w klaster architektura Apache Kafki jest zarządzana przez znacznik czasu, który sortuje i replikuje dane, a następnie je rozdziela. Źródła publikujące dane w tych tematach nazywane są „producers”lub „publishers”. Jeśli chodzi o te, którzy odczytują dane, są to „consumers” albo „subscribers”. Oba mają dostęp do biblioteki Java platformy: Kafka Stream. Biblioteka wykorzystuje system kolejkowy do zarządzania strumieniami danych przepływających między źródłami, nie powodując przeciążeń. Dzięki temu może rozdzielać informacje między różne systemy (serwery, przestrzeń dyskowa danych, relacyjne bazy danych...). To scentralizowane zarządzanie ułatwia przetwarzanie dużych ilości danych generowanych m.in. przez Big data czy machine learning.
Dlaczego warto stosować Apache Kafka?
Jest to rozwiązanie idealne do obsługi aplikacji wymagających szybkiej analizy danych na żywo. Jego rola jako pośrednika, czyli brokera, w scentralizowanym przetwarzaniu wiadomości pozwala również na lepsze zarządzanie Twoimi informacjami.
Czym się różni Apache Kafka od RabbitMQ?
Oba te rozwiązania są open-source’owe, ale każde z nich posiada inne zalety. Jak już wspomnieliśmy wcześniej, mocną stroną platformy Kafka jest jej zdolność do zarządzania dużymi wolumenami danych. Narzędzie to okazuje się szczególnie przydatne, jeśli korzystasz z technologii Big data lub machine learning. Z kolei RabbitMQ najlepiej nadaje się do dostarczania wiadomości o krótkim czasie odpowiedzi i skomplikowanym routingu. Ponadto rozwiązanie to nie jest klasyczną platformą dystrybucyjną, lecz raczej dystrybucyjnym oprogramowaniem.
Co to jest Managed Databases for Kafka?
Managed Databases for Kafka to rodzaj DBaaS (Database as a Service). Jest jedną z usług zarządzanych dostępnych w ramach naszej oferty Public Cloud. Celem tej usługi jest oszczędzenie Twojego czasu poprzez powierzenie nam zarządzania bazą danych i jej konserwacji.
Czy mogę samodzielnie zainstalować Kafkę na instancjach Public Cloud?
Po pobraniu i zaakceptowaniu licencji Kafki jest to rzeczywiście możliwe. Niemniej jednak do Ciebie należeć będzie zarządzanie i administracja bazą danych i nie skorzystasz z opcji, które dostarczamy w naszej gotowej do użycia usłudze.
Czym się różnią pakiety Essential, Business i Enterprise?
Każdy z nich przynosi korzyści, które odpowiadają na różne potrzeby. Oferują one, między innymi, odmienne funkcje oraz różne poziomy dostępności.
Czy dane przechowywane w Managed Databases for Kafka są udostępniane stronom trzecim?
Nie. Zachowujesz pełną kontrolę nad swoimi danymi. Podczas korzystania z Managed Databases for Kafka dane umieszczane są w przestrzeni dyskowej przeznaczonej wyłącznie do Twojego użytku.
Czy mogę migrować na węzły o większej pojemności?
Rzeczywiście, masz taką możliwość, jeśli Twoje potrzeby w zakresie pamięci RAM rosną. Pamiętaj jednak, że nie jest możliwy powrót do węzła o mniejszej pojemności.
Czy Managed Databases for Kafka posiada kopię zapasową?
Tak. Dostarczamy automatyczne kopie zapasowe dla każdej oferty. Niemniej jednak, w zależności od wybranej gamy, domyślna polityka przechowywania kopii jest inna.
Czy rozwiązanie to może zostać włączone do projektu Public Cloud?
Tak, nasza usługa może być wykorzystana jako zasób lub w ramach infrastruktury Public Cloud. Możesz administrować nią z poziomu Panelu klienta, poprzez API OVHcloud lub API OpenStack. Oferujemy również usługi zarządzane do obsługi relacyjnych baz danych (SQL), takich jak MySQL i PostgreSQL, lub nierelacyjnych (NoSQL), jak Redis lub MongoDB.
Dlaczego muszę płacić za korzystanie z Managed Databases for Kafka, skoro usługa ta jest oparta na licencji open-source?
Przeprowadzamy dla Ciebie wszystkie zadania związane z zarządzaniem i administrowaniem bazą danych, dzięki czemu nie musisz martwić się jej konserwacją. To właśnie ta wartość dodana jest fakturowana jako usługa.
Czy mogę połączyć Managed Databases for Kafka z moim serwerem Bare Metal?
Tak, jest to możliwe poprzez sieć publiczną lub prywatną. Jeśli jednak chcesz wdrożyć oprogramowanie Kafka na serwerze Bare Metal, musisz zrobić to we własnym zakresie i zająć się następnie zarządzaniem oraz administracją bazy danych.