Build your ultimate AI agent
Descrizione del corso
Cosa alimenta, senza che ce ne accorgiamo, i sistemi che usiamo ogni giorno, come il rilevamento delle frodi che protegge le nostre transazioni o i semafori che tengono fluido il traffico? La risposta è lo streaming dei dati (dati generati in modo continuo da fonti diverse) e le tecnologie serverless—come Amazon Kinesis e AWS Lambda.
In questo corso imparerai a sfruttare queste tecnologie potenti aiutando una data engineer fittizia di nome Cody. Il tuo obiettivo è aiutarla a raccogliere dati in streaming in tempo reale dai veicoli di proprietà della città, analizzarli e inviare avvisi pertinenti, come segnalazioni di velocità, ai conducenti. Con Amazon Kinesis e Firehose imparerai a ingerire dati da milioni di fonti, per poi usare Kinesis Analytics per analizzare i dati mentre scorrono nello stream. Attiverai anche funzioni serverless in AWS Lambda che eseguiranno azioni in modo condizionale in base ai dati ricevuti. Al termine del corso saprai creare dashboard ElasticSearch in tempo reale con AWS QuickSight e CloudWatch—e, si spera, avrai aiutato Cody a portare a termine il suo ambizioso progetto.
In questo corso imparerai a sfruttare queste tecnologie potenti aiutando una data engineer fittizia di nome Cody. Il tuo obiettivo è aiutarla a raccogliere dati in streaming in tempo reale dai veicoli di proprietà della città, analizzarli e inviare avvisi pertinenti, come segnalazioni di velocità, ai conducenti. Con Amazon Kinesis e Firehose imparerai a ingerire dati da milioni di fonti, per poi usare Kinesis Analytics per analizzare i dati mentre scorrono nello stream. Attiverai anche funzioni serverless in AWS Lambda che eseguiranno azioni in modo condizionale in base ai dati ricevuti. Al termine del corso saprai creare dashboard ElasticSearch in tempo reale con AWS QuickSight e CloudWatch—e, si spera, avrai aiutato Cody a portare a termine il suo ambizioso progetto.
Prerequisiti
Curriculum
Programma del corso
1
Streaming nel cloud
In questo primo capitolo scoprirai le differenze tra elaborazione batch e in streaming, creerai il tuo primo stream, ne gestirai i permessi, ci scriverai e leggerai da esso.
- Che cos’è lo streaming e perché è importante?50 XP
- Batch vs stream100 XP
- Produttori e destinazioni100 XP
- Gestire i delivery stream di Firehose100 XP
- Prepararsi al primo stream50 XP
- Creare ruoli50 XP
- Utenti IAM vs. ruoli100 XP
- Esercizio sulle autorizzazioni100 XP
- Creazione di un bucket S3100 XP
- Lavorare con il delivery stream di Firehose50 XP
- Crea il tuo primo stream Firehose100 XP
- Scrivere in uno stream Firehose100 XP
- Lettura dei dati Firehose100 XP
2
Passare al serverless
Il passo successivo nel tuo percorso sullo streaming è imparare a usare funzioni Lambda di trasformazione per passare al serverless. Con esercizi pratici, aggiungerai layer Lambda e attiverai funzioni Lambda al verificarsi di condizioni specifiche.
3
Analizzare dati in streaming
Ora sei pronto per codificare e decodificare dati in streaming e analizzarli direttamente nello stream. Userai anche più stream per ottenere le velocità massime giornaliere dei veicoli.
4
Monitorare e visualizzare dati in streaming
In questo capitolo finale scoprirai come monitorare le prestazioni del tuo stream usando log, metriche, allarmi e dashboard. Userai Elasticsearch e costruirai la tua dashboard Kibana.
Dati in streaming con AWS Kinesis e Lambda
Corso
completato

