Descrizione del corso
Man mano che la tua organizzazione e la tua azienda crescono, più utenti, applicazioni e altri servizi AWS interagiscono con i tuoi oggetti che risiedono in Amazon S3. L'ottimizzazione delle prestazioni di tali interazioni può aiutarti a ridurre al minimo i tempi di inattività , aumentare l'efficienza e migliorare l'esperienza del cliente.
In questo corso scoprirai le funzionalità e le tecniche che puoi utilizzare per ottenere prestazioni ottimali quando usi Amazon S3. Esplorerai inoltre gli strumenti disponibili per il monitoraggio delle prestazioni di Amazon S3.
• Livello del corso: avanzato • Durata: 60 minuti
AttivitÃ
Questo programma del corso include lezioni interattive, dimostrazioni e verifiche delle conoscenze.
Obiettivi del corso
In questo corso, imparerai a: • Usare i prefissi per migliorare le prestazioni di Amazon S3 • Implementare timeout, nuovi tentativi e backoff per risolvere i ritardi della connessione • Implementare la parallelizzazione per ottimizzare il throughput • Implementare Amazon S3 Select per recuperare dati specifici degli oggetti • Accelerare la distribuzione dei contenuti tramite Amazon CloudFront • Accelerare il trasferimento di dati in zone geografiche lontane tramite Transfer Acceleration • Monitorare le prestazioni di Amazon S3 con Amazon CloudWatch
Destinatari principali
Questo corso è destinato a: • Architetti cloud • Architetti di storage • Sviluppatori • Ingegneri operativi
Prerequisiti
Si raccomanda che i partecipanti a questo corso possiedano: • "Architecting on AWS" completato o esperienza similare • Nozioni di base su Amazon Simple Storage Service (Amazon S3) completato • Nozioni di base su AWS Storage completato 
Riepilogo del corso
Sezione 1: Utilizzo di prefissi
• Revisione dello schema di denominazione di Amazon S3 • Partizionamento dei prefissi di Amazon S3 • Considerazioni sulla denominazione dei prefissi
Sezione 2: Ridimensionamento orizzontale delle connessioni
• Introduzione alla parallelizzazione • Vantaggi dell'implementazione di caricamenti in più parti • Processo di caricamento in più parti • Caricamento di un oggetto utilizzando il caricamento in più parti
Sezione 3: Risoluzione dei ritardi e degli errori di connessione
• Tecniche per risolvere i ritardi e gli errori di connessione • Implementazione di timeout e nuovi tentativi in AWS • Linee guida generali per l'implementazione di timeout e nuovi tentativi
Sezione 4: Riduzione della quantità di trasferimenti di dati tramite Amazon S3 Select
• Requisiti e limiti • Utilizzo di Amazon S3 Select • Integrazione con Amazon EMR
Sezione 5: Accelerazione della distribuzione dei contenuti con Amazon CloudFront
• Configurazione di CloudFront per la distribuzione dei contenuti • Come CloudFront distribuisce i contenuti agli utenti • Protezione della distribuzione CloudFront
Sezione 6: Accelerazione del trasferimento di dati in zone geografiche lontane tramite Transfer Acceleration
• Quando utilizzare Transfer Acceleration • Confronto di richieste accelerate e non accelerate • Requisiti e considerazioni per l'utilizzo di Transfer Acceleration • Utilizzo di Transfer Acceleration
Sezione 7: Monitoraggio delle prestazioni di Amazon S3 con Amazon CloudWatch
• Elementi chiave di CloudWatch • Parametri di Amazon S3 che possono essere monitorati con CloudWatch