Infrastruktūra kā kods - bezmaksas kurss no Otus, apmācības 3 mēneši, datums: 2023. gada 1. decembris.
Literārs Mistrojums / / December 03, 2023
Apgūsiet Infrastruktūras kā koda (IaC) praksi un varēsiet konfigurēt infrastruktūru, izmantojot dažādus rīkus. Piemēram, Packer, Terraform darbam ar nemainīgu arhitektūru un rīki sistēmas konfigurācijas tiešai pārvaldībai - Ansible, Chef, SaltStack.
IaC pieeja ļauj piemērot programmēšanas valodu standartus jūsu infrastruktūras iestatīšanai. Jebkurā brīdī sistēmas inženieris var redzēt, kurš veicis kādas izmaiņas, un iegūt skaidru priekšstatu. Šī pieeja vienkāršo serveru pārsūtīšanu un testa izveidošanu, ļaujot izmantot repozitorijus ar rokasgrāmatām un paņemt gatavu kodu no bibliotēkām.
Izmantojot IaC pieeju projektā, varat ātri un vienkārši izvietot testa serveri, testēt lietojumprogrammu un tikai pēc tam to ieviest ražošanā. Šādi rīkojoties, jūs nodrošināsiet kļūdu toleranci un ietaupīsiet nedēļas darba, kas būtu jāpavada vides iekārtošanai.
Tāpēc ar katru gadu arvien vairāk uzņēmumu pāriet savus projektus uz infrastruktūras organizēšanu kā kodu. Jau tagad šīs zināšanas tiek uzskatītas par pamata ne tikai sistēmu inženieriem, bet arī citiem IT speciālistiem komandā.
Kam šis kurss ir paredzēts?
- Administratoriem un sistēmu inženieriem, kuri vēlas koncentrēties uz infrastruktūru. Kursa laikā apgūsi Middle+ līmeņa tehnoloģijas un spēsi patstāvīgi pielāgot Ansible un strādāt ar infrastruktūras cauruļvadiem.
- Izstrādātājiem, testētājiem un DevOps inženieriem, kuri mijiedarbojas ar infrastruktūru. Kursā iegūtās zināšanas ļaus pareizi izvirzīt uzdevumus un palīdzēs attīstībai un biznesam darboties vienoti.
Kursa laikā jūs iepazīsities ar šādiem IaC rīkiem:
- Terraform, kas palīdzēs deklaratīvi aprakstīt infrastruktūru
- Iespējama konfigurācijas pārvaldības sistēma. Tas palīdzēs aprakstīt vēlamo infrastruktūras stāvokli, izmantojot lomas un rokasgrāmatas (visbiežāk arī deklaratīvās, bet dažkārt var pievienot obligātu domuzīmi)
- Jūs uzzināsiet, kā mainīga infrastruktūra atšķiras no nemainīgas infrastruktūras, kā arī palīdzēsim izdarīt izvēli un to pārvaldīt
- Noslēguma modulī jūs uzzināsiet par CI/CD rīkiem - GitLab un Jenkins. Tie palīdzēs jums pārbaudīt, izvietot un pat sakļaut infrastruktūru, noklikšķinot uz infrastruktūras repozitorijas apstiprināšanas pogas.
Ar šo kursu mēs vēlamies pierādīt un parādīt, ka cauruļvads ar testiem ir nepieciešams ne tikai parastajam kodam, bet arī infrastruktūras kodam. Nu, ja mēs to esam pierādījuši, mēs jums parādīsim, kā to izdarīt.
8
kursi20+ gadu pieredze pielāgotu izstrādes projektu IT jomā. Desmitiem veiksmīgu projektu, tostarp valsts līgumu ietvaros. Pieredze ERP sistēmu izstrādē un ieviešanā, atvērtā pirmkoda risinājumi, atbalsts lielas slodzes aplikācijām. Kursu pasniedzēja par...
20+ gadu pieredze pielāgotu izstrādes projektu IT jomā. Desmitiem veiksmīgu projektu, tostarp valsts līgumu ietvaros. Pieredze ERP sistēmu izstrādē un ieviešanā, atvērtā pirmkoda risinājumi, atbalsts lielas slodzes aplikācijām. Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE kursu pasniedzējs, kā arī HighLoad kursa mentors
6
kursiEs programmēju dažādās valodās un uzstādu Linux serverus kopš 2010. gada. Pēdējos gados Izraēlas startup Anzu.io esmu strādājis tikai ar mākoņiem un Kubernetes. Man ir aizraušanās automatizēt jebkuru procesu un rakstīt...
Es programmēju dažādās valodās un uzstādu Linux serverus kopš 2010. gada. Pēdējos gados Izraēlas startup Anzu.io esmu strādājis tikai ar mākoņiem un Kubernetes. Man ir aizraušanās ar jebkuru procesu automatizāciju un tērzēšanas robotu rakstīšanu. Lielāko daļu savas karjeras esmu pavadījis, strādājot jaunos uzņēmumos, tāpēc vairāk nekā vienu reizi esmu veidojis serveru infrastruktūru no nulles. Man patīk elastīgas izstrādes metodes, īpaši Scrum. Mana spēcīgākā kompetence ir uzraudzība, esmu nogājis garu ceļu no Nagios līdz Prometejam.