Questo corso mira a renderti abile nel lavorare con AWS utilizzando Terraform per varie risorse AWS su istanze VPC ed EC2. Inizia con l'introduzione degli strumenti di sviluppo e dell'ambiente in cui verrà creato. Innanzitutto, esplorerai AWS CLI come punto di partenza per la gestione di un account AWS. Imparerai a conoscere Python, il linguaggio principale per interagire con AWS, e PyCharm, un potente IDE JetBrains per lo sviluppo di Python. Boto3 è una fantastica libreria AWS supportata da Amazon. È utile avere un account AWS in cui poter giocare con le risorse AWS e imparare a crearle. Accederai alla Console di gestione AWS e scoprirai alcune delle sue funzionalità più importanti. Dopo aver creato un utente di sviluppo per un account su AWS e ottenuto le credenziali, scoprirai come utilizzare queste credenziali per creare un ambiente con CLI
per l'interazione.
La prossima sezione del corso spiega come installare gli strumenti e configurare un ambiente su Windows o MAC OS. Scopri le procedure per installare Terraform, IntelliJ Plugin, Python 3, Pip, AWS SDK (CLI) e Boto3 su entrambi i sistemi operativi. Descriviamo come impostare le variabili di ambiente per le distribuzioni Terraform e configurare IDE per utilizzare Terraform in modo efficiente installando un plug-in Terraform che evidenzierà la sintassi e il completamento automatico in dettaglio. Inoltre, seguirai un corso intensivo su Terraform, dove imparerai tutto ciò che devi sapere sulla configurazione di questa infrastruttura, le sue caratteristiche e comandi, la sintassi del linguaggio, le dipendenze e gli stati. Dopo aver impostato tutto, svilupperai del codice Terraform per mettere in azione l'architettura. Innanzitutto, descriviamo la configurazione di uno stato remoto e l'ottenimento di una coppia di chiavi per connettersi alle istanze avviate. Successivamente, imparerai come creare l'ambiente di cloud privato virtuale (VPC). Per soddisfare i requisiti di elevata disponibilità, suddividi le sottoreti private e pubbliche in tre zone di disponibilità separate all'interno
di una regione.
Il corso esplora quindi come gestire il routing tra le risorse all'interno di VPC creando tabelle di routing private e pubbliche. Connetti un gateway Internet (IGW) al tuo VPC per utilizzarlo con sottoreti pubbliche, consentendo alle risorse di tali sottoreti di accedere e ricevere traffico Internet pubblico. Una sottorete privata richiede anche l'accesso a Internet, ma solo per le connessioni in uscita dalle risorse nelle sottoreti private. Avviando e connettendo un gateway NAT alla tabella di routing privata, sarai in grado di soddisfare questo criterio. Dopo aver configurato l'infrastruttura di rete di basso livello, esplorerai come implementare le configurazioni di avvio per le istanze EC2 pubbliche e private avviate tramite gruppi di scalabilità automatica. Inoltre, imparerai come implementare i gruppi con scalabilità automatica utilizzando queste configurazioni di avvio, creare un argomento SNS e iscriverti ad esso per ricevere notifiche in tempo reale su ciò che sta accadendo alle tue istanze e alla tua infrastruttura. Infine, scoprirai come verificare la configurazione e testare l'intera
architettura.
What You Will Learn In This Free Course
- Create a development user for an ac...
- Log into AWS Console...
- Manage AWS Credentials...
- Set up environment variables for Te...
- Create a development user for an account on AWS
- Log into AWS Console
- Manage AWS Credentials
- Set up environment variables for Terraform deployments
- Configure IDE to use Terraform efficiently by installing a Terraform plugin
- Create a VPC environment
- Outline the concept of route tables for private and public routes
- Establish elastic IP for NAT and Internet gateways
- Categorize security groups for EC2 instances and ELB
- Discuss launch configuration for private and public EC2 instances
- Classify an auto-scaling group and policy for private and public EC2 instances
- Test the whole architecture
View All Learning Outcomes View Less All Alison courses are free to enrol study and complete. To successfully complete this certificate course and become an Alison Graduate, you need to achieve 80% or higher in each course assessment. Once you have completed this certificate course, you have the option to acquire an official certificate, which is a great way to share your achievement with the world.
Your Alison certificate is:
- Ideal for sharing with potential employers
- Great for your CV, professional social media profiles and job applications.
- An indication of your commitment to continuously learn, upskill & achieve high results.
- An incentive for you to continue empowering yourself through lifelong learning.
Alison offers 3 types of certificates for completed certificate courses:
- Digital certificate: a downloadable certificate in PDF format immediately available to you when you complete your purchase.
- certificate: a physical version of your officially branded and security-marked certificate
All certificates are available to purchase through the Alison Shop. For more information on purchasing Alison certificate, please visit our FAQs. If you decide not to purchase your Alison certificate, you can still demonstrate your achievement by sharing your Learner Record or Learner Achievement Verification, both of which are accessible from your Account Settings.