Cosa fa questa implementazione di soluzioni AWS?
La soluzione per i dati in streaming di AWS per Amazon Kinesis configura automaticamente i servizi AWS necessari per facilitare l'acquisizione, l'archiviazione, l'elaborazione e la distribuzione di dati in streaming. Questa soluzione consente di risolvere casi d'uso di streaming in tempo reale, ad esempio l'acquisizione di log dell'applicazione a volume elevato, l'analisi dei dati di clickstream, la distribuzione continua a un data lake e molto altro ancora. Per garantire flessibilità di adattamento a casi d'uso ed esigenze aziendali diversi, questa soluzione fornisce quattro modelli di AWS CloudFormation. Ciascuno di essi consente di combinare vari elementi e di estenderli in base alle proprie necessità. Puoi utilizzare questa soluzione per testare nuove combinazioni di servizio come base per l'ambiente di produzione o per migliorare applicazioni già esistenti.
La soluzione, inoltre, riduce notevolmente i tempi di sviluppo, eliminando o accorciando la necessità di: modellare ed eseguire il provisioning di risorse con AWS CloudFormation, configurare allarmi, pannelli di controllo e log di Amazon CloudWatch e implementare manualmente le best practice dello streaming di dati in AWS. Si tratta di una soluzione indipendente da logica e dati, che consente di avviare un codice boilerplate e iniziare rapidamente con la personalizzazione. Al termine della distribuzione, puoi usare le funzionalità di monitoraggio della soluzione per una facile transizione alla produzione.
La soluzione per i dati in streaming di AWS per Amazon Kinesis usa modelli in cui producer, storage di streaming, consumer e destinazioni si occupano del trasferimento dei dati. I producer generano dati in continuazione e li inviano allo storage di streaming, dove vengono acquisiti e resi disponibili per l'elaborazione da parte del data consumer. Quest'ultimo elabora i dati e li invia alla destinazione.
Panoramica sull'implementazione delle soluzioni AWS
Il diagramma di seguito presenta i quattro modelli di AWS CloudFormation che è possibile distribuire in modo automatico grazie alla guida all'implementazione della soluzione.
-
Opzione 1
-
Opzione 2
-
Opzione 3
-
Opzione 4
-
Opzione 1
-
Modello di AWS CloudFormation con Amazon API Gateway e AWS Lambda
Soluzione per i dati in streaming di AWS per l'architettura della soluzione Amazon Kinesis
Opzione 1 - Modello di AWS CloudFormation con Amazon API Gateway, Kinesis Data Streams e AWS Lambda
Il modello di AWS CloudFormation distribuisce un'architettura di riferimento che include le seguenti caratteristiche:
- Un Amazon API Gateway che acquisisce dati e li elabora con una funzione AWS Lambda.
- Un'API REST di Amazon API Gateway che funge da proxy per Amazon Kinesis Data Streams, aggiungendo un record di dati singolo e un elenco di record di dati.
- Archivia i record in Kinesis Data Streams. Una funzione AWS Lambda elabora i record provenienti dal flusso dei dati.
- Gli errori e i record non riusciti che emergono durante l'elaborazione di AWS Lambda vengono annotati e gli eventi archiviati in Amazon Simple Queue Service (Amazon SQS).
- Una coda di Amazon Simple Queue Service archivia metadati provenienti da record in batch non riusciti ed errori Lambda, così da consentire ai clienti di recuperare tali record e determinare le fasi successive per risolverli.
Soluzione per i dati in streaming di AWS per Amazon Kinesis
Versione 1.2.0
Ultimo aggiornamento: 10/2020
Autore: AWS
Tempo di distribuzione stimato: 5-10 minuti
Risorse di distribuzione
Utilizza il pulsante in basso per iscriverti e ricevere aggiornamenti in merito alla soluzione.Nota: per iscriversi e ricevere gli aggiornamenti RSS, è necessario disporre di un plug-in RSS abilitato per il browser in uso.
-
Opzione 2
-
Modello di AWS CloudFormation con Amazon EC2, Amazon Kinesis Producer Library, Amazon Kinesis Data Streams, Amazon Kinesis Data Analytics e Amazon CloudWatch
Soluzione per i dati in streaming di AWS per l'architettura della soluzione Amazon Kinesis
Opzione 2 - Modello di AWS CloudFormation con Amazon EC2, Amazon Kinesis Producer Library, Amazon Kinesis Data Streams, Amazon Kinesis Data Analytics e Amazon CloudWatch
Il modello di AWS CloudFormation distribuisce un'architettura di riferimento che include le seguenti caratteristiche:
- Amazon Kinesis Producer Library (KPL) acquisisce i dati in streaming ed elabora i dati in ingresso utilizzando Amazon Kinesis Data Analytics. Questo modello offre un'applicazione campione che pubblica dati nel flusso.
- Un'istanza Amazon Elastic Compute Cloud (Amazon EC2) utilizza KPL per generare dati.
- Amazon Kinesis Data Streams archivia i dati in streaming in ingresso, mentre Kinesis Data Analytics elabora i record in inglese e salva i dati elaborati in un bucket Amazon Simple Storage Service (Amazon S3).
- Un pannello di controllo di Amazon CloudWatch monitora lo stato dell'applicazione, l'avanzamento, l'uso delle risorse, eventi ed errori.
Soluzione per i dati in streaming di AWS per Amazon Kinesis
Versione 1.2.0
Ultimo aggiornamento: 10/2020
Autore: AWS
Tempo di distribuzione stimato: 5-10 minuti
Risorse di distribuzione
Utilizza il pulsante in basso per iscriverti e ricevere aggiornamenti in merito alla soluzione.Nota: per iscriversi e ricevere gli aggiornamenti RSS, è necessario disporre di un plug-in RSS abilitato per il browser in uso.
-
Opzione 3
-
Modello di AWS CloudFormation con Amazon Kinesis Data Streams, Amazon Kinesis Data Firehose e Amazon S3
Soluzione per i dati in streaming di AWS per l'architettura della soluzione Amazon Kinesis
Opzione 3 - Modello di AWS CloudFormation con Amazon Kinesis Data Streams, Amazon Kinesis Data Firehose e Amazon S3
Il modello di AWS CloudFormation distribuisce un'architettura di riferimento che include le seguenti caratteristiche:
- Acquisisce i dati in streaming utilizzando Amazon Kinesis Data Streams e li elabora con Amazon Kinesis Data Firehose. Kinesis Data Firehose è un servizio completamente gestito che ridimensiona automaticamente le risorse in base al throughput dei dati e non richiede alcuna attività di amministrazione durante il funzionamento.
- Una pannello di controllo di Amazon CloudWatch monitora l'acquisizione e il buffering dei dati. I parametri essenziali di Kinesis Data Firehose prevedono l'impostazione di avvisi da parte di CloudWatch.
Soluzione per i dati in streaming di AWS per Amazon Kinesis
Versione 1.2.0
Ultimo aggiornamento: 10/2020
Autore: AWS
Tempo di distribuzione stimato: 5-10 minuti
Risorse di distribuzione
Utilizza il pulsante in basso per iscriverti e ricevere aggiornamenti in merito alla soluzione.Nota: per iscriversi e ricevere gli aggiornamenti RSS, è necessario disporre di un plug-in RSS abilitato per il browser in uso.
-
Opzione 4
-
Modello di AWS CloudFormation con Amazon Kinesis Data Streams, Amazon Kinesis Data Analytics e Amazon API Gateway
Soluzione per i dati in streaming di AWS per l'architettura della soluzione Amazon Kinesis
Opzione 4 - Modello di AWS CloudFormation con Amazon Kinesis Data Streams, Amazon Kinesis Data Analytics e Amazon API Gateway
Il modello di AWS CloudFormation distribuisce un'architettura di riferimento simile all'Opzione 2. Tuttavia, questo modello richiama in modo asincrono un endpoint esterno in un'applicazione di streaming.
L'applicazione dimostrativa inclusa nel modello richiama una funzione AWS Lambda, mentre l'API esterna può essere qualsiasi integrazione supportata da Amazon API Gateway (ad esempio un endpoint di Amazon SageMaker).
Soluzione per i dati in streaming di AWS per Amazon Kinesis
Versione 1.2.0
Ultimo aggiornamento: 10/2020
Autore: AWS
Tempo di distribuzione stimato: 5-10 minuti
Risorse di distribuzione
Utilizza il pulsante in basso per iscriverti e ricevere aggiornamenti in merito alla soluzione.Nota: per iscriversi e ricevere gli aggiornamenti RSS, è necessario disporre di un plug-in RSS abilitato per il browser in uso.
Caratteristiche
Configurazioni automatizzate
Flessibilità
Casi d'uso di streaming in tempo reale
Soluzione indipendente da logica e dati

Sfoglia il nostro portfolio di implementazioni di soluzioni AWS per ottenere risposte a problemi architetturali comuni.

Trova partner tecnologici e di consulenza con certificazione AWS che ti aiutino a iniziare.

Sfoglia il nostro portfolio di offerte di consulenza per ottenere assistenza testata da AWS con la distribuzione della soluzione.