12 Terraform-certificeringseksamensforberedelsesressourcer/studievejledninger

Terraform er et effektivt værktøj til at hjælpe organisationer med at udvikle lignende infrastruktur på tværs af forskellige cloud- og on-premise platforme med sikkerhed.

Når det er sagt, har væksten i cloud-infrastruktur også bragt høje krav til relaterede teknologier.

Så at lære Terraform kan tilbyde cloud-ingeniører større muligheder i deres professionelle liv, mens de hjælper dem med at opkvalificere sig selv.

Der er også en certificeringseksamen – Terraform Certified Associate – som du kan klare for at få flere muligheder. Og heldigvis er der masser af ressourcer til rådighed, både gratis og betalt, så du kan lære og dukke op til eksamen og bestå den med gode resultater.

Lad os tale om Terraform i detaljer, et par ting om eksamen og nogle af de bedste tilgængelige ressourcer.

Hvad er Terraform?

Terraform er et open source infrastruktur-som-en-kode (IaC) softwareværktøj udviklet af HashiCorp i 2014. Det tilbyder en ensartet kommando-level interface (CLI) workflow til at hjælpe dig med at administrere flere cloud-tjenester. Det kodificerer også cloud-API’er til en deklarativ konfigurationsfil.

Terraform blev skrevet i Go og understøttede operativsystemer, inklusive Windows, macOS, Linux, FreeBSD, OpenBSD og Solaris. Det understøtter flere cloud-infrastrukturudbydere som AWS, Azure, Google Cloud Platform, IBM Cloud, Oracle Cloud, DigitalOcean, VMware, OpenStack og Yandex. Sky.

Brugere leverer og definerer datacenterinfrastruktur ved hjælp af HashiCorp Configuration Language (HCL) – et deklarativt konfigurationssprog. Den tilbyder kortfattede ressourcebeskrivelser ved hjælp af udtryk, argumenter og blokke. Der er dog også mulighed for at bruge JSON i stedet for.

Terraform kan administrere eksterne ressourcer som privat og offentlig cloud-infrastruktur, SaaS, PaaS, netværksapparater osv. med udbydere. Derudover har HashiCorp vedligeholdt en lang liste over alle de officielle udbydere. Du kan enten angive ressourcer eller kalde datakilder for at interagere med Terraform-udbydere.

Du kan bruge Terraform på følgende måde:

  • Skriv kode ved hjælp af HCL eller JSON
  • Planlæg ved at køre koden og tjek, om den passer til dine behov, før du ændrer eller klargør infrastrukturen
  • Anvend de sidste ændringer på flere udbydere og opnå den ønskede konfigurationstilstand.

Egenskaber ved Terraform

  • Deklarative konfigurationsfiler: Du kan definere infrastruktur som kode og administrere hele livscyklussen. Det vil hjælpe dig med at oprette ressourcer, administrere eksisterende ressourcer og ødelægge ressourcer, du ikke længere har brug for.
  • Installerbart modul: Du kan installere partner- eller fællesskabsmoduler automatisk fra registreringsdatabasen ved hjælp af terraform init.
  • Forudsig og planlæg ændringer: Terraforms giver dig mulighed for at ændre infrastruktur forudsigeligt og sikkert ved at adskille planlægning og applikation og bruge kortlagte afhængigheder.
  • Afhængighedsgraftegning: Du kan nemt oprette terraformplan og opdatere tilstand ved hjælp af grafisk konfigurationsafhængighed
  • Statsadministration: Kortlæg virkelige ressourcer til konfigurationer, forbedre ydeevnen, og spor metadata for store infrastrukturer.
  • Understøtter flere sprog: Du kan levere infrastruktur i Java, Go, C#, Python, TypeScript og andre programmeringssprog med HCL-moduler og 1000+ Terraform-udbydere som AWS, GCP, Azure, Oracle, VMware, Datadog osv.

Bruger tilfælde af Terraform

  • Multi-cloud-implementering: Da Terraform understøtter flere cloud-tjenester, kan du implementere din infrastruktur ved hjælp af en række forskellige cloud-udbydere
  • Skalerbare applikationer: Du kan nemt skalere de ressourcer, du har brug for, op/ned, hvilket hjælper dig med at skabe skalerbare applikationer med flere niveauer.
  • Ressourcestyring: Du kan administrere ressourcer problemfrit på tværs af alle de understøttede cloud-tjenester, inklusive offentlige og private, SaaS, PaaS og netværksapparater.
  • Software-Defined Networking (SDN): Terraform er yderst læsbar, hvilket gør det nemmere at kodificere en SDN’s konfiguration.
  • Byg testmiljøer: Du kan bruge moduler til at oprette et midlertidigt testmiljø for at teste din kode, før du bruger den til produktion,
  • Ressourceplanlægning: Du kan bruge Terraform-moduler til at starte og stoppe ressourcer på AWS, mens du lader Kubernetes planlægge Docker-containerne.
  • Klynger: Brug af registre giver dig mulighed for hurtigt at opdage færdigpakkede konfigurationer og bruge dem til at opfylde dine behov.

Fordele ved at bruge Terraform

Øget automatisering og færre fejl

Terraform lader dig definere, konfigurere og klargøre ressourcer i skyen og på stedet effektivt ved hjælp af skabelonkonfigurationsfiler. Som et resultat reduceres dine udgifter, da du kan oprette og bortskaffe miljøer med forudindstillede konfigurationer. Automatisering reducerer også menneskelige fejl for at forbedre hele driften end manuelle måder.

  Sådan kontrollerer du, om din Office 2016-produktnøgle er autentisk

Understøtter 300+ cloud-udbydere

Du kan administrere ressourcer på tværs af 300+ cloud-tjenester og udbydere med kun én Terraform-workflow. I sidste ende resulterer det i en enklere orkestreringsproces, mens det hjælper med at skabe multi-cloud-infrastrukturer med lethed. Derudover kan du også bygge reproducerbar infrastruktur ved hjælp af den samme konfiguration til iscenesættelse, test og produktion.

Stærkt fællesskab

Da Terraform er open source, har det fået mange brugere over hele kloden, som kan bruge koden og bruge den efter deres behov. Dette har opbygget en omfattende brugerbase med dygtige fagfolk, som konstant udvikler og bruger værktøjet. Du kan slutte dig til dette stærke fællesskab og lære og søge støtte fra fagfolk vedrørende værktøjet, dets plugins, udvidelser osv.

Andre fordele inkluderer nem overførsel til andre udbydere, letforståeligt HCL-sprog, uforanderlig infrastruktur og mere.

Er Terraform en god karrieremulighed?

I betragtning af denne udbredte brug af Terraform har den en god karrieremulighed. Organisationer, der er spredt over hele kloden, har brug for robuste teknologier til at administrere deres ressourcer på tværs af forskellige cloud- og on-premise-miljøer og ønsker at orkestrere lignende infrastruktur med mindre variationer, kan nyde at bruge Terraform.

Ifølge en rapport, er skyudgifterne steget til $10.000 pr. måned for en gennemsnitlig organisation i 2020. Lignende tendenser ses for DevOps. Derfor er efterspørgslen efter Terraform også stigende. Og hvis du vil være Terraform-professionel, kan du blive certificeret til det.

Der er en certificeringseksamen: HashiCorp Terraform Certified Associate, som du kan afklare, om du er cloud-ingeniør eller har en interesse eller viden om cloud-tjenester. Det kan give dig den eksponering og fortrolighed med Terraform, så du kan bruge den i virkelige scenarier.

Om HashiCorp Certified: Terraform Associate

HashiCorp Terraform Associate-certificeringseksamenen kan hjælpe aspiranter med at validere deres færdigheder i infrastrukturautomatisering og Terraform-værktøjet.

Det er for cloud-ingeniører med speciale i IT, udvikling eller drift og har grundlæggende færdigheder og koncepter forbundet med Terraform-værktøjet. Hvis du har professionel erfaring med Terraform-software i produktionen, kan du bedst forberede dig til eksamen. Du kan dog også gennemgå trænings- og øveprøver for at forberede dig til eksamen.

Forudsætninger: Grundlæggende Terraform viden og forståelse af cloud og on-premise arkitektur

Version: Terraform 0.14 eller højere

Eksamensdetaljer:

  • Vurderingstype: Multiple choice
  • Varighed: 1 time
  • Format: online proctored
  • Sprog: Engelsk
  • Pris: USD 70,50 + afgifter
  • Udløb: 2 år

Eksamensmål: IaC, Teraforms formål og grundlæggende, sammenligning med andre IaC, CLI, moduler, workflow, tilstand, konfiguration, Terraform Cloud & Enterprise.

Forberedelse: Du kan gennemgå deres anmeldelse og studievejledning for at forberede dig til eksamen. Alternativt kan du også gå til forskellige gratis og betalte kurser, tutorials og øvelsesprøver kurateret af eksperter, der er tilgængelige på internettet for at forberede dig godt til eksamen og bestå den med høje scores.

Nogle af ressourcerne er opdelt i tre sektioner – træning, praksistest og revisionsnotater.

Uddannelse

HashiCorp Lær

Besøg HashiCorp Lær for at finde en fremragende guide kurateret til Terraform Associate Certification-eksamensaspiranter. De har listet værdifulde ressourcer, som du skal studere for at klare eksamen med glans.

De ressourcer, der er angivet i denne øvelse, er i sværhedsgrad for at hjælpe dig med at komme videre med hvert spørgsmål. De har dækket det grundlæggende i IaC og Terraform, fordelene og use cases. Du kan følge “kom godt i gang”-tutorials for at oprette, ændre eller ødelægge din infrastruktur med Terraform sammen med dens sprogfunktioner.

Guiden vil også hjælpe dig med at studere dokumentation af udbydere, proviantører, Terraform-indstillinger, dets formål, administration af ressourcer, synkronisering af Terraform-tilstand, opgraderings- og låseudbyderversioner, udførelse af CRUD-operationer og mere. Lær desuden at mestre Terraform-arbejdsgangen ved at skrive konfigurationer, planlægge og implementere infrastrukturændringer og initialisere plugins.

Desuden kan du lære om almindelige CLI-kommandoer og underkommandoer til brug i arbejdsgangen ved hjælp af forskellige ressourcer. Du vil også lære at oprette og bruge moduler, læse/skrive konfigurationer, administrere tilstand, fejlfinde i Terraform og lære om Terraform Enterprise og Cloud.

Learnpub.com

En anden fremragende kilde til at forberede sig til Terraform Certified Associate-eksamenen er denne forberedelsesvejledning om Learnpub.com. Forfatterne af denne vejledning har gennemgået målene, indsigterne, detaljerede eksempler, erfaringer fra den virkelige verden og givet vigtige muligheder for at hjælpe aspiranterne med at fokusere på væsentlige ting.

Denne e-bog på engelsk er allerede læst af 696 læsere og består af 116 sider. De tilgængelige formater er PDF, EPUB, Web og MOBI. Den dækker eksamensoversigt, herunder forventningsafstemning, testet produktversion, eksamensforudsætninger og kapitelresumé.

I næste afsnit finder du eksamensmål, herunder kapitellayout, mål på højt niveau og kapitelresumé. De har dækket emner som:

  • IaC koncepter
  • Terraform grundlæggende
  • Terraforms formål og sammenligning med andre IaC
  • Bruger Terraform CLI
  • navigere i arbejdsgangen
  • interaktion med moduler
  • implementering og opretholdelse af tilstand
  • læse, oprette og ændre konfigurationer
  • forståelse for Terraform Enterprise og Cloud.
  4 Hundesundheds-/aktivitetsmålere til at tage sig af dine pelsbørn

Derudover indeholder vejledningen yderligere ressourcer som artikler, videoer, bøger og praktiske laboratorier. Denne e-bog koster $20 og inkluderer en 45-dages refusionsgaranti.

Medium

Medium.com er kendt for kvalitetsartikler, guider og andre informative ting. Nu kan du også øve dig på nogle spørgsmål, før du optræder i Terraform Associate-certificeringseksamenen. Denne vejledning kurateret af Bhargav Bachina består af 250 øvelsesspørgsmål, der hjælper dig med at forstå, læse, øve og være forberedt til at møde eksamen med tillid.

Alle spørgsmålene og deres svar er baseret på den originale dokumentation og eksamenspensum. Skaberen har listet spørgsmålene op og givet et ligetil svar på hvert enkelt af dem i et letforståeligt sprog. Og for at understøtte svaret har han også inkluderet eksempler og referencer.

Spørgsmålene dækker emner, herunder IaC-koncepter, forståelse af formålet med Terraform og sammenligning med andre IaC’er, Terraform basics, hvordan man bruger Terraform CLI, interaktion med Terraform-moduler, navigering af workflow, implementering og vedligeholdelse af tilstand, læse, oprette og ændre konfigurationer, og forståelse for Terraform Enterprise og Cloud-kapaciteter.

Øve eksamener

Whizlabs

Whizlabs tilbyder praksis tests på HashiCorp Certified Terraform Associate eksamen. Disse øvelsesprøver er taget af 1703 elever indtil videre og har 4,5 karakterer. Det inkluderer 240 spørgsmål, 5 praktiske laboratorier, og niveauet er mellemliggende.

Du har mulighed for at starte med 15 gratis prøvespørgsmål for at forstå, om de ville være gavnlige for dig. De tilbyder 3 øvelsesprøver i fuld længde med 180 spørgsmål hver for at hjælpe dig med at få en idé om eksamen. Spørgsmålene er designet omhyggeligt af en certificeret Terraform-træner og hjælper med at validere din forståelse af open-source Terraform-værktøjet.

Du vil blive introduceret til beskrivelsen af ​​eksamen, og hvorfor du skal være certificeret til den. De færdigheder, du ville opnå fra disse tests, er IaC-koncepter, Terraform basics, moduler, stat, Terraform Cloud og Enterprise, Terraform CLI, arbejdsgange, konfigurationer og mere.

Du kan gå til denne eksamen, hvis du er en cloud-ingeniør eller i et lignende felt eller ønsker at komme ind på dette felt og udvide dine færdigheder og kompetencer. Kurset kan automatisk opdateres, tilbyder 24×7 support af fageksperter, ubegrænset adgang og livstidsgyldighed og inkluderer et færdiggørelsesbevis. Du kan også tilgå kurset på mobile enheder.

Det koster $7,98 og inkluderer en 100% pengene-tilbage-garanti.

BrainCert

Forbered dig på Terraform-certificeringseksamenen ved at tage disse øvelsesprøver kl BrainCert. Disse er øvelsesprøver på begynderniveau, inklusive 3 prøver med i alt 140 spørgsmål. Dette inkluderer multiple-choice spørgsmål og svar tidsindstillet til 60 minutter, der simulerer den faktiske eksamen.

Du vil få detaljerede og præcise forklaringer af hvert spørgsmål og dets svar sammen med fremragende support vedrørende afklaringer og forespørgsler. Den er på engelsk, navigeres af en instruktør og inkluderer intet certifikat.

Kursusindholdet er opdelt i tre praksiseksamener med hver 50, 50 og 40 spørgsmål, som du kan låse op ved at betale $10 med ubegrænset adgang.

Udemy

Udemy’s Terraform Associate Practice Exam er en fremragende mulighed at overveje, og det har fungeret for tusindvis af fagfolk at blive certificeret. Indholdet er på engelsk, har 4,5 bedømmelser og blev sidst opdateret i november 2021.

Indtil videre er 8750 studerende blevet tilmeldt disse øveeksamener, inklusive ansatte i top globale virksomheder som Apple, Netflix, Volkswagen, box, Eventbrite osv. De tilbyder i alt 171 spørgsmål fordelt på tre sektioner af øveeksamener med hver 57 spørgsmål .

Instruktøren Bryan Krausen har inkluderet spørgsmål for at sikre, at omfattende emner er dækket, herunder multiple-choice, multi-select og sand/falsk spørgsmål med Terraform-kode og farverige skærmbilleder. Han har givet detaljerede forklaringer til hvert spørgsmål, hvilket gør det til den komplette studievejledning for dig.

Disse praksiseksamener vil teste dine færdigheder og viden om Terraform sammen med dine styrker og svagheder for at holde dig opmærksom før den faktiske eksamen. De opdaterer eksamensspørgsmålene regelmæssigt for at følge med i den seneste udvikling til Terraform, eksamenspensum og elevernes feedback.

Youtube

Vi har to anbefalinger til dig, hvis du vil lære Terraform på YouTube.

IBM teknologi

Elsket af mange, denne tutorial af IBM teknologi er en af ​​de mest ligefremme forklaringer på Terraform på almindeligt engelsk. Den er forfattet af Sai Vennam, som leverer forskellige anvendelsesmuligheder af Terraform, og forklarer, hvordan den kan hjælpe dig med at administrere populære og eksisterende tjenesteudbydere og tilpassede løsninger.

Forfatteren dækker alle begreberne med ligetil forklaringer og eksempler for at hjælpe dig med at forstå begreberne hurtigere. Han starter med Terraform-koncepter, hvordan du administrerer din infrastruktur, trin-for-trin processer, moduler, brug i DevOps og meget mere.

  Sådan udskrives Pascals trekant i Python

CloudArchitectureByTNC

Dette er den anden YouTube-ressource det kan være enormt nyttigt for dig til at forberede dig til Terraform Certified Associate-eksamenen. Vejlederen har gennemgået eksamen og delt værdifuld indsigt i sine erfaringer med eksamen.

Denne vejledning inkluderer Terraform-grundlæggende, hvor og hvordan man tilmelder sig eksamen, forudsætninger, eksamensdetaljer, timing og pris. Dernæst har han dækket eksamensmål, eksamensanmeldelser, konfigurationer, stilkonventioner og moduler. Det inkluderer også Terraform-formål, format og klargøring.

Udover hvad du skal studere, skitserer han også, hvad du ikke behøver at lære for at bestå eksamen. Derudover dækkede han også Terraform Cloud og Terraform Enterprise, tilstand, syntaks, input/outputs. Du kan også finde mange af hans andre videoer med øvelsesspørgsmål om dem.

Warp træning

Hvis du ønsker at rydde Terraform Certified Associate-eksamenen selv uden forudgående erfaring, kan denne guide af Warp træning kan hjælpe dig. Dette er et forberedelseskursus med 155 to-the-point og kortfattede lektioner udformet af eksperter, der er optimeret til at hjælpe dig med at lære de ting, du har brug for, og bestå eksamenen med høje scores.

Guiden flyder problemfrit og er nem at følge med demonstrationer, eksempler og relevante forklaringer. Instruktøren er TJ, som har været den ledende DevOps-ingeniør og arbejdet med multimillion-dollar-projekter med Terraform. Det inkluderer 3 timers indhold, ting, du skal studere, muligheden for at deltage i Wrap 9-fællesskabet og stille dine spørgsmål og ændringer, der kan komme i eksamen.

Han starter med Terraforms grundlæggende principper, væsentlige koncepter som moduler og blokke og praktiske demoer af funktioner og kommandoer. Han dækker også ting om certificering, opsætning, udbydere, variabel bestilling, Terraform workflow, kommandoer, sikkerhed, tilstandsstyring, Terraform cloud og mere.

Denne forberedelsesvejledning koster $9,97 med en 30-dages refusion uden spørgsmål. Som en bonus kan du også optræde til hans Terraform Crash Course.

En Cloud Guru

Lær vigtige Terraform-koncepter og opkvalificer dig selv med En Cloud Guru der tilbyder praktiker niveau 8 praktiske laboratorier. Det er i alt 11 timer, fordelt på 40 lektioner, 8 laboratorier og 8 quizzer.

De praktiske laboratorier hjælper dig med at skelne mellem de teoretiske og praktiske færdigheder for at opleve scenarier i den virkelige verden. De er guidede og interaktive oplevelser, der hjælper dig med at øve og lære i rigtige skymiljøer.

Instruktøren Tia Williams har dækket, hvordan man bruger Terraform CLI-kommandoer til at manipulere Terraform-implementeringer, ved at bruge dynamiske blokke og funktioner til AWS-implementering, øve CLI-kommandoer, teste og opbygge moduler, udforske tilstandsfunktionaliteten, bruge provisionere til at konfigurere en Apache Web Server over AWS, implementering af VM’er i AWS med Terraform workflow, installation af Terraform og samarbejde med udbyderne.

Revisionsnotater

Shrikant Lavhate

Forberedt af Shrikant Lavhate, kan revisionsnotaterne hjælpe dig med at opdatere alt det, du har lært, før du dukkede op til din HashiCorp Terraform Certified Associate-eksamen. Det er bogstaveligt talt for den “sidste dag” revision, der inkluderer alt det grundlæggende, forklaringer, syntaks osv., for at øge din selvtillid.

Noterne starter med blokkene, inklusive Terraform-blokken, udbyderblok, ressourceblok, provisioneringsblok, datablok, dynamisk blok og outputblok med deres syntaks. Dernæst har han dækket tilstandsfiler, låsefiler, variable typer og filer, terraform-mapper, outputfiler og deres kommandoer.

Du kan også genopfriske din hukommelse med en hurtig gennemgang af terminologier som Idempotent, Dag 0-aktiviteter, Dag 1-aktiviteter, cloud-agnostic og HCL. Desuden inkluderer det kommandoer som terraform init, fmt, valider, planlæg, anvende, output, vis, state, destroy, login, arbejdsområde, import, taint, konsol, graf, get, udbydere og globale muligheder. Derudover vil du lære om Terraform Cloud og Enterprise, moduler og backends.

Rishab Kumar

Et andet godt kurateret revisionsnotat til Terraform er af Rishab Kumar som du også kan se på GitHub. Han har inkluderet korte forklaringer, syntaks og eksempler i noterne til hvert emne. Fra farvekombinationer til indholdsflowet er alt synkroniseret.

Han har dækket IaC og styring af infrastruktur med begreber som variabler, output, lokale værdier, TFVARS-filer, indlæsningsrækkefølge, versionering, udbydere, provisioners, lokal vs. remote exec. Du kan hurtigt gennemgå, hvordan du mestrer arbejdsgangen, lære om kommandoer og underkommandoer med eksempler og angive.

Desuden har Rishab inkluderet, hvordan man opretter og bruger moduler, læser/skriver konfigurationer, administrerer tilstand, fejlretter i Terraform og kort om Terraform Enterprise og Cloud. Derudover har han inkluderet nogle ekstra noter for at genopfriske nogle flere koncepter.

Konklusion 👇

Jeg håber, at ovenstående ressourcer, herunder kurser og selvstudier, øvelsesprøver og revisionsnotater, hjælper dig med at bestå eksamen med fremragende resultater.

Vælg en eller flere ressourcer baseret på dine præferencer for at begynde at forberede. Du kan starte med gratis træning og derefter gradvist gå efter betalte for at lære mere og derefter tage de praktiske prøver for at opleve det virkelige eksamenslignende miljø. Endelig kan du tage revisionsnoterne for at genopfriske alt det, du har lært, for at øge din selvtillid til den faktiske eksamen.

Du kan også være interesseret i AWS Practice Tests.