[*] Managed Databases for Kafka

Managed Databases for Kafka

Implementeer in een paar klikken een Apache Kafka-cluster dat voor 100% beheerd wordt door onze teams, terwijl u de volledige controle over uw gegevens behoudt. Met deze dienst kunt u zich concentreren op het ontwikkelen van uw applicaties, zonder dat u zich zorgen hoeft te maken over het beheer ervan: configuratie, monitoring, back-up, redundantie en updates.

Icons/concept/App/App Script Created with Sketch.

Innoveer sneller

Uw Kafka-cluster is klaar voor gebruik en kan met een paar klikken direct geïmplementeerd worden. Geef uw ontwikkelaars wat ze nodig hebben met een platform dat ononderbroken datastreams van gebeurtenissen of realtime gegevens kan verzamelen, opslaan en verwerken.

Icons/concept/Clock/Clock Available Created with Sketch.

Beheers uw kosten

Ons transparante en voorspelbare prijsmodel omvat al het netwerkverkeer. U betaalt alleen voor het gebruik van Apache Kafka, dat per uur gefactureerd wordt.

Icons/concept/padlock/padlock Closed Created with Sketch.

Behoud de controle over uw gegevens

Apache Kafka werkt op onze vertrouwde cloud die aan strikte certificeringen voldoet. Ons doel is om u volledige controle over uw data te geven.

Vergelijk onze Managed Databases for Kafka-pakketten

  Business Enterprise
Aantal nodes 3 nodes inbegrepen 6 nodes inbegrepen
RAM per node 7 GB - 60 GB 7 GB - 60 GB
Opslag per node 960 GB - 7,68 TB SSD 1,92 TB - 15,36 TB SSD
Serviceniveauverplichting (SLA) 99,9% 99,95 %
Overschakelen tussen pakketten Ja Ja
Met één klik updaten naar nieuwe hoofdversies Ja Ja
Gegevensencryptie in rust en onderweg (SSL) Ja Ja
Prestatiegrafiek Ja Ja
Support voor Terraform Binnenkort beschikbaar Binnenkort beschikbaar
Bewaren van gegevens Afhankelijk van schijfruimte Afhankelijk van schijfruimte
High availability Ja Ja
Kafka REST Ja Ja
Schema Registry Ja Ja
Kafka Connect Binnenkort beschikbaar Binnenkort beschikbaar
Verbinden met privénetwerk (vRack) Ja Ja

 

Bekijk de tarieven voor Managed Databases for Kafka

Use case voor Managed Databases for Kafka

Realtime gegevensverwerking

Onze service is ideaal voor toepassingen die snel grote hoeveelheden gegevens moeten kunnen verwerken. Hiermee kunt u eenvoudig Apache Kafka gebruiken voor het live invoeren en analyseren van data.

Berichten op grote schaal verwerken

Vergeleken met traditionele messagingsystemen biedt de Apache Kafka-architectuur een hogere doorvoer, veel schaalbaarheid en een hoge fouttolerantie. Dit maakt het een geschikte oplossing voor dit gebruik.

Integratie in een architectuur

In een gedecentraliseerde architectuur vervult Apache Kafka de rol van intermediair in de communicatie tussen verschillende microdiensten. In een native cloud-aanpak maakt deze oplossing het ook mogelijk om een event-driven architectuur te creëren. Dit betekent dat uw microdiensten in realtime door gebeurtenissen worden geactiveerd.

Documentatie en handleidingen

Begin

Heeft u ondersteuning nodig bij het aan de slag gaan met uw dienst? Raadpleeg onze tutorials en documentatie.

Bestel uw Managed Databases-service via API

Ontdek hoe u uw Managed Databases For Kafka-service via API kunt bestellen

Vind antwoorden op uw vragen

Bekijk de veelgestelde vragen.

Functies

Schema Registry

Bewaar al uw Apache Kafka-berichtenschema's in een gecentraliseerde opslagplaats voor een beter beheer van uw gegevens.

Kafka REST

Gebruik Apache Kafka via HTTP op platformen waar Kafka-connectors nog niet beschikbaar zijn.

Kafka Connect (binnenkort verkrijgbaar)

Importeer of exporteer uw gegevens met uw Kafka-cluster van of naar een systeem van derden (RDBMS, ERP, opslagserver, applicatie van derden).

Publisher/Subscriber

Met het mechanisme voor het publiceren van berichten en abonnementen kunt u berichten publiceren op basis van onderwerpen (topics) die naar abonnees worden verzonden die zich hiervoor hebben aangemeld.

High availability

De pakketten voor Managed Databases for Kafka bieden minimaal een cluster met 3 nodes. Ze hebben ook een functie om gegevens te repliceren, wat de beschikbaarheid van uw diensten vergemakkelijkt.

TLS-encryptie

Om de vertrouwelijkheid van gegevens te garanderen, ondersteunt Apache Kafka het Transport Layer Security/Secure Sockets Layer (TLS/SSL)-protocol om gegevens in rust en onderweg te versleutelen. 

Verbinden met privénetwerk (vRack)

Met onze Business- en Enterprise-producten kunt u de toegang tot uw databaseservice beperken door middel van ons privénetwerk. U profiteert ook van een snelheid tot 2 Gbps.

Toegangscontrolelijst (Access Control List of ACL)

Beheer gebruikers en het invoeren van onderwerpen van uw Publisher/Subscriber-sjabloon. Zo kunt u de toegang tot uw gegevens filteren en beperken.

Beschikbaarheid

Heeft uw activiteit high availability nodig voor uw kritieke implementaties? Met de Enterprise-reeks beschikt u over clusters met 6 nodes en een gegarandeerd serviceniveau van 99,95%.

Dashboard

Hiermee kunt u uw gebruikers en uw back-ups managen en de statistieken van uw verzoeken, logs en metrics bekijken. U kunt het openen door in te loggen op uw OVHcloud Control Panel.

Visualisatie van realtime logs

Analyseer of voer diagnoses uit op uw database om de werking van uw applicatie te optimaliseren, door tot de laatste 100 regels van uw in realtime verzamelde logs te bekijken.

Support van Terraform (binnenkort beschikbaar)

Automatiseer uw implementaties en bespaar tijd. Dankzij de support voor de tools en de API van Terraform kunt u uw databases automatisch provisionen. Hierdoor kunnen onder andere meerdere applicatieomgevingen operationeel blijven.

Public Cloud tarieven

Tarieven Managed Databases for Kafka

De factuur, die u telkens aan het einde van de maand ontvangt, wordt berekend op basis van het gebruik van uw database per uur. Het tarief is afhankelijk van het gekozen pakket: Business of Enterprise.

FAQ

Wat is Apache Kafka?

Apache Kafka is een gedistribueerd en schaalbaar opensourceplatform. Het wordt gebruikt voor het maken van dataverwerkingspijplijnen en van applicaties voor realtime streamende gegevens. Het systeem staat erom bekend het realtime beheer van grote databases te vergemakkelijken. Het is compatibel met een breed scala aan programmeertalen (frameworks): Python, Query, PHP, Java, Ruby…

Hoe werkt Apache Kafka?

De binnenkomende gegevens worden door dit systeem geordend in "topics". Zij kunnen worden gestructureerd volgens het type verzamelde gegevens dat zij bevatten. De geclusterde Apache Kafka-architectuur wordt georkestreerd door een timer die deze gegevens sorteert, repliceert en daarna distribueert. De bronnen die gegevens in deze topics publiceren, worden "producers" of "publishers" genoemd. De entiteiten die deze gegevens lezen, worden "consumers" of "subscribers" genoemd. Beide hebben toegang tot de Java-bibliotheek van het platform: Kafka Stream. Hiermee kunnen de gegevensstromen tussen deze bronnen door middel van wachtrijen zonder overbelastingen worden uitgevoerd. Hierdoor kan het de gegevens verdelen over verschillende systemen (servers, opslagruimte voor gegevens, relationele databases, enzovoorts). Dankzij dit gecentraliseerde beheer kunt u grote hoeveelheden gegevens, die bijvoorbeeld door big data of machine learning worden gegenereerd, gemakkelijker verwerken.

Waarom Apache Kafka gebruiken?

Deze oplossing is ideaal voor toepassingen die snel live gegevens moeten kunnen analyseren. De rol als bemiddelaar in de gecentraliseerde verwerking van communicatie zorgt ook voor beter gegevensmanagement.

Wat is het verschil tussen Apache Kafka en RabbitMQ?

Beide oplossingen zijn open-source, maar hebben verschillende voordelen. Zoals we al eerder hebben gezegd, is het sterke punt van Kafka het vermogen om grote hoeveelheden data te managen. Het is met name geschikt als u big data of machine learning gaat doen. RabbitMQ is eerder geschikt voor het verzenden van berichten met lage latency en voor complexe routering. Bovendien is deze oplossing eigenlijk geen platform, maar eerder een programma dat als “message broker” werkt.

Wat is Managed Databases for Kafka?

Managed Databases for Kafka is een DBaaS (Database as a Service). Het is een van de managed services die op onze Public Cloud beschikbaar zijn. Het doel is dat u tijd bespaart voor uw werk door ons het beheer en onderhoud van uw database toe te vertrouwen.

Kan ik Kafka zelf installeren op Public Cloud-instances?

Zodra u de Kafka-licentie heeft gedownload en geaccepteerd, is dat mogelijk. U zult echter wel zelf het beheer en administratie van de database moeten verzorgen en u zult niet kunnen profiteren van de functies die we in onze startklare service bieden.

Wat is het verschil tussen de servicepakketten Essential, Business en Enterprise?

Elk heeft functies voor andere doeleinden. Ze hebben onder andere niet dezelfde functies of hetzelfde beschikbaarheidsniveau.

Worden de gegevens, die in Managed Databases for Kafka opgeslagen zijn, gedeeld met derden?

Nee. U behoudt de volledige controle over uw gegevens. Wanneer u Managed Databases for Kafka gebruikt, worden uw gegevens opgeslagen in een speciale opslagruimte die uitsluitend voor u is bedoeld.

Kan ik migreren naar grotere nodes?

U kunt dit doen als u meer RAM nodig heeft. U kunt echter niet teruggaan naar een node met een lagere capaciteit.

Biedt Managed Databases for Kafka back-ups?

Ja. Bij elk product bieden we een automatische back-up. Het standaardbeleid voor het bewaren van gegevens is echter afhankelijk van de gekozen reeks.

Kan deze oplossing worden geïntegreerd in een Public Cloud-project?

Ja, onze service kan worden gebruikt als een resource of binnen een Public Cloud-infrastructuur. U kunt het beheren vanuit uw Control Panel, de OVHcloud-API of de OpenStack-API. We bieden ook managed services voor relationele databases (SQL), zoals MySQL en PostgreSQL, of niet-relationele (NoSQL), zoals Redis of MongoDB.

Waarom moet ik betalen om Managed Databases for Kafka te gebruiken, terwijl de dienst gebaseerd is op een opensourcelicentie?

We voeren voor u alle taken uit voor het beheer en de administratie van de database, zodat u zich geen zorgen hoeft te maken over het onderhoud. Deze meerwaarde brengen we als service in rekening.

Kan ik Managed Databases for Kafka verbinden met mijn Bare Metal-server?

Ja, dat is mogelijk via een publiek of privénetwerk. Als u echter Kafka op uw Bare Metal-server wilt implementeren, moet u dat zelf doen en vervolgens zelf het beheer en de administratie van uw database verzorgen.