[*] 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.

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.

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

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.

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

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.

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. 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 7 a 60 GB Da 7 a 60 GB
Storage per nodo Da 960 GB a 7,68 TB SSD Da 1,92 TB a 15,36 TB SSD
Garanzie di livello di 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 Presto disponibile Presto disponibile
Conservazione dei dati In base allo spazio disco In base allo spazio disco
Alta disponibilità
Kafka REST
Schema Registry
Kafka Connect Presto disponibile Presto disponibile
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.

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.

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. 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.

Posso collegare Managed Databases for Kafka al mio server Bare Metal?

Sì, puoi collegarlo tramite una rete pubblica o privata. Tuttavia, se desideri implementare il software Kafka sul tuo server Bare Metal, dovrai farlo autonomamente e occuparti della gestione e amministrazione del tuo database in seguito.