Loading

Alison's New App is now available on iOS and Android! Download Now

Deploying ECS Fargate con AWS Terraform

Questo corso online gratuito vi insegnerà come usare Terraform per implementare l'Applicazione Fargate ECS su AWS.

Publisher: Niyazi Erdogan
Hai intenzione di integrare tutta la tua infrastruttura come codice? Vuoi saperne di più su Terraform, la piattaforma di gestione della configurazione delle infrastrutture più conosciuta? Se è così, allora questo è il corso per te! Non solo si imparerà a utilizzare il codice Terraform, ma scoprirete anche come utilizzare un approccio di distribuzione suggerito AWS che è altamente disponibile, scalabile, faglia - tollerante e resistente.
Deploying ECS Fargate con AWS Terraform
  • Durata

    5-6 Oras
  • Students

    142
  • Accreditation

    CPD

Share This Course And
Earn Money  

Become an Affiliate Member

Descrizione

Modules

Risultato

Certificazione

View course modules

Description

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.

Inizio Corso Ora

Careers