Questo corso si propone di rendervi abile nel lavorare con AWS utilizzando Terraform per AWS Resource su VPC e ECS Fargate. Si inizia introducendo gli strumenti di sviluppo e l'ambiente. In primo luogo, esaminerai AWS CLI come un modo per iniziare a gestire un account AWS. Esplora Python, che sarà la nostra lingua primaria per affrontare AWS, e PyCharm, un potente JetBrains IDE per lo sviluppo Python. Boto3 è una libreria superba AWS che Amazon attualmente supporta. L'account AWS è uno dei componenti più cruciali, consentendo di sperimentare le risorse AWS e crearle. Registreremo in AWS Management Console ed esploreremo le sue caratteristiche chiave. Dopo aver registrato un utente di sviluppo per un account e ottenere le credenziali, scoprirete come utilizzarli per impostare un ambiente con CLI per l'interazione.
La seguente sezione spiega come installare gli strumenti e impostare un ambiente su Linux, Windows o MAC OS. Imparerai come installare Terraform, IntelliJ Plugin, Python 3, Pip, AWS SDK (CLI) e Boto3 su tutti 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 Plugin Terraform. Inoltre, forniamo una panoramica chiara e dettagliata di Terraform e Fargate per implementare facilmente questa infrastruttura. Spieghiamo le funzioni e i comandi Terraform più spesso utilizzati, la sintassi della lingua Terraform, le dipendenze e gli stati. Una volta impostato tutto, è possibile creare codice Terraform per mettere in pratica la tua architettura. In primo luogo, impostare il tuo stato remoto e sviluppare l'ambiente VPC (Virtual Private Cloud). Per soddisfare i requisiti di alta disponibilità distribuiremo le nostre sottoreti private e pubbliche attraverso tre zone di disponibilità separate all'interno di una regione.
Avanti, esplora lo sviluppo di una piattaforma AWS ECS. Per preparare la distribuzione delle applicazioni è necessario registrare un dominio per l'applicazione Spring Boot e costruire un cluster ECS, un gruppo di destinazione, il bilanciamento del carico di applicazioni, il listener HTTPS e i ruoli certificati e IAM per il cluster ECS. Guarda l'applicazione Spring Boot che distribuiremo a AWS ECS Fargate. Scopri come creare la definizione di attività ECS Fargate, ruolo e policy di IAM, servizio ECS, gruppo di destinazione, regola di ascolto e gruppo di log di CloudWatch in preparazione alla distribuzione delle applicazioni. Infine, si creerà uno script di shell per implementare e sviluppare l'intero pipeline e completare ogni fase uno per uno. Questi per costruire il codice, costruire e spingere l'immagine Docker a AWS ECR e distribuire infine l'applicazione Spring Boot su AWS ECS Fargate. Registrati per questo corso in questo momento per iniziare a mettere in pratica quello che hai imparato alla pratica.
In This Free Course, You Will Learn How To
View All Learning Outcomes View Less All Alison courses are free to enrol study and complete. To successfully complete this course and become an Alison Graduate, you need to achieve 80% or higher in each course assessment. Once you have completed this course, you have the option to acquire an official , which is a great way to share your achievement with the world.
Your Alison 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 s for completed courses:
- Digital : a downloadable in PDF format immediately available to you when you complete your purchase.
- : a physical version of your officially branded and security-marked
- Framed : a physical version of your officially branded and security marked in a stylish frame.
All s are available to purchase through the Alison Shop. For more information on purchasing Alison , please visit our FAQs. If you decide not to purchase your Alison , you can still demonstrate your achievement by sharing your Learner Record or Learner Achievement Verification, both of which are accessible from your Account Settings. For more details on our pricing, please visit our Pricing Page