[*] Managed Databases for Kafka

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.

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

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.

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

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.

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

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.

Icons/concept/Page/Page Certificate Created with Sketch.

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
Aggiornamento alle nuove versioni principali in un click
Crittografia dei dati inattivi e in transito (SSL)
Grafico delle performance
Supporto di Terraform (scopri di più)
Conservazione dei dati In base allo spazio disco In base allo spazio disco
Alta disponibilità
Kafka REST
Schema Registry
Kafka Connect
Connettività alla rete privata (vRack)

 

Visualizza le tariffe di Managed Databases for Kafka

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

Comincia subito

Bisogno di aiuto per le prime operazioni? Consulta le guide disponibili e impara a utilizzare il servizio Managed Databases .

Ordina il tuo servizio Managed Databases via API

Scopri come ordinare il tuo servizio Managed Databases For Kafka via API

Trova le risposte alle tue domande

Scopri le domande più frequenti.

Deploy automatizzato

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.

Tariffazione Public Cloud

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

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.