Cloud Solution Architecture - bezplatný kurz od spoločnosti Otus, 6-mesačné školenie, Dátum: 2. decembra 2023.
Rôzne / / December 06, 2023
Znalosti v oblasti Agilného vývoja a podpory architektúry cloudových riešení sa stávajú pre IT špecialistov povinnou požiadavkou. Práve títo špecialisti sú najžiadanejší a vysoko platení vo veľkých globálnych projektoch: Google, Amazon, Microsoft, Yandex, Sberbank atď.
Spoločnosti v prípade potreby presúvajú aplikácie do cloudu alebo vyvíjajú úplne od začiatku:
— zavádzať produkty a nové funkcie rýchlejšie a častejšie (ako konkurenti), pomocou experimentov s minimálnymi nákladmi na infraštruktúru;
— zabezpečiť prevádzku pri vysokej a meniacej sa záťaži, ak je to potrebné, nasadenie stoviek a dokonca tisícok serverov v priebehu niekoľkých minút;
— Získajte jednoduchý a rýchly prístup k vysoko nákladným a zložitým technológiám bez počiatočných investícií (Vysoká Výkonná výpočtová technika / superpočítače, veľké dáta, analytika, strojové učenie, rozpoznávanie obrazu a hlasu, CDN a atď.;
— globálne poskytovanie služieb na celom svete alebo v špecifickom vzdialenom regióne;
— Znížte náklady na podporu vlastných dátových centier a zamerajte uvoľnené zdroje na vývoj aplikácií a podporu používateľov.
— spĺňať regulačné požiadavky pri práci so zdravotnými, finančnými alebo osobnými údajmi bez toho, aby ste museli absolvovať certifikačné postupy.
Tieto výhody možno naplno využiť len spojením technologického aspektu (infraštruktúra, aplikácie, architektúra), ľudské faktory (úlohy v organizačnom a interakčnom modeli) a pracovné procesy (metodika rozvoja a udržiavania projekty).
V rámci kurzu študenti:
zoznámiť sa s hlavnými prvkami a službami poskytovanými všetkými poskytovateľmi cloudu;
bude študovať základné dizajnové vzory cloudových riešení pomocou týchto prvkov;
zoznámiť sa so základnými princípmi, ktoré musí cloudové riešenie spĺňať a napokon pochopiť podrobnú metodiku migrácie existujúce riešenia pre cloud, zohľadňujúce tak transformáciu technologických procesov, ako aj zmenu myslenia zamestnancov organizácie smerom k cloudový prístup.
Pre koho je tento kurz určený?
Najlepší postup pri práci na architektúre cloudových riešení zahŕňa spoločnú Agile DevOps prácu tímov z oddelení cloudovej infraštruktúry a cloudových aplikácií. Úloha architekta je do značnej miery rozdelená medzi tímy, neexistuje monopol na inovácie (tímy, hackathony). Cloudová architektúra je výsledkom spolupráce (zámerná architektúra) medzi špecialistami v rôznych oblastiach.
Kurz je určený predovšetkým pre architektov a vývojárov, ale poskytuje aj vývoj na úroveň Cloud Native pre špecialistov v nasledujúcich profiloch:
- IT / softvéroví architekti, ktorí sa chcú naučiť Agile DevOps prístup k vývoju a údržbe architektúry cloudových riešení (Infrastructure as Code)
- Vývojári a inžinieri DevOps, ktorí sa chcú naučiť, ako migrovať svoje existujúce aplikácie do cloudu, alebo vyvíjať cloudové natívne aplikácie od nuly, berúc do úvahy funkcie cloudového prostredia.
- Správcovia sietí a systémov, ktorí sa chcú stať inžiniermi DevOps a naučiť sa udržiavať cloudovú infraštruktúru
- Profesionáli v oblasti informačnej bezpečnosti, ktorí sa chcú naučiť, ako zabezpečiť svoju cloudovú infraštruktúru a zásobník aplikácií
- Manažéri a vedúci tímov, ktorí sa chcú naučiť, ako transformovať svoju organizáciu, technickú architektúru a pracovné postupy, aby umožnili cloud
Tento kurz vám umožní osvojiť si profesionálne kompetencie potrebné na vývoj a podporu architektúry cloudových aplikácií:
Dobre architektonický rámec – použitie súborov architektonických požiadaviek prispôsobených na použitie v cloude
Cloud Architecture Patterns – skutočné príklady implementácie architektúry cloudovej infraštruktúry a zásobníka aplikácií
Cloud Adoption Framework – proces migrácie zásobníka aplikácií do cloudu a prispôsobenie vašej organizácie, rolí a pracovných postupov
Základné komponenty a služby cloudového riešenia – znalosť základných stavebných kameňov akéhokoľvek cloudové riešenie na príklade rôznych služieb poskytovaných rôznymi dodávateľmi (AWS, Azure, GCP, Yandex. Cloud, SberCloud)
Naučíš sa:
Základné komponenty a služby cloudového riešenia:
— zoznámiť sa so všetkými hlavnými typmi cloudových služieb
— používať každú službu pomocou grafických rozhraní cloudových dodávateľov, nástrojov na správu konzoly a skriptov automatického nasadenia pomocou projektov Terraform;
— získané poznatky aplikovať pri riešení problémov, s ktorými sa následne stretnete v reálnych projektoch.
Dobre usporiadaný rámec (rámec pre správnu cloudovú architektúru):
— formulovať požiadavky na architektúru cloud Native riešení v doménach Výkonnosť, Spoľahlivosť, Bezpečnosť, Prevádzková dokonalosť, Optimalizácia nákladov;
— implementovať dobre navrhnuté riešenia (prax: laboratórna práca využívajúca prístup Infraštruktúra ako kód);
— analyzovať existujúcu architektúru z hľadiska súladu s dobre architektonickým rámcom a sformulovať podrobný plán opráv a zlepšení.
Vzory cloudovej architektúry:
- aplikovať príklady riešení zo skutočného života, ktoré spĺňajú požiadavky Dobrej architektúry v AWS, Azure a GCP pre hlavné domény;
— navrhnúť architektúru cloudovej pristávacej zóny (multi-account / multi-project);
— navrhnúť architektúru Networking & Edge, User management and identity, Infrastructure domains a protokolovanie a monitorovanie aplikácií, vrstvená bezpečnostná obrana, automatizované nasadenie (CI/CD Toolchain);
Cloud Adoption Framework (rámec migrácie aplikácií do cloudu):
— používať odporúčania rámca pri plánovaní migrácie zásobníka aplikácií do cloudu;
— vypracovať všeobecnú schému, plán a optimálnu stratégiu migrácie aplikácií do cloudu pomocou prístupu „6R“ (rehost, replatforma, opätovný nákup, refaktor, zachovanie, vyradenie);
— určiť náklady a prínosy používania cloudových služieb;
— formulovať požiadavky na migráciu v oblasti platformy, bezpečnosti, operácií, podnikania, ľudí, správy;
— vypracovať plán kontinuity podnikania a dosiahnuť ukazovatele vysokej dostupnosti.
4
kurzProfesionálne sa venujem vývoju softvéru viac ako 20 rokov, z toho posledných 13 rokov vo svete Java. Počas tejto doby sa aktívne podieľal na budovaní systémov rôznych veľkostí: od systémov na úrovni malých podnikov až po...
Profesionálne sa venujem vývoju softvéru viac ako 20 rokov, z toho posledných 13 rokov vo svete Java. Počas tejto doby sa aktívne podieľal na budovaní systémov rôznych veľkostí: od systémov na úrovni malých podnikov až po automatizačné systémy nadnárodných korporácií. Pracoval v spoločnostiach ako Diasoft, 1C, Luxoft, Rosgosstrakh, Sberbank. V súčasnosti Java Vedie v divízii RND spoločnosti Rostselmash, ktorá vyrába najlepšie automatizačné systémy pre poľnohospodárske stroje učiteľ
2
kurz15 rokov skúseností s Linuxom, 10 rokov s cloudmi a Devops. Podarilo sa mu podieľať sa na výstavbe linuxových distribúcií, pracovať v outsourcingu aj v produktových spoločnostiach. Posledné 3 roky bol...
15 rokov skúseností s Linuxom, 10 rokov s cloudmi a Devops. Podarilo sa mu podieľať sa na výstavbe linuxových distribúcií, pracovať v outsourcingu aj v produktových spoločnostiach. Posledné 3 roky pripravoval konferenciu DevOpsConf Russia.
8
kurzy20+ rokov skúseností s projektmi vývoja na mieru v IT. Desiatky úspešných projektov, vrátane tých v rámci štátnych zákaziek. Skúsenosti s vývojom a implementáciou ERP systémov, open-source riešenia, podpora vysoko zaťažovaných aplikácií. Lektor kurzov na...
20+ rokov skúseností s projektmi vývoja na mieru v IT. Desiatky úspešných projektov, vrátane tých v rámci štátnych zákaziek. Skúsenosti s vývojom a implementáciou ERP systémov, open-source riešenia, podpora vysoko zaťažovaných aplikácií. Lektor kurzov Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE, ako aj mentor kurzu HighLoad