Nisco, Andrea
(2025)
Gestione e analisi di data stream in tempo reale su cloud.
[Laurea magistrale], Università di Bologna, Corso di Studio in
Ingegneria informatica [LM-DM270], Documento full-text non disponibile
Il full-text non è disponibile per scelta dell'autore.
(
Contatta l'autore)
Abstract
Questa tesi si propone di studiare i sistemi di streaming di dati in tempo reale, analizzandone l'evoluzione storica e il ruolo determinante del cloud computing nel loro sviluppo. Dopo una panoramica sui principali servizi cloud per la realizzazione di sistemi di streaming, illustrandone caratteristiche e criticità, viene descritta la soluzione proposta: la progettazione e lo sviluppo di un sistema basato su Amazon Kinesis Streams, un servizio offerto da Amazon Web Services.
L'obiettivo principale è dimostrare come Kinesis Streams possa essere utilizzato per gestire flussi di dati ad alta velocità, garantendo scalabilità, efficienza e affidabilità, attraverso una descrizione dettagliata delle fasi di configurazione, gestione e monitoraggio del sistema. L'elaborato include anche un'analisi delle sfide affrontate durante l'implementazione, accompagnata da test di prestazione per valutarne robustezza e capacità operative, offrendo soluzioni e suggerimenti per migliorare ulteriormente le performance in contesti applicativi futuri.
Le conclusioni evidenziano i vantaggi e i limiti di Amazon Kinesis Streams nel contesto dei moderni sistemi di elaborazione dati in tempo reale, fornendo spunti di riflessione per scenari più complessi e applicazioni avanzate.
Abstract
Questa tesi si propone di studiare i sistemi di streaming di dati in tempo reale, analizzandone l'evoluzione storica e il ruolo determinante del cloud computing nel loro sviluppo. Dopo una panoramica sui principali servizi cloud per la realizzazione di sistemi di streaming, illustrandone caratteristiche e criticità, viene descritta la soluzione proposta: la progettazione e lo sviluppo di un sistema basato su Amazon Kinesis Streams, un servizio offerto da Amazon Web Services.
L'obiettivo principale è dimostrare come Kinesis Streams possa essere utilizzato per gestire flussi di dati ad alta velocità, garantendo scalabilità, efficienza e affidabilità, attraverso una descrizione dettagliata delle fasi di configurazione, gestione e monitoraggio del sistema. L'elaborato include anche un'analisi delle sfide affrontate durante l'implementazione, accompagnata da test di prestazione per valutarne robustezza e capacità operative, offrendo soluzioni e suggerimenti per migliorare ulteriormente le performance in contesti applicativi futuri.
Le conclusioni evidenziano i vantaggi e i limiti di Amazon Kinesis Streams nel contesto dei moderni sistemi di elaborazione dati in tempo reale, fornendo spunti di riflessione per scenari più complessi e applicazioni avanzate.
Tipologia del documento
Tesi di laurea
(Laurea magistrale)
Autore della tesi
Nisco, Andrea
Relatore della tesi
Scuola
Corso di studio
Indirizzo
CURRICULUM INGEGNERIA INFORMATICA
Ordinamento Cds
DM270
Parole chiave
AWS, Cloud Computing, Data Streaming, Serverless Architecture, Big Data, Scalability, Data Ingestion, Kinesis, Kinesis Streams, Shard, Record
Data di discussione della Tesi
7 Febbraio 2025
URI
Altri metadati
Tipologia del documento
Tesi di laurea
(NON SPECIFICATO)
Autore della tesi
Nisco, Andrea
Relatore della tesi
Scuola
Corso di studio
Indirizzo
CURRICULUM INGEGNERIA INFORMATICA
Ordinamento Cds
DM270
Parole chiave
AWS, Cloud Computing, Data Streaming, Serverless Architecture, Big Data, Scalability, Data Ingestion, Kinesis, Kinesis Streams, Shard, Record
Data di discussione della Tesi
7 Febbraio 2025
URI
Gestione del documento: