Questo corso si concentra sulla scelta dei servizi per dimensionare le architetture serverless. In questo corso imparerai a pensare in termini serverless su larga scala comprendendo come:
- Confrontare le architetture basate su AWS Lambda con le architetture cloud tradizionali
- Applicare le best practice per ottimizzare la velocità di esecuzione delle funzioni Lambda
- Confrontare le opzioni di archiviazione per conservare lo stato delle risorse e delle applicazioni
- Applicare strategie di verifica serverless relative a simulazioni, test unitari, progettazione delle funzioni, test su scala efficaci e test di integrazione
- Esplorare le opzioni per la consapevolezza delle spese all'interno delle applicazioni serverless
- Livello del corso: intermedio
- Durata: 1,5 ore
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 presentazioni, video e valutazioni.
Obiettivi del corso
In questo corso, imparerai a:
- Confrontare le architetture basate su Lambda con le architetture cloud tradizionali in relazione alle modalità e agli elementi da misurare affinché la soluzione sia in grado di gestire il traffico
- Elencare le best practice di progettazione per ottimizzare la velocità di esecuzione delle funzioni Lambda, sia con avvio a freddo che a caldo
- Confrontare le opzioni di archiviazione per la conservazione dello stato delle risorse e delle applicazioni
- Identificare le modalità di regolazione dell'accesso alla soluzione e i luoghi di applicazione
- Descrivere le considerazioni sull'uso dei modelli di utilizzo, del throttling API, delle chiavi API, dei controlli di simultaneità Lambda e dei codici di stato HTTP
- Identificare i compromessi di progettazione relativi alle prestazioni e i pro e i contro di ciascuno per le API, le funzioni Lambda e i datastore
- Riassumere le strategie di verifica serverless relative a simulazioni, test unitari, progettazione delle funzioni, test su scala efficaci e test di integrazione
- Evidenziare le modifiche iterative che puoi apportare per ottimizzare le prestazioni e i costi dell'applicazione nel corso del tempo
Destinatari principali
Questo corso è destinato a:
- Sviluppatori esperti e architetti cloud che abbiano già familiarità con il cloud di Amazon Web Services (AWS) e con le tecnologie serverless
Prerequisiti
È consigliabile che i partecipanti a questo corso abbiano:
- Familiarità con le tecnologie serverless e i concetti di Cloud AWSÂ
- Completato il corso Architecting on AWS o dispongano di una conoscenza equivalente
- Completato il corso Getting into the Serverless Mindset o dispongano di una conoscenza equivalente
- Completato il corso Introduction to Serverless Development o dispongano di una conoscenza equivalente
- Completato il corso AWS Lambda Foundations o dispongano di una conoscenza equivalente
Descrizione del corso
Modulo 1: Introduzione
- Come utilizzare questo corso
- Introduzione al corso
Modulo 2: Dimensionamento delle architetture serverless
- Pensare in termini serverless su larga scala
- Considerazioni sul dimensionamento per i servizi serverless
- Testare i picchi di carico
Modulo 3: Conclusione
- Conclusione e passaggi successivi
- Verifica delle conoscenze
- Feedback