Cloud Solution Architecture - gratis kurs fra Otus, 6 måneders opplæring, Dato: 2. desember 2023.
Miscellanea / / December 06, 2023
Kunnskap innen agile utvikling og support av arkitekturen til skyløsninger er i ferd med å bli et obligatorisk krav for IT-spesialister. Det er disse spesialistene som er mest etterspurt og høyt betalt i store globale prosjekter: Google, Amazon, Microsoft, Yandex, Sberbank, etc.
Bedrifter flytter applikasjoner til skyen eller utvikler fra bunnen av, om nødvendig:
— introdusere produkter og nye funksjoner raskere og oftere (enn konkurrenter), ved å bruke eksperimenter med minimale infrastrukturkostnader;
— sikre drift under høy og skiftende belastning, om nødvendig, distribuere hundrevis og til og med tusenvis av servere i løpet av minutter;
— få enkel og rask tilgang til dyre og komplekse teknologier uten initial investering (Høy Performance Computing / Superdatamaskiner, Big Data, Analytics, Machine Learning, Image & Voice Recognition, CDN og etc.;
— global tjenesteyting rundt om i verden eller i en bestemt avsidesliggende region;
— redusere kostnadene ved å støtte dine egne datasentre, fokusere de frigjorte ressursene på applikasjonsutvikling og brukerstøtte.
— oppfylle regulatoriske krav når du arbeider med medisinske, økonomiske eller personlige data uten å måtte gjennomgå sertifiseringsprosedyrer.
Disse fordelene kan bare høstes fullt ut ved å kombinere det teknologiske aspektet (infrastruktur, applikasjoner, arkitektur), menneskelige faktorer (roller i organisasjons- og samhandlingsmodellen) og arbeidsprosesser (metodikk for å utvikle og vedlikeholde prosjekter).
Som en del av kurset skal studentene:
bli kjent med hovedelementene og tjenestene som tilbys av alle skyleverandører;
vil studere de grunnleggende designmønstrene til skyløsninger ved å bruke disse elementene;
bli kjent med de grunnleggende prinsippene som en skyløsning må overholde og til slutt forstå den detaljerte migrasjonsmetodikken eksisterende løsninger til skyen, som tar hensyn til både transformasjon av teknologiske prosesser og endring i tenkningen til organisasjonens ansatte mot skytilnærming.
Hvem er dette kurset for?
Den beste praksisen for å jobbe med arkitekturen til skyløsninger involverer det felles Agile DevOps-arbeidet til team fra skyinfrastruktur og skyapplikasjonsavdelinger. Arkitektens rolle er i stor grad fordelt på team, det er ikke monopol på innovasjon (team, hackathons). Skyarkitektur er et resultat av samarbeid (intensjonell arkitektur) mellom spesialister innen ulike felt.
Kurset er primært ment for arkitekter og utviklere, men gir også utvikling til Cloud Native-nivå for spesialister i følgende profiler:
- IT / Software Architects som ønsker å lære Agile DevOps-tilnærmingen til å utvikle og vedlikeholde arkitekturen til skyløsninger (Infrastructure as Code)
- Utviklere og DevOps-ingeniører som ønsker å lære å migrere sine eksisterende applikasjoner til skyen, eller utvikle skybaserte applikasjoner fra bunnen av, med tanke på funksjonene i skymiljøet
- Nettverks- og systemadministratorer som ønsker å bli DevOps-ingeniører og lære å vedlikeholde skyinfrastruktur
- Informasjonssikkerhetseksperter som ønsker å lære hvordan de kan sikre skyinfrastrukturen og applikasjonsstabelen
- Ledere og teamledere som ønsker å lære hvordan de kan transformere sin organisasjon, tekniske arkitektur og arbeidsflyt for å aktivere skyen
Dette kurset vil tillate deg å mestre den profesjonelle kompetansen som er nødvendig for å utvikle og støtte skyapplikasjonsarkitektur:
Well-Architected Framework - bruk av sett med arkitektoniske krav skreddersydd for bruk i skyen
Cloud Architecture Patterns - ekte eksempler på implementering av skyinfrastrukturarkitektur og applikasjonsstabel
Cloud Adoption Framework - en prosess for å migrere applikasjonsstakken til skyen og tilpasse organisasjonen, rollene og arbeidsflytene
Grunnleggende komponenter og tjenester i en skyløsning - kjennskap til de grunnleggende byggesteinene til evt skyløsning ved å bruke eksemplet på forskjellige tjenester levert av forskjellige leverandører (AWS, Azure, GCP, Yandex. Cloud, SberCloud)
Du vil lære:
Grunnleggende komponenter og tjenester i skyløsningen:
— bli kjent med alle hovedtypene skytjenester
— bruk hver tjeneste ved å bruke grafiske grensesnitt fra nettskyleverandører, konsolladministrasjonsverktøy og automatiske distribusjonsskript ved bruk av Terraform-prosjekter;
- bruk den tilegnete kunnskapen når du løser problemer som du senere vil møte i virkelige prosjekter.
Well-Architected Framework (rammeverk for riktig skyarkitektur):
— formulere krav til Cloud Native løsningsarkitektur i domenene ytelseseffektivitet, pålitelighet, sikkerhet, operasjonell fortreffelighet, kostnadsoptimalisering;
– implementere velarkitekterte løsninger (praksis: laboratoriearbeid ved bruk av infrastruktur som kodetilnærming);
— analysere den eksisterende arkitekturen for samsvar med det godt arkitektte rammeverket og utarbeide en detaljert plan for korrigeringer og forbedringer.
Skyarkitekturmønstre:
- bruke virkelige eksempler på løsninger som oppfyller velarkitekterte krav i AWS, Azure og GCP for store domener;
— designe arkitekturen til Cloud Landing Zone (multi-konto / multi-prosjekt);
— designe arkitekturen til Networking & Edge, Brukeradministrasjon og identitet, Infrastrukturdomener og applikasjonslogging og overvåking, lagdelt sikkerhetsforsvar, automatisert distribusjon (CI/CD Verktøykjede);
Cloud Adoption Framework (rammeverk for applikasjonsmigrering til skyen):
– bruk rammeverkets anbefalinger når du planlegger migreringen av en applikasjonsstabel til skyen;
— utvikle et generelt opplegg, plan og optimal strategi for å migrere applikasjoner til skyen ved å bruke «6R»-tilnærmingen (rehost, replattform, gjenkjøp, refactor, retain, retire);
— bestemme kostnadene og fordelene ved bruk av skytjenester;
— formulere krav for migrering i domenene plattform, sikkerhet, drift, virksomhet, mennesker, styring;
— utvikle en forretningskontinuitetsplan og oppnå indikatorer for høy tilgjengelighet.
4
kursJeg har vært profesjonelt involvert i programvareutvikling i over 20 år, hvorav de siste 13 har vært i Java-verdenen. I løpet av denne tiden tok han en aktiv del i å bygge systemer av forskjellige størrelser: fra små bedriftsnivå til...
Jeg har vært profesjonelt involvert i programvareutvikling i over 20 år, hvorav de siste 13 har vært i Java-verdenen. I løpet av denne tiden tok han en aktiv del i å bygge systemer av forskjellige størrelser: fra små bedriftsnivå til automatiseringssystemer for transnasjonale selskaper. Jobbet i selskaper som Diasoft, 1C, Luxoft, Rosgosstrakh, Sberbank. For tiden Java Leder i RND-divisjonen i Rostselmash, og lager de beste automatiseringssystemene for landbruksmaskiner Lærer
2
kurs15 års erfaring med Linux, 10 år med skyer og Devops. Klarte å delta i bygging av Linux-distribusjoner, jobbe både innen outsourcing og i produktselskaper. De siste 3 årene har han vært...
15 års erfaring med Linux, 10 år med skyer og Devops. Klarte å delta i bygging av Linux-distribusjoner, jobbe både innen outsourcing og i produktselskaper. De siste 3 årene har han forberedt DevOpsConf Russland-konferansen.
8
kurs20+ års erfaring med skreddersydde utviklingsprosjekter innen IT. Dusinvis av vellykkede prosjekter, inkludert de under statlige kontrakter. Erfaring med utvikling og implementering av ERP-systemer, åpen kildekode-løsninger, støtte for høybelastningsapplikasjoner. Lærer på kurs i...
20+ års erfaring med skreddersydde utviklingsprosjekter innen IT. Dusinvis av vellykkede prosjekter, inkludert de under statlige kontrakter. Erfaring med utvikling og implementering av ERP-systemer, åpen kildekode-løsninger, støtte for høybelastningsapplikasjoner. Lærer i kurs på Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE, samt mentor for HighLoad-kurset