Amazon Managed Streaming per Kafka (MSK)

(anteprima pubblica)

Servizio Apache Kafka completamente gestito, a disponibilità elevata e sicuro

Amazon Managed Streaming per Kafka (Amazon MSK) è un servizio interamente gestito per consentirti una semplice compilazione ed esecuzione delle applicazioni che sfruttano Apache Kafka per elaborare i flussi di dati. Apache Kafka è una piattaforma open source per creare pipeline di flussi di dati in tempo reale e applicazioni. Con Amazon MSK, puoi usare le API di Apache Kafka per popolare data lake, trasmettere modifiche verso e da database, nonché favorire il machine learning e le applicazioni di analisi.

I cluster Apache Kafka sono complessi da configurare, ridimensionare e gestire in produzione. Quando esegui Apache Kafka, hai bisogno di effettuare il provisioning dei server, configurare Apache Kafka manualmente, sostituire i server se si verifica un errore, orchestrare patch di server e aggiornamenti, progettare cluster per un’alta disponibilità, assicurarti che i dati siano archiviati e al sicuro in modo duraturo, configurare monitoraggio e allarmi, pianificare con attenzione gli eventi di dimensionamento per supportare modifiche di carico. Amazon MSK ti consente una semplice compilazione ed esecuzione delle applicazioni di produzione in Apache Kafka anche in assenza di esperienza nella gestione dell’infrastruttura Apache Kafka. Questo significa che dovrai dedicare meno tempo alla gestione dell’infrastruttura e avrai più tempo a disposizione per la creazione delle applicazioni.

Con pochi clic sulla console di Amazon MSK, puoi creare cluster Apache Kafka ad alta disponibilità con impostazioni e configurazione basate sulle best practice di distribuzione di Apache Kafka. Amazon MSK effettua automaticamente il provisioning ed esegue i cluster Apache Kafka. Amazon MSK monitora continuamente lo stato di integrità dei cluster e sostituisce automaticamente i nodi danneggiati, senza tempi di inattività per le tue applicazioni. Inoltre, Amazon MSK protegge i cluster Apache Kafka eseguendo la crittografia dei dati inattivi.

Vantaggi

Interamente compatibile

Amazon MSK esegue e gestisce Apache Kafka per te. Questo semplifica la migrazione e l’esecuzione delle applicazioni Apache Kafka esistenti su AWS, senza modifiche al codice dell’applicazione. Usando Amazon MSK, puoi mantenere la compatibilità dell’open source e continuare ad usare strumenti di personalizzazione famigliari e realizzati dalla community, ad esempio MirrorMaker che fornisce una replica dei flussi.

Servizio completamente gestito

Amazon MSK ti consente di concentrarti sulla creazione di applicazioni di flussi di dati, senza doverti preoccupare del sovraccarico operativo della gestione del tuo ambiente Apache Kafka. Amazon MSK gestisce provisioning, configurazione e manutenzione dei cluster Apache Kafka e dei nodi Zookeeper. Amazon MSK mostra inoltre i parametri principali di prestazione di Apache Kafka nella console AWS.

Disponibilità elevata

Amazon MSK crea un cluster Apache Kafka e offre una replica multi AZ all’interno di una regione AWS. Amazon MSK monitora continuamente lo stato di integrità del cluster e se un componente risulta danneggiato, lo sostituisce automaticamente.

Massima sicurezza

Amazon MSK fornisce livelli multipli di sicurezza per i cluster Apache Kafka incluso l’isolamento di rete, usando Amazon VPC, AWS IAM per l’autorizzazione API sul piano del controllo e la crittografia dei dati inattivi. Il supporto di crittografia di Amazon MSK è integrato con AWS Key Management Service (KMS)

Come funziona

Apache Kafka è un archivio di flusso dati che separa le applicazioni che producono flussi di dati (produttori) nell’archivio dati dalle applicazioni che consumano flussi di dati (consumatori) dall’archivio dati. Le organizzazioni usano Apache Kafka come origine dati per le applicazioni che analizzano continuamente e reagiscono al flusso di dati.

Con pochi clic sulla Console Amazon MSK, Amazon MSK esegue il provisioning del tuo cluster Apache Kafka e ne gestisce gli aggiornamenti, così che potrai sempre usufruire della versione più veloce e più sicura. Una volta configurati i cluster, le tue applicazioni possono inviare flussi di dati dai produttori a un argomento, dove tali dati saranno letti in tempo reale dai consumatori.

product-page-diagram_Grand-Canyon-How-It-Works2

Nozioni di base su Amazon EKS

Product-Page_Standard-Icons_02_Sign-Up_SqInk
Configurare un cluster Amazon MSK

Registrati ad AWS e scarica librerie e strumenti.

Product-Page_Standard-Icons_01_Product-Features_SqInk
Esamina la guida alle operazioni di base

Scopri come configurare un cluster Apache Kafka in Amazon MSK con questa guida dettagliata.

Product-Page_Standard-Icons_03_Start-Building_SqInk
Esegui il tuo cluster Apache Kafka

Inizia a eseguire il tuo cluster Apache Kafka in Amazon MSK. Accedi alla console Amazon MSK.