
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.
Innovazione più rapida
L'implementazione di un cluster Kafka pronto all'uso richiede pochi click e permette di rispondere al meglio alle esigenze degli sviluppatori, grazie a una piattaforma in grado di raccogliere, archiviare e trattare flussi continui di informazioni relative a eventi o dati in tempo reale.
Costi sotto controllo
Il nostro modello prevede tariffe trasparenti e prevedibili con traffico di rete incluso. La fatturazione tiene conto dell’effettivo utilizzo di Apache Kafka e viene calcolata su base oraria.
Controllo dei dati
Apache Kafka, disponibile nel nostro Cloud di fiducia, risponde agli standard più rigorosi e garantisce all’utente il completo controllo dei propri 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. Queste certificazioni garantiscono la presenza di un sistema di gestione della sicurezza informatica (ISMS) per la gestione dei rischi, delle vulnerabilità e della continuità operativa, oltre che di un sistema di gestione delle informazioni personali (PIMS). La conformità della nostra certificazione per l’hosting dei dati sanitari consente di ospitare queste informazioni 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
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
Per automatizzare i deploy e risparmiare tempo è possibile approfittare del supporto degli strumenti e API Terraform, che consentono di eseguire automaticamente il provisioning dei database e mantenere operativi più ambienti della propria 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 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 rispondere alle esigenze delle applicazioni che richiedono un'analisi rapida dei dati in tempo reale. Il ruolo di intermediario nell'elaborazione centralizzata dei messaggi di comunicazione consente anche una migliore gestione delle informazioni.
Qual è la differenza tra Apache Kafka e RabbitMQ?
Entrambe le soluzioni sono open source ma offrono vantaggi differenti. Come accennato in precedenza, il punto di forza di Kafka consiste nella capacità di gestire grandi volumi di dati e il suo utilizzo è più rilevante in ambito Big Data e Machine Learning. RabbitMQ è maggiormente apprezzato per la consegna di messaggi a bassa latenza e il routing complesso. Questo servizio non è inoltre una piattaforma di diffusione vera e propria, ma piuttosto un software di diffusione.
Cos'è Managed Databases for Kafka?
Managed Databases for Kafka è un DBaaS (Database as a Service) che fa parte dei servizi gestiti disponibili sul nostro Public Cloud. Questa soluzione è stata concepita come servizio in grado di far risparmiare tempo, grazie all'amministrazione e manutenzione del database gestiti da OVHcloud.
È possibile installare in autonomia Kafka su istanze Public Cloud?
Sì, è possibile dopo aver scaricato e accettato la licenza di Kafka. Ricordiamo però che in questo caso sarà compito dell’utente occuparsi delle operazioni di gestione e amministrazione del database. Questa opzione non prevede quindi la possibilità di approfittare delle funzionalità offerte con il nostro servizio chiavi in mano.
Qual è la differenza tra le soluzioni Essential, Business ed Enterprise?
Ognuna di queste soluzioni include funzionalità che rispondono a differenti applicazioni. Inoltre, non offrono le stesse funzionalità e un livello di disponibilità analogo.
I dati archiviati in Managed Databases for Kafka vengono condivisi con terze parti?
No, l’utente mantiene il completo controllo dei propri dati e utilizza uno spazio di storage dedicato.
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 fornisce un backup automatizzato per ogni soluzione. Ricordiamo però che le politiche di retention predefinite variano in base alla formula 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é l’utilizzo di Managed Databases for Kafka è a pagamento se il servizio è basato su una licenza open source?
OVHcloud si occupa di tutte le operazioni relative alla gestione e amministrazione del database e l’utente è quindi libero dai pensieri legati alla manutenzione. Questo è il valore aggiunto che viene fatturato.
È 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.