Terraform on AWS Training Cursus
Amazon Web Services (AWS) biedt infrastructuur voor bouwapplicaties in de cloud. Terraform, gecreëerd door Hashicorp, is een tool voor het beheren van die infrastructuur. De combinatie van AWS en Terraform maakt het beheren van zeer complexe, productie-grade servers en toepassingen praktisch, efficiënt en zelfs leuk.
Deze instructeur geleide, live training (online of on-site) is gericht op ingenieurs die gebruik willen maken van Terraform op AWS om cloud-infrastructuur te plannen en te bouwen.
Aan het einde van deze training zullen de deelnemers in staat zijn:
- Installeren en configureren Terraform op AWS.
- Implementeren van een "infrastructuur als code" benadering voor het beheren van AWS cloud omgevingen.
- Creëer, lanceer en ontmantel de infrastructuur van binnen één tool.
- Schrijf declaratieve configuratiebestanden die kunnen worden beheerd zoals elke andere broncode in een versiebeheersysteem.
- Snel updaten configuratiebestanden om effectief te reageren op veranderende computersource behoeften.
- Samenwerken met andere infrastructuur ingenieurs door configuratiebestanden te delen in een gemeenschappelijk code-reserve.
- Het verbeteren van de transparantie in het aankoopproces van infrastructuur.
Format van de cursus
- Interactieve lezingen en discussie.
- Veel oefeningen en oefeningen.
- Hand-on implementatie in een live-lab-omgeving.
Cursus aanpassingsopties
- Om een aangepaste training voor deze cursus te vragen, neem dan contact met ons op om te organiseren.
Cursusaanbod
Introductie
- Wat is het verschil tussen Terraform en Chef, Puppet, Ansible en Zout?
- Waarom niet AWS Management Console?
Overzicht van Terraform Functies en architectuur
- Infrastructure as Code, uitvoeringsplannen, resourcegrafieken, automatisering van wijzigingen
Terraform Werkwijze
- Schrijven, bekijken, maken, reproduceren, vernietigen
Slag
- Een AWS-account voorbereiden voor gebruik met Terraform
- Initialiseren Terraform
Opstellen van een uitvoeringsplan
- Een nieuw plan schrijven, opslaan en verwijderen van .tf-bestanden
Werken met configuratiebestanden
- Syntaxis overzicht
- Schrijven, versiebeheer en updaten
Resourceafhankelijkheden instellen
- De Terraform Resource Graph gebruiken
- Infrastructuur versus applicatie-afhankelijkheden
Infrastructuur implementeren
- Een voorbeeld van configuratiewijzigingen bekijken
- Wijzigingen doorvoeren
Beherende staat
- Een backend configureren met AWS S3 en AWS DynamoDB
Reproduceren van infrastructuur
- De omgeving voor een toepassing instellen: dev, test/qa, stage en prod
Configuratiebestanden verpakken als modules
- Code dupliceren met deelbare modules
- Het moduleregister gebruiken om herbruikbare sjablonen te maken
Integratie Terraform in een implementatiepijplijn
- Een toepassing bouwen, implementeren en testen
- Bestaande externe resources importeren in Terraform
Terraform Prestaties afstemmen
- Infrastructuurbewaking en prestatiestatistieken
Probleemoplossing
Samenvatting en conclusie
Vereisten
- Ervaring met het werken met een opdrachtregel.
- Een goed begrip van cloudinfrastructuurconcepten.
Publiek
- Cloud-architecten
- Systeembeheerders
- DevOps ingenieurs
Voor open trainingen is een minimum aantal van 5 deelnemers vereist
Terraform on AWS Training Cursus - Booking
Terraform on AWS Training Cursus - Enquiry
Terraform on AWS - Consultancyaanvraag
Consultancyaanvraag
Testimonials (4)
So in my mind, we walked out of those three days with the building blocks and knowledge to build just about anything in AWS with Terraform. Not only can we build it, but we can test it, and validate our terraform against best practices and setup pull requests hooks to validate code before allowing it to be checked in.
Bernard Quick - AWS, Inc.
Cursus - Terraform on AWS
- Na twee jaar van voornamelijk virtuele communicatie, training etc. was het geweldig om samen met het hele team weer een cursus op locatie te hebben - Naast theorie en practica is het erg waardevol om de docent ook live dingen te zien doen, inclusief alle fouten die hij zou kunnen maken. Dit helpt enorm om een idee te krijgen van hoe men met een tool moet werken, hulp moet krijgen, moet debuggen enz.
Christoph Bocklin - swisstopo
Cursus - Terraform on AWS
Automatisch vertaald
Good knowledge of the subject and learned some fundamentals
Barry Halper - Department for Levelling Up, Housing and Communities
Cursus - Terraform on AWS
There were lots of hands on examples and the walkthroughs we carefully explained.
Jeffrey Ronay - Federal Reserve Bank of SF
Cursus - Terraform on AWS
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Advanced Amazon Web Services (AWS) CloudFormation
7 UrenDeze live training onder leiding van een instructeur in België (online of ter plaatse) is bedoeld voor cloudingenieurs en -ontwikkelaars die CloudFormation willen gebruiken om infrastructuurbronnen binnen het AWS-ecosysteem te beheren.
Aan het einde van deze training zijn de deelnemers in staat om:
- Implementeer CloudFormation sjablonen om het infrastructuurbeheer te automatiseren.
- Integreer bestaande AWS-bronnen in CloudFormation.
- Gebruik StackSets om stapels in meerdere accounts en regio's te beheren.
Advanced Terraform - 3 Days
21 UrenDeze live training onder leiding van een instructeur in België (online of op locatie) is bedoeld voor ingenieurs, systeembeheerders en systeemarchitecten op beginnersniveau tot gevorderd niveau DevOps die hun Terraform vaardigheden en vaardigheid in het beheren van complexe infrastructuurimplementaties willen verbeteren.
Aan het einde van deze training zijn de deelnemers in staat om:
- Ontwikkel en onderhoud Terraform projecten op schaal.
- Demonstreer expertise met HCL en enkele van de meer geavanceerde mogelijkheden en praktijken op het gebied van expressietaal.
- Gebruik verschillende automatiseringstools en -processen voor het beheren van Terraform ops in continue integratie- en leveringspijplijnen, inclusief test- en kwaliteitsborgingstools en -processen.
- Fungeren als expert in elk bestaand of nieuw Terraform project of module.
Advanced Terraform: Efficient Infrastructure as Code
21 UrenDeze live training onder leiding van een instructeur in België (online of op locatie) is bedoeld voor ingenieurs van gemiddeld tot gevorderd niveau DevOps, cloudarchitecten en infrastructuurspecialisten die hun vaardigheden in het beheren en orkestreren van gedistribueerde infrastructuur willen verbeteren met behulp van de geavanceerde functies van Terraform.
Aan het einde van deze training zijn de deelnemers in staat om:
- Gebruik de geavanceerde functies van Terraform om een dynamische, schaalbare infrastructuur te creëren.
- Structureer en beheer Terraform modules voor optimale herbruikbaarheid en efficiëntie.
- Integreer Terraform met CI/CD-pijplijnen voor naadloze automatisering.
- Debug en los complexe Terraform configuraties effectief op.
- Implementeer best practices voor het onderhouden en schalen van cloudinfrastructuur met Terraform.
Amazon DynamoDB for Developers
14 UrenDeze live training onder leiding van een instructeur in België (online of ter plaatse) is bedoeld voor ontwikkelaars die een DynamoDB NoSQL-database willen integreren in een webapplicatie die wordt gehost op AWS.
Aan het einde van deze training zijn de deelnemers in staat om:
- Zet de benodigde ontwikkelomgeving op om te beginnen met het integreren van gegevens in DynamoDB.
- Integreer DynamoDB in webapplicaties en mobiele applicaties.
- Verplaats gegevens in AWS met AWS-services.
- Implementeer bewerkingen met AWS DAX.
AWS IoT Core
14 UrenDeze live training onder leiding van een instructeur in België (ter plaatse of op afstand) is bedoeld voor ingenieurs die IoT-apparaten op AWS willen implementeren en beheren.
Aan het einde van deze training zijn deelnemers in staat om een IoT-platform te bouwen dat de implementatie en het beheer van een backend, gateway en apparaten bovenop AWS omvat.
Amazon Web Services (AWS) IoT Greengrass
21 UrenDeze live training onder leiding van een instructeur in België (online of ter plaatse) is bedoeld voor ontwikkelaars die AWS IoT Greengrass-mogelijkheden willen installeren, configureren en beheren om toepassingen voor verschillende apparaten te maken.
Aan het einde van deze training kunnen deelnemers AWS IoT Greengrass gebruiken om applicaties op intelligente apparaten te bouwen, te implementeren, te beheren, te beveiligen en te monitoren.
AWS Lambda for Developers
14 UrenDeze live training onder leiding van een instructeur in België (ter plaatse of op afstand) is bedoeld voor ontwikkelaars die AWS Lambda willen gebruiken om services en applicaties in de cloud te bouwen en te implementeren, zonder dat ze zich zorgen hoeven te maken over het inrichten van de uitvoeringsomgeving (servers, VM's en containers, beschikbaarheid, schaalbaarheid, opslag, enz.).
Aan het einde van deze training zijn de deelnemers in staat om:
- Configureer AWS Lambda om een functie uit te voeren.
- Begrijp FaaS (Functions as a Service) en de voordelen van serverless development.
- Functies bouwen, uploaden en uitvoeren AWS Lambda.
- Integreer Lambda-functies met verschillende gebeurtenisbronnen.
- Verpakken, implementeren, bewaken en problemen met Lambda-gebaseerde applicaties oplossen.
AWS CloudFormation
7 UrenDeze door een instructeur geleide, live training in België (op locatie of op afstand) is gericht op ingenieurs die AWS CloudFormation willen gebruiken om het proces van het beheer van de AWS-cloudinfrastructuur te automatiseren.
Aan het einde van deze training kunnen deelnemers:
- Schakel AWS-services in om aan de slag te gaan met het beheren van de infrastructuur.
- Begrijp en pas het principe van "infrastructuur als code" toe.
- Verbeter de kwaliteit en verlaag de kosten van het inzetten van infrastructuur.
- Schrijf AWS CloudFormation sjablonen met behulp van YAML.
Mastering DevOps with AWS Cloud9
21 UrenDeze live training onder leiding van een instructeur in België (online of ter plaatse) is gericht op professionals van gevorderd niveau die hun begrip van DevOps praktijken willen verdiepen en ontwikkelingsprocessen willen stroomlijnen met behulp van AWS Cloud9.
Aan het einde van deze training zijn de deelnemers in staat om:
- AWS Cloud9 instellen en configureren voor DevOps workflows.
- Implementeer pijplijnen voor continue integratie en continue levering (CI/CD).
- Automatiseer test-, monitoring- en implementatieprocessen met behulp van AWS Cloud9.
- Integreer AWS-services zoals Lambda, EC2 en S3 in DevOps workflows.
- Gebruik broncodebeheersystemen zoals GitHub of GitLab binnen AWS Cloud9.
Developing Serverless Applications on AWS Cloud9
14 UrenDeze live training onder leiding van een instructeur in België (online of ter plaatse) is bedoeld voor professionals van gemiddeld niveau die willen leren hoe ze effectief serverloze applicaties kunnen bouwen, implementeren en onderhouden op AWS Cloud9 en AWS Lambda.
Aan het einde van deze training zijn de deelnemers in staat om:
- Begrijp de basisprincipes van serverloze architectuur.
- Stel AWS Cloud9 in voor serverloze applicatieontwikkeling.
- Ontwikkel, test en implementeer serverloze toepassingen met behulp van AWS Lambda.
- Integreer AWS Lambda met andere AWS-services zoals API, Gateway en S3.
- Optimaliseer serverloze applicaties voor prestaties en kostenefficiëntie.
Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「4 Hours Remote」
4 UrenZomers:
- Basisprincipes van IoT-architectuur en -functies
- "Dingen", "Sensoren", internet en het in kaart brengen tussen bedrijfsfuncties van IoT
- Essentieel van alle IoT-softwarecomponenten - hardware, firmware, middleware, cloud en mobiele app
- IoT-functies - Wagenparkbeheerder, datavisualisatie, SaaS-gebaseerde FM en DV, waarschuwing/alarm, sensoronboarding, "ding" onboarding, geofencing
- Basisprincipes van communicatie met IoT-apparaten met de cloud met MQTT.
- IoT-apparaten verbinden met AWS met MQTT (AWS IoT Core).
- Verbinden van AWS IoT kern met AWS Lambda functie voor berekening en gegevensopslag.
- Raspberry PI verbinden met AWS IoT core en eenvoudige datacommunicatie.
- Waarschuwingen en gebeurtenissen
- Kalibratie van de sensor
Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「8 Hours Remote」
8 UrenSamenvatting:
- Basisprincipes van IoT-architectuur en -functies
- "Dingen", "Sensoren", internet en het in kaart brengen tussen bedrijfsfuncties van IoT
- Essentieel van alle IoT-softwarecomponenten - hardware, firmware, middleware, cloud en mobiele app
- IoT-functies - Wagenparkbeheerder, datavisualisatie, SaaS-gebaseerde FM en DV, waarschuwing/alarm, sensoronboarding, "ding" onboarding, geofencing
- Basisprincipes van communicatie met IoT-apparaten met de cloud met MQTT.
- IoT-apparaten verbinden met AWS met MQTT (AWS IoT Core).
- Verbinden van AWS IoT core met AWS Lambda functie voor berekening en gegevensopslag met behulp van DynamoDB.
- Raspberry PI verbinden met AWS IoT core en eenvoudige datacommunicatie.
- Hands-on met Raspberry PI en AWS IoT Core om een slim apparaat te bouwen.
- Visualisatie van sensorgegevens en communicatie met webinterface.
Terraform for Managing Cloud Infrastructure
14 UrenDeze door een instructeur geleide, live training in België (op locatie of op afstand) is gericht op ingenieurs die Terraform willen gebruiken om cloudinfrastructuur te plannen en te bouwen.
Aan het einde van deze training kunnen deelnemers:
- Installeer en configureer Terraform.
- Implementeer een ‘infrastructuur als code’-aanpak voor het beheer van private en publieke cloudomgevingen.
- Schrijf declaratieve configuratiebestanden voor efficiënter verandermanagement en samenwerking.
- Verbeter de transparantie in het aanbestedingsproces voor infrastructuur.
- Creëer, start en verwijder resources van verschillende infrastructuurproviders (AWS, GCP, Azure, OpenStack, VMware, etc.) vanuit één enkele tool.
Terraform Fundamentals for Beginners
21 UrenDeze live training onder leiding van een instructeur in België (online of ter plaatse) is gericht op DevOps ingenieurs met weinig of geen eerdere ervaring met het beheren van infrastructuur. Terraform zal worden gebruikt om de installatie en implementatie van infrastructuur binnen en buiten de cloud te automatiseren.
Aan het einde van deze training zijn de deelnemers in staat om:
- Installeer en configureer Terraform.
- Implementeer een infrastructure-as-code-aanpak voor het beheer van IT-omgevingen.
- Creëer, lanceer en ontmantel infrastructuur vanuit één tool.
- Schrijf declaratieve configuratiebestanden die kunnen worden beheerd zoals elke andere broncode in een versiebeheersysteem.
- Werk snel configuratiebestanden bij om effectief te kunnen reageren op veranderende behoeften aan rekenresources.
- Werk samen met andere infrastructuuringenieurs door configuratiebestanden te delen in een gemeenschappelijke codeopslagplaats.
- Verbeter de transparantie in het aanbestedingsproces voor infrastructuur.
Advanced Terraform
14 UrenDeze live training in België (online of op locatie) onder leiding van een instructeur is bedoeld voor technici met basiservaring in het beheren van infrastructuur die Terraform willen gebruiken voor het ontwerpen, bouwen en automatiseren van meerdere omgevingsconfiguraties en complexe DevOps processen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Stel werkruimten in voor meerdere omgevingen met Terraform.
- Ken de best practices voor het beheren van infrastructuur op schaal.
- Gebruik de geavanceerde tools en CLI-configuraties in Terraform.
- Ontwerp en ontwikkel complexe Terraform modules.
- Expertise opdoen in geavanceerde HCL-operators en codeertechnieken.
- Implementeer beveiligingsverharding en codeanalyse.
- Automatiseer testprocessen en CI/CD-pijplijnen.