
Managed Databases for Kafka
Crea in pochi click un cluster Apache Kafka gestito al 100% dai nostri team, mantenendo il completo controllo dei dati. Questo servizio permette di concentrarsi sullo sviluppo delle applicazioni senza pensieri relativamente alla loro gestione: configurazione, monitoraggio, backup, ridondanza e aggiornamenti.
Innova più rapidamente
Il tuo cluster Kafka pronto all'uso è direttamente disponibile in pochi clic. Rispondi alle esigenze dei tuoi sviluppatori con una piattaforma in grado di raccogliere, archiviare e trattare flussi continui di dati di eventi o dati in tempo reale.
Tieni sotto controllo i costi
Il nostro modello di tariffe trasparenti e prevedibili include tutto il traffico di rete. Paghi solo per l'utilizzo di Apache Kafka, che viene fatturato a ore.
Mantieni il controllo dei tuoi dati
Apache Kafka viene eseguito sul nostro cloud affidabile, che soddisfa rigide certificazioni. Il nostro obiettivo è darti il pieno controllo sui tuoi dati.
Certificazioni ISO/IEC 27001, 27701 e conformità all’hosting di dati sanitari
Le nostre infrastrutture e servizi Cloud sono certificati ISO/IEC 27001, 27017, 27018 e 27701. Tali certificazioni garantiscono la presenza di un sistema di gestione della sicurezza dell’informazione (ISMS) per la gestione dei rischi, delle vulnerabilità e della continuità operativa, nonché di un sistema di gestione delle informazioni personali (PIMS). La nostra conformità normativa ti consente di ospitare i dati sanitari in totale sicurezza.
Soluzioni Managed Databases for Kafka a confronto
Business | Enterprise | |
Numero di nodi | 3 nodi inclusi | 6 nodi inclusi |
RAM per nodo | Da 4 a 60 GB | Da 7 a 60 GB |
Storage totale utile | Da 480 GB a 7.68 TB | Da 1.92 TB a 15.36 TB |
Accordo sul livello del servizio (SLA) | 99,9% | 99,95% |
Migrazione tra i diversi piani | Sì | Sì |
Aggiornamento alle nuove versioni principali in un click | Sì | Sì |
Crittografia dei dati inattivi e in transito (SSL) | Sì | Sì |
Grafico delle performance | Sì | Sì |
Supporto di Terraform (scopri di più) | Sì | Sì |
Conservazione dei dati | In base allo spazio disco | In base allo spazio disco |
Alta disponibilità | Sì | Sì |
Kafka REST | Sì | Sì |
Schema Registry | Sì | Sì |
Kafka Connect | Sì | Sì |
Connettività alla rete privata (vRack) | Sì | Sì |
Caso d'uso di Managed Databases for Kafka
Elaborazione dei dati in tempo reale
Il nostro servizio è ideale per applicazioni che richiedono un’elaborazione rapida di grandi volumi di dati. Permette di utilizzare in modo semplice Apache Kafka per operazioni di data ingestion e analisi dei dati in diretta.
Elaborazione di messaggi su larga scala
Rispetto ai sistemi di messaggistica tradizionali, l'architettura di Apache Kafka dispone di una maggiore velocità di trasmissione, scalabilità elevata e tolleranza ai guasti. Questa caratteristiche la rendono adatta a questo tipo di utilizzo.
Integrazione in un'architettura
In un'architettura decentralizzata, Apache Kafka svolge il ruolo di intermediario nella comunicazione tra i diversi microservizi. In un approccio di tipo Cloud native questa soluzione permette anche la creazione di architetture "event-driven", cioè l'attivazione in tempo reale dei microservizi a partire da eventi.
Documentazione e guide
Bisogno di aiuto per le prime operazioni? Consulta le guide disponibili e impara a utilizzare il servizio Managed Databases .
Scopri come ordinare il tuo servizio Managed Databases For Kafka via API
I nostri database sono integrati nel Provider Terraform OVHcloud.
Funzionalità
Funzionalità principali di Managed Databases for Kafka
Schema Registry
Conserva tutti i tuoi schemi di messaggi Apache Kafka in un sistema di riferimento centralizzato per una migliore governance dei tuoi dati.
Kafka REST
Utilizza Apache Kafka tramite HTTP su piattaforme in cui i connettori Kafka non sono ancora disponibili.
Kafka Connect (disponibile a breve)
Importa o esporta i tuoi dati con il cluster Kafka da o verso un sistema di terze parti (SGBDR, ERP, server di storage, applicazioni di terze parti).
Publisher/Subscriber
Con il meccanismo di pubblicazione e sottoscrizione dei messaggi, puoi pubblicare i messaggi per argomenti (topics) e trasmetterli agli abbonati che si sono iscritti.
Sicurezza e massima disponibilità
Massima disponibilità
I piani per Managed Databases for Kafka offrono almeno un cluster di 3 nodi e dispongono anche della funzionalità di replica dei dati, facilitando la disponibilità dei tuoi servizi.
Crittografia TLS
Per garantire la riservatezza dei dati, Apache Kafka supporta il protocollo TLS/SSL (Transport Layer Security/Secure Sockets Layer) per cifrarli, sia quando sono inattivi che in transito.
Connettività alla rete privata vRack
Con le soluzioni Business ed Enterprise è possibile limitare l'accesso al proprio servizio di database tramite la nostra rete privata, che raggiunge una velocità fino a 2 Gbps.
Lista di controllo degli accessi (ACL)
Gestisci gli utenti e i record negli argomenti del tuo modello Publisher/Subscriber. In questo modo puoi filtrare e limitare l'accesso alle tue informazioni.
Enterprise-grade
Disponibilità
La tua attività richiede la massima disponibilità durante le tue implementazioni critiche? Grazie alla gamma Enterprise, usufruisci di cluster da 6 nodi e di una garanzia di livello di servizio al 99,95%.
Dashboard
Il dashboard permette di gestire gli utenti, i backup e monitorare le statistiche delle tue richieste, log e metriche. Per accedervi, basta collegarti al tuo Spazio Cliente OVHcloud.
Visualizzazione dei log in tempo reale
Analizza o effettua una diagnostica del tuo database per ottimizzare il funzionamento della tua applicazione, visualizzando fino alle ultime 100 righe di log, raccolti in tempo reale.
Supporto di Terraform (disponibile a breve)
Automatizza le tue implementazioni e risparmia tempo. Grazie al supporto degli strumenti e dell’API Terraform, puoi eseguire il provisioning dei tuoi database automaticamente. Ciò consente, tra l’altro, di mantenere più ambienti operativi della tua applicazione.

Tariffe di Managed Databases for Kafka
La fattura, che ricevi alla fine di ogni mese, viene calcolata in base all'utilizzo orario del database. La tariffa varia in base al piano scelto: Business o Enterprise
Altri servizi
FAQ
Cos'è Apache Kafka?
Apache Kafka è una piattaforma distribuita, scalabile e open-source. Viene utilizzata per creare pipeline di elaborazione dei dati e applicazioni di dati in streaming in tempo reale. Il suo sistema è noto per facilitare la gestione di database voluminosi in tempo reale. È compatibile con un'ampia gamma di linguaggi di programmazione (framework): Python, Query, PHP, Java, Ruby…
Come funziona Apache Kafka?
I dati in ingresso che passano attraverso questo sistema sono organizzati in "topics". Possono essere strutturati in base al tipo di dati raccolti che contengono. L'architettura cluster di Apache Kafka è orchestrata da un timestamp che ordina questi dati, li replica e quindi li distribuisce. Le fonti che pubblicano dati in questi topic sono chiamate "producers" o "publishers". Le fonti che invece leggono questi dati sono chiamate “consumers” o “subscribers”. Entrambe accedono alla libreria Java della piattaforma: Kafka Stream. In questo modo, permette di gestire i flussi di dati che evolvono tra queste sorgenti, senza sovraccarichi, grazie alle code di attesa. È quindi in grado di distribuire le informazioni tra diversi sistemi (server, spazi di storage dei dati, database relazionali, ecc.). Grazie a questa gestione centralizzata, facilita l'elaborazione di grandi volumi di dati generati dai big data o dal machine learning, e quant’altro.
Perché utilizzare Apache Kafka?
Questa soluzione è ideale per soddisfare le esigenze delle applicazioni che richiedono un'analisi rapida dei dati in tempo reale. Il suo ruolo di intermediario nell'elaborazione centralizzata dei messaggi di comunicazione consente anche una migliore gestione delle tue informazioni.
Qual è la differenza tra Apache Kafka e RabbitMQ?
Queste due soluzioni sono open-source ma offrono vantaggi diversi. Come accennato in precedenza, il punto di forza di Kafka è la sua capacità di gestire grandi volumi di dati. Il suo utilizzo è più rilevante se ti stai dedicando ai big data o al machine learning. RabbitMQ è maggiormente preferito per la consegna di messaggi a bassa latenza e il routing complesso. Inoltre, questa soluzione non è una piattaforma di diffusione vera e propria, ma piuttosto un software di diffusione.
Cos'è Managed Databases for Kafka?
Managed Databases for Kafka est un DBaaS (Database as a Service). Fa parte dei servizi gestiti e disponibili sul nostro Public Cloud. Il suo obiettivo è farti risparmiare tempo nella tua attività, affidandoci la gestione e manutenzione del tuo database.
Posso installare Kafka nelle istanze di Public Cloud autonomamente?
Puoi installarlo una volta scaricata e accettata la licenza di Kafka. Tuttavia, dovrai gestire e amministrare il database senza poter usufruire delle capacità fornite con il nostro servizio chiavi in mano.
Qual è la differenza tra i piani di servizio Essential, Business e Enterprise?
Ogni piano include funzionalità che soddisfano utilizzi diversi. Tra l'altro, i piani non offrono le stesse funzionalità o un livello di disponibilità analogo.
I dati archiviati in Managed Databases for Kafka sono condivisi con terze parti?
No. Mantieni il pieno controllo dei tuoi dati. Quando utilizzi Managed Databases for Kafka, i tuoi dati vengono inseriti in uno spazio di storage dedicato a te.
Posso migrare a nodi di capacità superiore?
È possibile, se le tue necessità di RAM aumentano. Tuttavia, ti ricordiamo che non è possibile ritornare a un nodo di capacità inferiore.
Managed Databases for Kafka dispone di un backup?
Sì. OVHcloud offre un backup automatizzato insieme a ogni offerta. Tuttavia, le politiche di conservazione predefinite differiscono a seconda della gamma scelta.
Questa soluzione può essere integrata in un progetto di Public Cloud?
Sì, il nostro servizio può essere utilizzato come una risorsa o all'interno di un'infrastruttura di Public Cloud. Puoi amministrarlo dal tuo Spazio Clienti, dall'API OVHcloud o dall'API OpenStack. Offriamo anche servizi gestiti per la gestione di database relazionali (SQL), come MySQL e PostgreSQL o non relazionali (NoSQL), come Redis o MongoDB.
Perché devo pagare per utilizzare Managed Databases for Kafka nonostante il servizio sia basato su una licenza open source?
OVHcloud esegue tutti i processi di gestione e amministrazione del database al posto tuo in modo da non doverti preoccuparti della manutenzione. È questo plusvalore che fatturiamo come servizio.
È possibile connettere Managed Databases for Kafka a un server Bare Metal?
Sì, tramite una rete pubblica o privata. Gli utenti che scelgono di implementare il software Kafka sul proprio server Bare Metal dovranno però effettuare l’operazione in autonomia e occuparsi in seguito della gestione e amministrazione del database.