AWS Lambda è un servizio di elaborazione serverless basato su eventi che consente di eseguire codice senza eseguire il provisioning o la gestione dei server. Questo corso si concentra su ciò di cui hai bisogno per iniziare a creare funzioni Lambda e applicazioni serverless. Scopri come funziona AWS Lambda e come scrivere e configurare le funzioni Lambda. Esplora le considerazioni sull'implementazione e sui test e infine termina con una discussione sul monitoraggio e la risoluzione dei problemi delle funzioni Lambda.Â
•   Livello del corso: Base
•   Durata: 120 minuti
Nota: questo corso fornisce trascrizioni/sottotitoli localizzati. La narrazione è in inglese.
Per visualizzare i sottotitoli, fare clic sul pulsante CC nell'angolo in basso a destra del lettore.
AttivitÃ
Questo corso include lezioni interattive, dimostrazioni e verifiche delle conoscenze.
Obiettivi del corso
In questo corso, imparerai a:
•   Definire come funziona Lambda
•   Esaminare le autorizzazioni e la sicurezza delle funzioni Lambda
•   Dimostrare le best practice per la scrittura delle funzioni Lambda
•   Distribuire e testare le tue applicazioni serverless
•   Esplorare le best practice per una scrittura efficace del codiceÂ
•   Monitorare e risolvere i problemi delle funzioni Lambda
Destinatari principali
Questo corso è rivolto a:
•   Architetti cloud
•   Sviluppatori
Prerequisiti
Questo è un corso di livello base adatto a tutti gli studenti.
Riepilogo del corso
Sezione 1: Introduzione al serverless
•   Servizi in AWS Serverless Platform
•   Esempi di architettura serverless
•   Descrivi Lambda rispetto ad altre opzioni di elaborazione
•   Rivedi le funzionalità di AWS Lambda
Sezione 2: Come funziona Lambda
•   Tipi di origini eventi
•   Origini eventi sincrone e asincrone
•   Destinazioni Lambda
•   Come le origini eventi attivano le funzioni Lambda
•   Eventi push e polling
•   Cicli di vita di una funzione Lambda
•   Avvio a freddo e a caldo
Sezione 3: Autorizzazioni della funzione AWS Lambda
•   Panoramica delle autorizzazioni
•   Ruolo di esecuzione ed esempi
•   Autorizzazioni Lambda abilitate per il VPC
•   PrivateLink
•   Esempi di policy di risorse
Sezione 4: Creazione di funzioni Lambda
•   Modello di programmazione AWS Lambda
•   Handler
•   Best practice per la scrittura di codice
•   Editor della console Lambda
•   Codice del pacchetto come immagine del container
•   Caricamento tramite zip, S3, ECR
•   AWS SAM
Sezione 5: Configurazione delle funzioni Lambda
•   Concorrenza e dimensionamento
•   Limiti di concorrenza
•   Bursting
•   Concorrenza con provisioning
Sezione 6: Implementazione e test di applicazioni serverless
•   In che modo è diversa l’implementazione serverless?
•   Implementazione basata su server e serverless
•   Ambienti di sviluppo basati su server e serverlessÂ
•   Versioni e alias per implementazioni sicure
•   Utilizzo della pubblicazione per creare uno snapshot
•   Gli alias puntano a una versione specifica
Sezione 7: Monitoraggio e risoluzione dei problemi
•   Monitoraggio con CloudWatch
•   Metriche di CloudWatch
•   Utilizzo di CloudWatch Lambda Insights
•   AWS X-Ray
•   AWS CloudTrail
•   Code DLQ
•   L'analisi del ciclo di avvio freddo/caldo inizia con AWS X-Ray
Sezione 8: Risorse aggiuntive
•   Siti Web
•   Whitepaper
•   Blog
•   Workshop online sul serverless
•   Tech Talk registrate