Cloud Solution Architecture - brezplačen tečaj pri Otusu, 6-mesečno usposabljanje, datum: 2. december 2023.
Miscellanea / / December 06, 2023
Znanje s področja agilnega razvoja in podpore arhitekturi oblačnih rešitev postaja obvezen pogoj za IT strokovnjake. Prav ti strokovnjaki so najbolj iskani in visoko plačani v velikih svetovnih projektih: Google, Amazon, Microsoft, Yandex, Sberbank itd.
Podjetja po potrebi aplikacije premaknejo v oblak ali razvijejo iz nič:
— uvajajte izdelke in nove funkcije hitreje in pogosteje (kot konkurenti), z uporabo poskusov z minimalnimi stroški infrastrukture;
— zagotavljanje delovanja pod visoko in spreminjajočo se obremenitvijo, če je potrebno, namestitev na stotine in celo tisoče strežnikov v nekaj minutah;
— pridobite preprost in hiter dostop do dragih in zapletenih tehnologij brez začetnih naložb (Visoka Zmogljivo računalništvo/superračunalniki, veliki podatki, analitika, strojno učenje, prepoznavanje slik in glasu, CDN in itd.;
— globalno zagotavljanje storitev po vsem svetu ali v določeni oddaljeni regiji;
— zmanjšajte stroške podpore lastnih podatkovnih centrov, tako da sproščene vire usmerite v razvoj aplikacij in podporo uporabnikom.
— izpolnjevati regulativne zahteve pri delu z zdravstvenimi, finančnimi ali osebnimi podatki, ne da bi morali opraviti postopke certificiranja.
Te prednosti je mogoče v celoti izkoristiti le z združevanjem tehnološkega vidika (infrastruktura, aplikacije, arhitektura), človeški dejavniki (vloge v organizaciji in model interakcije) in delovni procesi (metodologija za razvoj in vzdrževanje projekti).
V okviru predmeta tečajniki:
se seznanite z glavnimi elementi in storitvami, ki jih ponujajo vsi ponudniki oblaka;
preučil bo osnovne vzorce oblikovanja rešitev v oblaku z uporabo teh elementov;
se seznaniti s temeljnimi načeli, ki jim mora ustrezati rešitev v oblaku in na koncu razumeti podrobno metodologijo migracije obstoječe rešitve v oblaku, upoštevajoč tako transformacijo tehnoloških procesov kot spremembo razmišljanja zaposlenih v organizaciji v smeri pristop v oblaku.
Komu je ta tečaj namenjen?
Najboljša praksa za delo na arhitekturi rešitev v oblaku vključuje skupno delo Agile DevOps skupin iz oddelkov za infrastrukturo v oblaku in oddelkov za aplikacije v oblaku. Vloga arhitekta je v veliki meri porazdeljena med ekipe, monopola nad inovacijami ni (ekipe, hackathoni). Arhitektura oblaka je rezultat sodelovanja (namerna arhitektura) med strokovnjaki na različnih področjih.
Tečaj je namenjen predvsem arhitektom in razvijalcem, ponuja pa tudi razvoj do ravni Cloud Native za specialiste v naslednjih profilih:
- Arhitekti IT/programske opreme, ki se želijo naučiti pristopa Agile DevOps za razvoj in vzdrževanje arhitekture rešitev v oblaku (Infrastructure as Code)
- Razvijalci in inženirji DevOps, ki se želijo naučiti, kako svoje obstoječe aplikacije preseliti v oblak ali razviti aplikacije, ki so izvorne v oblaku, iz nič, ob upoštevanju značilnosti okolja v oblaku
- Omrežni in sistemski skrbniki, ki želijo postati DevOps inženirji in se naučiti vzdrževati infrastrukturo v oblaku
- Strokovnjaki za informacijsko varnost, ki se želijo naučiti zaščititi svojo infrastrukturo v oblaku in sklad aplikacij
- Vodje in vodje skupin, ki se želijo naučiti, kako preoblikovati svojo organizacijo, tehnično arhitekturo in poteke dela, da omogočijo oblak
Ta tečaj vam bo omogočil, da obvladate poklicne kompetence, potrebne za razvoj in podporo arhitekture aplikacij v oblaku:
Dobro arhitekturno ogrodje – uporaba sklopov arhitekturnih zahtev, prilagojenih za uporabo v oblaku
Cloud Architecture Patterns - resnični primeri implementacije arhitekture infrastrukture oblaka in aplikacijskega sklada
Cloud Adoption Framework – postopek za selitev vašega sklada aplikacij v oblak in prilagajanje vaše organizacije, vlog in delovnih tokov
Osnovne komponente in storitve rešitve v oblaku – poznavanje osnovnih gradnikov katere koli rešitev v oblaku na primeru različnih storitev različnih ponudnikov (AWS, Azure, GCP, Yandex. Cloud, SberCloud)
Naučil se boš:
Osnovne komponente in storitve oblačne rešitve:
— se seznanite z vsemi glavnimi vrstami storitev v oblaku
— uporabite vsako storitev z uporabo grafičnih vmesnikov ponudnikov oblakov, orodij za upravljanje konzole in skriptov za samodejno uvajanje z uporabo projektov Terraform;
— pridobljeno znanje uporabiti pri reševanju problemov, s katerimi se boste kasneje srečevali pri realnih projektih.
Well-Architected Framework (ogrodje za pravilno arhitekturo oblaka):
— oblikovanje zahtev za arhitekturo rešitve Cloud Native na področjih učinkovitosti delovanja, zanesljivosti, varnosti, operativne odličnosti, optimizacije stroškov;
— izvajati dobro arhitekturne rešitve (praksa: laboratorijsko delo z uporabo pristopa Infrastructure as Code);
— analizira obstoječo arhitekturo glede skladnosti z dobro zgrajenim ogrodjem in oblikuje podroben načrt za popravke in izboljšave.
Vzorci arhitekture oblaka:
- uporabite resnične primere rešitev, ki izpolnjujejo zahteve Well-Architected v AWS, Azure in GCP za glavne domene;
— načrtujte arhitekturo Cloud Landing Zone (več računov / več projektov);
— oblikovanje arhitekture omrežij in robov, upravljanja uporabnikov in identitete, infrastrukturnih domen in beleženje in spremljanje aplikacij, večplastna varnostna zaščita, avtomatizirana namestitev (CI/CD Orodna veriga);
Cloud Adoption Framework (ogrodje za selitev aplikacij v oblak):
— uporabite priporočila ogrodja pri načrtovanju selitve sklada aplikacij v oblak;
— razviti splošno shemo, načrt in optimalno strategijo za selitev aplikacij v oblak z uporabo pristopa »6R« (ponovno gostovanje, ponovna platforma, ponovni nakup, refaktor, ohranitev, umik);
— določitev stroškov in koristi uporabe storitev v oblaku;
— oblikovanje zahtev za migracijo na področjih platforme, varnosti, operacij, poslovanja, ljudi in upravljanja;
— razviti načrt neprekinjenega poslovanja in doseči visoke kazalnike razpoložljivosti.
4
sevedaZ razvojem programske opreme se poklicno ukvarjam že več kot 20 let, od tega zadnjih 13 let v svetu Jave. V tem času je aktivno sodeloval pri gradnji sistemov različnih velikosti: od sistemov na ravni malih podjetij do...
Z razvojem programske opreme se poklicno ukvarjam že več kot 20 let, od tega zadnjih 13 let v svetu Jave. V tem času je aktivno sodeloval pri gradnji sistemov različnih velikosti: od sistemov na ravni malih podjetij do sistemov avtomatizacije transnacionalnih korporacij. Delal v podjetjih, kot so Diasoft, 1C, Luxoft, Rosgosstrakh, Sberbank. Trenutno Java Vodja v oddelku RND podjetja Rostselmash, izdeluje najboljše sisteme avtomatizacije za kmetijske stroje učiteljica
2
seveda15 let izkušenj z Linuxom, 10 let z oblaki in Devops. Uspelo je sodelovati pri gradnji distribucij Linuxa, delati tako v zunanjih izvajalcih kot v produktnih podjetjih. Zadnja 3 leta je bil...
15 let izkušenj z Linuxom, 10 let z oblaki in Devops. Uspelo je sodelovati pri gradnji distribucij Linuxa, delati tako v zunanjih izvajalcih kot v produktnih podjetjih. Zadnja 3 leta je pripravljal konferenco DevOpsConf Russia.
8
tečaji20+ let izkušenj pri razvojnih projektih po meri v IT. Na desetine uspešnih projektov, vključno s tistimi po državnih naročilih. Izkušnje z razvojem in implementacijo ERP sistemov, odprtokodnih rešitev, podpore visoko obremenjenim aplikacijam. Predavatelj tečajev na...
20+ let izkušenj pri razvojnih projektih po meri v IT. Na desetine uspešnih projektov, vključno s tistimi po državnih naročilih. Izkušnje z razvojem in implementacijo ERP sistemov, odprtokodnih rešitev, podpore visoko obremenjenim aplikacijam. Predavatelj tečajev Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE ter mentor tečaja HighLoad