Cloud Solution Architecture - besplatni tečaj iz Otusa, 6 mjeseci obuke, datum: 2. prosinca 2023.
Miscelanea / / December 06, 2023
Poznavanje iz područja Agile razvoja i podrške arhitekturi cloud rješenja postaje obvezni uvjet za IT stručnjake. Upravo su ti stručnjaci najtraženiji i visoko plaćeni u velikim globalnim projektima: Google, Amazon, Microsoft, Yandex, Sberbank itd.
Tvrtke premještaju aplikacije u oblak ili razvijaju od nule, ako je potrebno:
— uvodite proizvode i nove značajke brže i češće (od konkurenata), koristeći eksperimente s minimalnim troškovima infrastrukture;
— osigurati rad pod velikim i promjenjivim opterećenjem, ako je potrebno, postavljajući stotine, pa čak i tisuće poslužitelja u nekoliko minuta;
— dobiti jednostavan i brz pristup skupim i složenim tehnologijama bez početnog ulaganja (Visoka Računalstvo performansi / superračunala, veliki podaci, analitika, strojno učenje, prepoznavanje slike i glasa, CDN i itd.;
— globalno pružanje usluga diljem svijeta ili u određenoj udaljenoj regiji;
— smanjite troškove podrške vlastitim podatkovnim centrima, fokusirajući oslobođene resurse na razvoj aplikacija i korisničku podršku.
— ispuniti regulatorne zahtjeve pri radu s medicinskim, financijskim ili osobnim podacima bez potrebe za podvrgavanjem postupcima certifikacije.
Ove prednosti mogu se u potpunosti iskoristiti samo kombinacijom tehnološkog aspekta (infrastruktura, aplikacije, arhitektura), ljudski čimbenici (uloge u organizaciji i model interakcije) i radni procesi (metodologija razvoja i održavanja projekti).
U sklopu nastave studenti:
upoznati se s glavnim elementima i uslugama koje pružaju svi cloud provideri;
proučavat će osnovne obrasce dizajna rješenja u oblaku pomoću ovih elemenata;
upoznati se s temeljnim principima koje mora zadovoljiti rješenje u oblaku i na kraju razumjeti detaljnu metodologiju migracije postojeća rješenja za oblak, uzimajući u obzir i transformaciju tehnoloških procesa i promjenu u razmišljanju zaposlenika organizacije prema pristup oblaku.
Za koga je ovaj tečaj?
Najbolja praksa za rad na arhitekturi cloud rješenja uključuje zajednički Agile DevOps rad timova iz cloud infrastrukture i odjela za cloud aplikacije. Uloga arhitekta je velikim dijelom raspoređena među timovima, nema monopola na inovacije (timovi, hackathoni). Arhitektura oblaka rezultat je suradnje (namjerne arhitekture) stručnjaka u različitim područjima.
Tečaj je prvenstveno namijenjen arhitektima i programerima, ali također pruža razvoj do Cloud Native razine za stručnjake u sljedećim profilima:
- IT/Softverski arhitekti koji žele naučiti Agile DevOps pristup razvoju i održavanju arhitekture rješenja u oblaku (Infrastructure as Code)
- Programeri i DevOps inženjeri koji žele naučiti kako premjestiti svoje postojeće aplikacije u oblak ili razviti izvorne aplikacije u oblaku od nule, uzimajući u obzir značajke okruženja u oblaku
- Administratori mreže i sustava koji žele postati DevOps inženjeri i naučiti kako održavati infrastrukturu oblaka
- Stručnjaci za informacijsku sigurnost koji žele naučiti kako osigurati svoju infrastrukturu u oblaku i hrpu aplikacija
- Menadžeri i voditelji timova koji žele naučiti kako transformirati svoju organizaciju, tehničku arhitekturu i tijekove rada kako bi omogućili oblak
Ovaj tečaj omogućit će vam da svladate profesionalne kompetencije potrebne za razvoj i podršku arhitekture aplikacija u oblaku:
Dobro arhitektonski okvir - korištenje skupova arhitektonskih zahtjeva prilagođenih za korištenje u oblaku
Cloud Architecture Patterns - stvarni primjeri implementacije arhitekture cloud infrastrukture i stack aplikacija
Cloud Adoption Framework - proces za premještanje hrpe vaših aplikacija u oblak i prilagođavanje vaše organizacije, uloga i tijekova rada
Osnovne komponente i usluge rješenja u oblaku - poznavanje osnovnih sastavnih dijelova bilo kojeg rješenje u oblaku na primjeru različitih usluga različitih dobavljača (AWS, Azure, GCP, Yandex. Cloud, SberCloud)
Naučit ćeš:
Osnovne komponente i usluge cloud rješenja:
— upoznati se sa svim glavnim vrstama usluga u oblaku
— koristite svaku uslugu koristeći grafička sučelja dobavljača oblaka, alate za upravljanje konzolom i skripte za automatsku implementaciju koristeći Terraform projekte;
— primijenite stečeno znanje pri rješavanju problema s kojima ćete se kasnije susresti u stvarnim projektima.
Dobro arhitektonski okvir (okvir za ispravnu arhitekturu oblaka):
— formuliranje zahtjeva za arhitekturu rješenja Cloud Native u domenama učinkovitosti performansi, pouzdanosti, sigurnosti, operativne izvrsnosti, optimizacije troškova;
— implementirati Well-Architected rješenja (vježbe: laboratorijski rad korištenjem pristupa Infrastructure as Code);
— analizirati postojeću arhitekturu radi usklađenosti s dobro projektiranim okvirom i formulirati detaljan plan za ispravke i poboljšanja.
Obrasci arhitekture oblaka:
- primijenite primjere rješenja iz stvarnog života koja zadovoljavaju zahtjeve Well-Architected u AWS-u, Azureu i GCP-u za glavne domene;
— dizajnirati arhitekturu Cloud Landing Zone (više računa / više projekata);
— dizajnirati arhitekturu Networking & Edge, Upravljanje korisnicima i identitet, Infrastrukturne domene i aplikacije Zapisivanje i praćenje, Slojevita sigurnosna obrana, Automatizirana implementacija (CI/CD Lanac alata);
Cloud Adoption Framework (okvir za migraciju aplikacije u oblak):
— upotrijebite preporuke okvira pri planiranju migracije hrpe aplikacija u oblak;
— razviti opću shemu, plan i optimalnu strategiju za migraciju aplikacija u oblak korištenjem pristupa „6R” (rehost, replatform, repurchase, refactor, retain, retire);
— odrediti troškove i koristi od korištenja usluga u oblaku;
— formuliranje zahtjeva za migraciju u domenama Platforma, Sigurnost, Operacije, Posao, Ljudi, Upravljanje;
— razviti plan kontinuiteta poslovanja i postići visoke pokazatelje dostupnosti.
4
tečajProfesionalno se bavim razvojem softvera više od 20 godina, od čega zadnjih 13 godina u svijetu Jave. Tijekom tog vremena aktivno je sudjelovao u izgradnji sustava različitih veličina: od sustava na razini malih poduzeća do...
Profesionalno se bavim razvojem softvera više od 20 godina, od čega zadnjih 13 godina u svijetu Jave. Tijekom tog vremena aktivno je sudjelovao u izgradnji sustava različitih veličina: od sustava na razini malih poduzeća do sustava automatizacije transnacionalnih korporacija. Radio u tvrtkama kao što su Diasoft, 1C, Luxoft, Rosgosstrakh, Sberbank. Trenutno Java Vodeći u RND odjelu Rostselmash, izrađujući najbolje sustave automatizacije za poljoprivredne strojeve Učitelj, nastavnik, profesor
2
tečaj15 godina iskustva s Linuxom, 10 godina s cloudom i Devopsom. Uspio je sudjelovati u izgradnji Linux distribucija, raditi iu outsourcingu iu proizvodnim tvrtkama. Posljednje 3 godine bio je...
15 godina iskustva s Linuxom, 10 godina s cloudom i Devopsom. Uspio je sudjelovati u izgradnji Linux distribucija, raditi iu outsourcingu iu proizvodnim tvrtkama. Posljednje 3 godine priprema DevOpsConf Russia konferenciju.
8
tečajevi20+ godina iskustva u prilagođenim razvojnim projektima u IT-u. Deseci uspješnih projekata, uključujući one pod državnim ugovorima. Iskustvo u razvoju i implementaciji ERP sustava, open-source rješenja, podrška visokoopterećenim aplikacijama. Predavač kolegija na...
20+ godina iskustva u prilagođenim razvojnim projektima u IT-u. Deseci uspješnih projekata, uključujući one pod državnim ugovorima. Iskustvo u razvoju i implementaciji ERP sustava, open-source rješenja, podrška visokoopterećenim aplikacijama. Predavač tečajeva Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE, kao i mentor HighLoad tečaja