Struttura del corso
GIORNO 1
Modulo 1: Registrazione utente?
- Registrazione dell’utente
- Introduzione alla Console di gestione AWS
- Panoramica delle attività di gestione e della fatturazione
- Struttura dei prezzi di Amazon
Modulo 2: Panoramica generale di AWS – Vista d’insieme a 10.000 piedi?
- Presentazione di AWS
- EC2: Panoramica generale
- EBS: Descrizione generale
- Gruppi di sicurezza: Introduzione
- Elastic IP: Spiegazione base
- CloudFront: Descrizione generale
- S3: Panoramica di base
- Glacier: Introduzione
- IAM: Descrizione generale
- RDS: Presentazione di base
Modulo 3: Amazon EC2 – Windows Server 2012 (Laboratorio pratico)
- Avviare un’istanza di Windows Server 2012
- Decifrare la password e scaricare il client RDP
- Connettersi all’istanza EC2 con Windows 2012
- Terminare l’istanza di Windows Server 2012
Modulo 4: Amazon EC2 – Gruppi di sicurezza (Laboratorio pratico)
- Creazione di gruppi di sicurezza
- Modifica dei gruppi di sicurezza
- Eliminazione dei gruppi di sicurezza
Modulo 5: Amazon Elastic Block Store (Laboratorio pratico)
- Creare un volume standard
- Creare ed eliminare snapshot
- Associare i volumi a server Windows Server 2012 e Ubuntu 14.04
- Disassociare ed eliminare i volumi
Modulo 6: Amazon Elastic Load Balancing (ELB) (Laboratorio pratico)
-
Laboratorio 6.1
- Avviare due istanze EC2 Ubuntu – server web Apache con dati utente preconfigurati
- Modificare i file HTML su entrambi i server
- Testare il funzionamento dei server web tramite Internet
-
Laboratorio 6.2
- Creare un Elastic Load Balancer
- Aggiungere entrambi i server Ubuntu all’ELB
- Verificare il corretto funzionamento dell’Elastic Load Balancer
- Eliminare l’Elastic Load Balancer creato
Modulo 7: AWS Route53
- Cos’è Route53?
- Integrazione dimostrativa di Route53 con l’ELB precedentemente creato (effettuata esclusivamente dall’istruttore)
Modulo 8: AWS S3 (Laboratorio pratico)
- Panoramica e struttura dei prezzi di AWS S3
- Creare bucket e cartelle
- Caricare, scaricare, condividere ed eliminare oggetti
- Eliminare un bucket
GIORNO 2
Modulo 1: Amazon EC2 – Windows Server 2012 con dati utente (Laboratorio pratico)
- Avviare un server Windows 2012 R2
- Configurare un web server mediante comandi PowerShell forniti dai dati utente
- Verificare che i dati utente siano stati applicati correttamente
- Terminare il server Ubuntu avviato in precedenza
Modulo 2: Amazon EC2 – Ubuntu 14.04 con dati utente (Laboratorio pratico)
- Avviare una istanza cloud EC2 basata su Ubuntu
- Configurare il web server utilizzando i dati utente specificati
- Confermare che i dati utente siano stati eseguiti correttamente
Modulo 3: Amazon EC2 – Ubuntu 14.04 con metadati (Laboratorio pratico)
- Introduzione ai metadati
- Recuperare informazioni sui metadati relative all’istanza EC2 in uso
- Terminare il server Ubuntu avviato
Modulo 4: Amazon Simple Storage Service (S3) (Laboratorio pratico)
- Panoramica e struttura dei prezzi di AWS S3
- Creare un bucket S3
- Abilitazione della versioning dei file
- Configurazione di servizi web statici mediante S3
- Replicare gli oggetti in altre regioni geografiche
- Utilizzo di Route53 per il reindirizzamento verso siti web statici (dimostrazione live da parte dell’istruttore)
Modulo 5: Amazon Glacier (Laboratorio pratico)
- Panoramica e struttura dei prezzi di AWS Glacier
- Definire politiche di ciclo di vita per la gestione dei dati
- Recuperare dati archiviati in Glacier
- Impostare l’eliminazione automatica dei dati da S3 secondo regole predefinite
Modulo 6: AWS CloudFormation
- Utilizzo di CloudFormation per la gestione dell’infrastruttura in forma di codice
- Creazione di un nuovo stack mediante CloudFormation
- Implementazione di un template di esempio in formato JSON
- Applicazione di template già predisposti per l’uso
GIORNO 3
Modulo 7: AWS – IAM (Identity and Access Management)
- Cosa è IAM? Introduzione completa
- Federazione di identità tra AWS e Active Directory – Descrizione teorica
- Primi passi con IAM
-
Ruoli IAM: Delegazione e federazione (Laboratorio pratico)
- Creare un nuovo ruolo
- Assegnare il ruolo a un utente
- Eliminare il ruolo creato
-
Utenti e gruppi IAM (Laboratorio pratico)
- Creare utente e gruppo
- Aggiungere un utente al gruppo appena creato
- Impostare le regole relative alle password per gli utenti
- Assegnare policy specifiche agli utenti
- Abilitare l’autenticazione a due fattori per tutti gli utenti
-
Ruoli IAM (Laboratorio pratico)
- Creare un ruolo IAM con pieni permessi su EC2 e S3
- Avviare un’istanza EC2 e verificare l’accesso tramite interfaccia a riga di comando
Modulo 8: AWS CLI
- Utilizzo di AWS CLI per interagire con i servizi AWS
- Avviare un’istanza con pieni permessi su S3 ed EC2 mediante la CLI
- Configurare il client awscli
- Creare gruppi di sicurezza tramite la CLI
- Generare una coppia di chiavi per l’accesso mediante CLI
- Avviare un’istanza EC2 utilizzando la CLI
- Terminare un’istanza EC2 tramite interfaccia a riga di comando
- Eliminare un’istanza EC2 attraverso la CLI
- Creare un load balancer mediante CLI
- Rimuovere un load balancer utilizzando la CLI
- Creare un bucket S3 con strumenti a riga di comando
- Caricare e scaricare oggetti da un bucket S3 tramite CLI
- Visualizzare l’elenco dei bucket disponibili usando la CLI
- Eliminare un bucket sfruttando i comandi di linea
Modulo 9: Best practice per lo sviluppo e la distribuzione delle applicazioni
- Implementare applicazioni tramite AWS Elastic Beanstalk
- Distribuire un ambiente basato su Python mediante Elastic Beanstalk
- Configurare un ambiente IIS grazie a questo servizio
- Terminare sia l’ambiente Python che quello Beanstalk creati in precedenza
GIORNO 4
Modulo 10: AWS – Virtual Private Cloud (VPC)
- Cos’è una VPC? Introduzione approfondita
-
Elementi costitutivi di una configurazione VPC
- VPC contenente un singolo subnet pubblico
- VPC composta da subnet pubbliche e private
- Tecnica di interconnessione tra più VPC chiamata peering
- Controllo dell’accesso tramite liste di controllo
-
Configurazione pratica delle istanze all’interno di una VPC (Laboratorio svolto dagli studenti)
- Creazione di una VPC da zero
- Definizione e gestione delle subnet
- Configurazione del gateway Internet
- Impostazione di regole di instradamento
- Creazione e attivazione di un’istanza NAT per la connettività esterna
- Generazione di gruppi di sicurezza adatti alla rete in uso
- Avvio effettivo delle istanze configurate
Modulo 11: Servizi gestiti AWS e database mediante SDK Python
- Descrivere le caratteristiche di Amazon DynamoDB
- Illustrare gli elementi fondamentali di Amazon RDS
- Configurare lo SDK Python per l’accesso a DynamoDB
- Creare tabelle utilizzando lo strumento sviluppato in Python
- Inserire nuovi elementi nella tabella tramite l’SDK
- Eseguire interrogazioni sui dati presenti nella tabella con lo strumento di query Python
- Rimuovere elementi specificati dalla tabella mediante SDK Python
Modulo 12: AWS RDS (descrizione teorica)
- Descrivere Amazon RDS nella sua interezza
- Confrontare la gestione autonoma di un database su EC2 con l’utilizzo dei servizi gestiti da AWS RDS
Modulo 13: AWS – SNS, SQS e SWF (descrizione teorica)
- Simple Notification Service (SNS): Descrizione generale e casi d’uso tipici
- Simple Queue Service (SQS): Presentazione dei concetti fondamentali e delle applicazioni pratiche
- Simple Workflow Service (SWF): Introduzione e utilizzo tipico nel contesto professionale
Requisiti
Conoscenze base di Linux (ad esempio, gestione di file e cartelle).
Recensioni (3)
Suona competente e interagisce con i suoi apprendenti
Shuko Ndhlovu - BMW
Corso - AWS Developer Associate
Traduzione automatica
Tutto. Avevo già sperimentato con AWS in passato, ma solo nel mio tempo libero. La formazione ha davvero unito tutti i concetti, fornendo esempi pratici e mostrando come molti componenti individuali possano essere combinati per creare soluzioni applicabili.
Matt Sartain - MDA Systems Ltd.
Corso - AWS Developer Associate
Traduzione automatica
Mi è piaciuto comprendere l'ampia gamma di servizi offerti da AWS e acquisire una migliore comprensione del loro modello di prezzazione per ciascuno di questi servizi.
William Crowdis - MDA Systems Ltd.
Corso - AWS Developer Associate
Traduzione automatica