Funzionalità di Streaming gestito da Amazon per Apache Kafka
Perché scegliere Amazon MSK?
Lo streaming gestito da Amazon per Apache Kafka (Amazon MSK) offre Apache Kafka, Kafka Connect e il Replicatore Amazon MSK completamente gestiti. Apache Kafka è un archivio dati distribuito, ottimizzato per l'acquisizione e l'elaborazione di dati in streaming in tempo reale. Amazon MSK effettua il provisioning dell'infrastruttura del cluster, configura i cluster Apache Kafka, sostituisce i server in caso di guasto, orchestra patch e aggiornamenti dei server, progetta cluster ad alta disponibilità, assicura che i dati siano archiviati e protetti in modo duraturo, imposta monitoraggio e allarmi ed esegue il dimensionamento per supportare le modifiche al carico. Con Amazon MSK, è possibile dedicare più tempo allo sviluppo e all'esecuzione di applicazioni per eventi in streaming piuttosto che alla gestione dei cluster Apache Kafka.
Integrazione scalabile
Amazon MSK rappresenta la dorsale di rete (backbone) di integrazione per le moderne applicazioni di messaggistica e basate su eventi al centro dei servizi di importazione ed elaborazione dei dati, nonché architetture di applicazioni basate su microservizi. Esistono diversi modi per integrarsi con altri sistemi, tra cui una varietà di altri servizi AWS, rendendo lo sviluppo di applicazioni più semplice e veloce. È possibile portare il proprio connettore e implementarlo in un'infrastruttura completamente gestita tramite Amazon MSK Connect. In alternativa, è possibile scegliere da un elenco sempre crescente di integrazioni native con altri servizi AWS, come Amazon S3, Amazon Redshift, Servizio gestito da Amazon per Apache Flink e AWS Lambda. Amazon MSK si integra inoltre con AWS Identity and Access Management (IAM), Gestione certificati AWS (ACM) e Servizio AWS di gestione delle chiavi (AWS KMS) per fornire un accesso clienti sicuro, autenticato e autorizzato ai propri dati. È possibile anche applicare la governance degli schemi tramite il Registro degli schemi di AWS Glue.