Passa al contenuto principale

Amazon Kinesis Data Streams

Nozioni di base sul flusso di dati Amazon Kinesis

Inizia

Il flusso di dati Amazon Kinesis è un servizio di elaborazione e importazione dei dati massivamente scalabile, duraturo e ottimizzato per i dati in streaming. È possibile configurare centinaia di migliaia di origini dati per inoltrare in modo continuo i dati in un flusso di dati Kinesis. I dati saranno disponibili in pochi millisecondi per le tue applicazioni Amazon Kinesis e tali applicazioni riceveranno i record di dati nell'ordine in cui sono stati generati.

Il flusso di dati Amazon Kinesis è integrato con diversi servizi AWS, tra cui Amazon Kinesis Data Firehose per la trasformazione e la consegna di dati in streaming sui data lake AWS come Amazon S3, il servizio gestito da Amazon per Apache Flink per l’elaborazione di flussi gestiti, AWS Lambda per l’elaborazione di registri o eventi, AWS PrivateLink per la connettività privata, Amazon Cloudwatch per l’elaborazione di parametri e log e AWS KMS per crittografia lato server.

Il flusso di dati Amazon Kinesis viene usato come gateway all'interno di una soluzione per i big data. I dati provenienti da molteplici fonti vengono incanalati in un flusso Amazon Kinesis, quindi i dati nel flusso vengono elaborati da diverse applicazioni Amazon Kinesis. In questo esempio, un'applicazione (di colore giallo) esegue un pannello di controllo in tempo reale sui dati in streaming. Un'altra applicazione (di colore rosso) esegue una semplice aggregazione e trasferisce i dati elaborati in Amazon S3. I dati in Amazon S3 vengono ulteriormente elaborati e memorizzati in Amazon Redshift per analisi complesse. Una terza applicazione (di colore verde) inoltra i dati non elaborati in Amazon S3, archiviandoli infine in Amazon Glacier, soluzione di storage a lungo termine a basso costo. Le tre pipeline di elaborazione dei dati operano simultaneamente e in parallelo.

Nozioni di base su Amazon Kinesis Data Streams

Quali sono le novità del flusso di dati Amazon Kinesis?

Richiedi il supporto per un proof of concept o una valutazione

Video

Uso di Kinesis Data Streams

Dopo la registrazione ad Amazon Web Services, per iniziare a usare Amazon Kinesis Data Streams è sufficiente:

Gestione flussi

Apri tutto

È possibile accedere privatamente alle API di Kinesis Data Streams da Amazon Virtual Private Cloud (VPC) creando un endpoint VPC. Grazie agli endpoint VPC, l'instradamento tra il cloud privato virtuale e Kinesis Data Streams viene gestito dalla rete AWS senza chiamare in causa gateway Internet, gateway NAT o connessioni VPN. La generazione più recente di endpoint VPC utilizzata da Kinesis Data Streams è basata su AWS PrivateLink, una tecnologia che permette connessioni private tra servizi AWS con interfacce ENI (Elastic Network Interface) e IP privati nei VPC. Per ulteriori informazioni su PrivatLink, consulta la documentazione di AWS PrivateLink.

Presentazioni in evidenza

Apri tutto

Per avere successo sul mercato e differenziarsi dalla concorrenza, le aziende devono poter utilizzare i dati in tempo reale per prendere decisioni informate. In questa sessione, saranno presi in esame casi d'uso e architetture comuni relativi all'elaborazione di flussi di dati. Prima di tutto, sarà fornita una panoramica dei flussi di dati e delle relative funzionalità presenti in AWS. Quindi saranno esaminati alcuni esempi di clienti, con le loro applicazioni di streaming in tempo reale. Infine, saranno illustrati architetture e modelli di progettazione utilizzate di frequente nei casi d'uso più importanti.

Guarda la registrazione della sessione | Scarica la presentazione

Soluzioni in evidenza

La  soluzione di dati in streaming di AWS per Amazon Kinesis fornisce ad AWS CloudFormation dei modelli in cui i dati fluiscono attraverso produttori, storage di streaming, consumer e destinazioni. Per supportare molteplici casi d'uso ed esigenze aziendali, questa soluzione offre quattro modelli AWS CloudFormation. I modelli vengono configurati per applicare le best practice, in modo da monitorare la funzionalità utilizzando allarmi e pannelli di controllo e proteggere i dati.