Terraform: teorija un praktikums (Cloud infrastructure with Terraform)

Mācību seminārs ilgst 2 dienas un to ietvaros būs iespēja pilnveidot savas prasmes mākoņinfrastruktūras nodrošināšanā, izmantojot jaudīgo Terraform. Izmantojot deklaratīvo valodu (HCL), lai aprakstītu mākoņa resursus, apgūsi, kā efektīvi savienot sarežģītu mākoņa konfigurāciju komponentus: serverus, slodzes balansētājus, atslēgas, ugunsmūra noteikumus, glabāšanu, bāzes attēlus, CDN, Lambda funkcijas un daudz ko citu. Stāvokļa pārvaldība un koplietošana, izmantojot darbvietas un ārējos glabāšanas dzinējus, ļaus izveidot identiskas vides no vienas un tās pašas koda bāzes un nodrošināt to konsekvenci laika gaitā. Koda bāzes organizēšana, klasteru izvietošanas orķestrācija, atkārtoti izmantojamu moduļu ieviešana ir tikai dažas tēmas, kas tiks aplūkotas šajā ārkārtīgi pragmatiskajā un praktiskajā seminārā. Tās balstītas uz pasniedzēja reālās dzīves pieredzi, pārvaldot sarežģītas mākoņvides.

Kursa ilgums, akadēmiskās stundas: 16
Cena (bez PVN): 899,00 
Cena (ar PVN): 1087,79 
Pasniedz: Andrejs Adamovičs
Andrejs Adamovičs
Andrejs Adamovičs ir prasmīgs speciālists ar vairāk nekā 25 gadu pieredzi IT nozarē, specializējoties programmatūras piegādes procesos un infrastruktūrā. Kā neatkarīgs DevOps konsultants, viņš izceļas ar DevOps iniciatīvu un procesu īstenošanu, izmantojot tādus rīkus kā AWS, Terraform, Kubernetes, Docker, Ansible un citus.

Kopš 2011. gada Andrejs dalās savās dziļajās zināšanās, vadot savu DevOps MasterClass (eXtreme Automation) kursu, ko ir pasniedzis vairāk nekā 200 reizes dažādās Eiropas vietās, tostarp Austrijā, Zviedrijā, Dānijā, Lielbritānijā, Rumānijā, Igaunijā un Latvijā. Viņa mācību kursi ietver daudz praktisko uzdevumu un piemērus no reālas dzīvas, vienmēr tiecoties uzturēt studentu interesi mācīties vēl vairāk.

Papildus profesionālajām aktivitātēm Andrejs bieži piedalās kā runātājs starptautiskās konferencēs un vietējos kopienas pasākumos. Andreja daudzpusīgā pieeja tehnoloģijām un izglītībai padara viņu par vērtīgu mentoru un līderi IT kopienā.

Pieteikties kursam:

Piesakies vai uzdod jautājumu!

 

Ja vēlies pieteikties kursam vai uzdot jautājumu par to, droši izmanto šo formu!

Lūdzu ievadi savu vārdu, uzvārdu
Lūdzu ievadi uzņēmuma nosaukumu
Lūdzu ievadi savu telefona numuru
Lūdzu ievadi savu e-pastu

Paldies! Mēs ar Tevi sazināsimies.

Mācību mērķis

Zināšanu un prasmju pilnveide par Terraform izmantošanā mākoņinfrastruktūras pārvaldībai. Mācību ietvaros varēs apgūt, kā deklaratīvi definēt mākoņresursus, efektīvi pārvaldīt infrastruktūras stāvokli un izveidot atkārtoti lietojamus moduļus, nodrošinot automatizāciju, mērogojamību un konsekvenci mākoņvides izvietošanā.

Mērķauditorija
  • Izstrādātāji
  • Programmatūras arhitekti
  • Tehnisko projektu vadītāji
  • Sistēmas administratori.
Pēc mācībām Tu spēsi
  • Izprast Terraform pamatprincipus un tā lomu mākoņinfrastruktūras izvietošanā.
  • Veikt Terraform konfigurāciju, izmantojot HashiCorp Configuration Language (HCL).
  • Izvietot un pārvaldīt dažādus mākoņresursus (serverus, slodzes līdzsvarotājus, datu glabātuves u. c.), izmantojot Terraform.
  • Veikt Terraform koda bāzes organizēšanu un modulāras, atkārtoti lietojamas infrastruktūras ieviešanu.
  • Orķestrēt klasteru izvietošanas procesus un efektīvi īstenot infrastruktūras izmaiņas.
  • Izveidot identiskas vides no viena un tā paša koda un nodrošināt to konsekvenci ilgtermiņā.
Priekšnoteikumi mācību apmeklēšanai
  • Pamatzināšanas par mākoņdatošanas koncepcijām un pakalpojumiem (piemēram, skaitļošanas gadījumiem, krātuvi, tīklu veidošanu).
  • Zināšanas par vismaz vienu galveno mākoņu platformu (piemēram, AWS, Azure, Google Cloud Platform).
  • Prasme izmantot komandrindas interfeisu (CLI) pamata uzdevumu veikšanai.
  • Zināšanas par versiju kontroles sistēmām (piemēram, Git) un programmatūras izstrādes pamatpraksēm.
  • Vēlamas zināšanas par infrastruktūras kā koda (IaC) jēdzieniem.
Mācību materiāli
Tiešsaistes lekcijas un praktisko darbu piemēri.

Tiešsaistes lekciju ieraksti būs pieejami 1 mēnesi pēc mācību pabeigšanas

Sertifikācijas eksāmens

Nav paredzēts.

Programma
  • Ievads.
  • Terminoloģija: resursi, dati, izvade, moduļi.
  • Komandrindas operācijas: init, plan, apply, taint, destroy, import, output, refresh.
  • Iepazīšanās ar HashiCorp Configuration Language (HCL): mainīgie, izteiksmes, funkcijas, skaitītāji, faili.
  • Mākoņresursu izvietošana.
  • Vides veidņu izstrāde.
  • Infrastruktūras stāvokļa pārvaldība: lokālā un attālinātā.
  • Integrācija ar izvietošanas rīkiem, piemēram, Ansible vai Puppet.
  • Integrācija ar konfigurācijas un servisu atklāšanas rīkiem, piemēram, Consul.
  • Klasteru izvietošanas pārvaldība.
  • Vairāku pakalpojumu sniedzēju izvietošanas iespējas: AWS, VMWare, DNS, Kubernetes.
  • Terraform moduļu izstrāde atkārtoti izmantojamiem infrastruktūras elementiem.
  • Pielāgota Terraform nodrošinātāja (provider) izstrāde.

Ja vēlies iegūt vairāk informācijas par šīm mācībām, sazinies ar mums pa tālruni 67505091 vai raksti e-pastu uz mrn@bda.lv.