Cloud Solution Architecture - bezplatný kurz od společnosti Otus, 6měsíční školení, Datum: 2. prosince 2023.
Různé / / December 06, 2023
Znalosti v oblasti Agilního vývoje a podpory architektury cloudových řešení se stávají povinným požadavkem pro IT specialisty. Právě tito specialisté jsou nejžádanější a vysoce placeni ve velkých globálních projektech: Google, Amazon, Microsoft, Yandex, Sberbank atd.
Společnosti v případě potřeby přesouvají aplikace do cloudu nebo vyvíjejí od nuly:
— zavádět produkty a nové funkce rychleji a častěji (než konkurence), pomocí experimentů s minimálními náklady na infrastrukturu;
— zajistit provoz při vysoké a měnící se zátěži, je-li to nutné, nasazení stovek nebo dokonce tisíců serverů během několika minut;
— Získejte jednoduchý a rychlý přístup k vysoce nákladným a složitým technologiím bez počátečních investic (Vysoká Performance Computing / Superpočítače, Big Data, Analytics, Strojové učení, Rozpoznávání obrazu a hlasu, CDN a atd.;
— globální poskytování služeb po celém světě nebo v určité vzdálené oblasti;
— snížit náklady na podporu vlastních datových center a soustředit uvolněné zdroje na vývoj aplikací a uživatelskou podporu.
— při práci s lékařskými, finančními nebo osobními údaji splnit regulační požadavky, aniž by bylo nutné podrobit se certifikačním postupům.
Tyto výhody lze plně využít pouze kombinací technologického aspektu (infrastruktura, aplikace, architektura), lidské faktory (role v modelu organizace a interakce) a pracovní procesy (metodika rozvoje a udržování projekty).
V rámci kurzu studenti:
seznámit se s hlavními prvky a službami poskytovanými všemi poskytovateli cloudu;
bude studovat základní návrhové vzory cloudových řešení s využitím těchto prvků;
seznámit se se základními principy, které musí cloudové řešení splňovat, a konečně porozumět podrobné metodice migrace stávající řešení cloudu, zohledňující jak transformaci technologických procesů, tak i změnu myšlení zaměstnanců organizace směrem k cloudový přístup.
Pro koho je tento kurz určen?
Nejlepší postup pro práci na architektuře cloudových řešení zahrnuje společnou práci Agile DevOps týmů z oddělení cloudové infrastruktury a cloudových aplikací. Role architekta je z velké části rozdělena mezi týmy, neexistuje monopol na inovace (týmy, hackathony). Cloudová architektura je výsledkem spolupráce (záměrná architektura) mezi specialisty v různých oborech.
Kurz je určen především pro architekty a vývojáře, ale poskytuje i vývoj na úroveň Cloud Native pro specialisty v následujících profilech:
- IT / softwaroví architekti, kteří se chtějí naučit Agile DevOps přístup k vývoji a údržbě architektury cloudových řešení (Infrastructure as Code)
- Vývojáři a inženýři DevOps, kteří se chtějí naučit, jak migrovat své stávající aplikace do cloudu, nebo vyvíjet cloudové nativní aplikace od nuly, s ohledem na funkce cloudového prostředí.
- Správci sítě a systému, kteří se chtějí stát inženýry DevOps a naučit se udržovat cloudovou infrastrukturu
- Odborníci na informační bezpečnost, kteří se chtějí naučit, jak zabezpečit svou cloudovou infrastrukturu a zásobník aplikací
- Manažeři a vedoucí týmů, kteří se chtějí naučit, jak transformovat svou organizaci, technickou architekturu a pracovní postupy, aby umožnili cloud
Tento kurz vám umožní osvojit si odborné kompetence nezbytné pro vývoj a podporu architektury cloudových aplikací:
Well-Architected Framework – použití sad architektonických požadavků přizpůsobených pro použití v cloudu
Cloud Architecture Patterns – skutečné příklady implementace architektury cloudové infrastruktury a zásobníku aplikací
Cloud Adoption Framework – proces pro migraci zásobníku aplikací do cloudu a přizpůsobení vaší organizace, rolí a pracovních postupů
Základní komponenty a služby cloudového řešení - znalost základních stavebních kamenů jakéhokoli cloudové řešení na příkladu různých služeb poskytovaných různými dodavateli (AWS, Azure, GCP, Yandex. Cloud, SberCloud)
Naučíte se:
Základní komponenty a služby cloudového řešení:
— seznamte se se všemi hlavními typy cloudových služeb
— používat každou službu pomocí grafických rozhraní cloudových dodavatelů, nástrojů pro správu konzole a skriptů automatického nasazení pomocí projektů Terraform;
— aplikovat získané znalosti při řešení problémů, se kterými se následně setkáte v reálných projektech.
Well-Architected Framework (rámec pro správnou cloudovou architekturu):
— formulovat požadavky na architekturu Cloud Native řešení v oblastech Výkonnost, Spolehlivost, Bezpečnost, Provozní dokonalost, Optimalizace nákladů;
— implementovat dobře architektonická řešení (praxe: laboratorní práce využívající přístup Infrastruktura jako kód);
— analyzovat stávající architekturu z hlediska souladu s dobře architektonickým rámcem a formulovat podrobný plán oprav a vylepšení.
Vzory cloudové architektury:
- Aplikujte příklady řešení ze skutečného života, která splňují požadavky na dobře architekturu v AWS, Azure a GCP pro hlavní domény;
— navrhnout architekturu Cloud Landing Zone (více účtů / více projektů);
— navrhnout architekturu Networking & Edge, User management and identity, Infrastructure domains a protokolování a monitorování aplikací, vrstvená bezpečnostní obrana, automatizované nasazení (CI/CD Toolchain);
Cloud Adoption Framework (rámec migrace aplikací do cloudu):
— používat doporučení rámce při plánování migrace zásobníku aplikací do cloudu;
— vyvinout obecné schéma, plán a optimální strategii pro migraci aplikací do cloudu s využitím přístupu „6R“ (rehost, replatform, zpětný nákup, refaktor, zachování, vyřazení);
— určit náklady a přínosy používání cloudových služeb;
— formulovat požadavky na migraci v oblasti platformy, bezpečnosti, provozu, podnikání, lidí a správy;
— vypracovat plán kontinuity podnikání a dosáhnout ukazatelů vysoké dostupnosti.
4
chodVývojem softwaru se profesionálně zabývám přes 20 let, z toho posledních 13 let ve světě Java. Během této doby se aktivně podílel na budování systémů různých velikostí: od malých podnikových systémů až po...
Vývojem softwaru se profesionálně zabývám přes 20 let, z toho posledních 13 let ve světě Java. Během této doby se aktivně podílel na budování systémů různých velikostí: od systémů na úrovni malých podniků až po automatizační systémy nadnárodních korporací. Pracoval ve společnostech jako Diasoft, 1C, Luxoft, Rosgosstrakh, Sberbank. V současné době Java Vedení v divizi RND společnosti Rostselmash, která vyrábí nejlepší automatizační systémy pro zemědělské stroje Učitel
2
chod15 let zkušeností s Linuxem, 10 let s cloudy a Devops. Podařilo se mu podílet se na výstavbě linuxových distribucí, pracovat jak v outsourcingu, tak v produktových společnostech. Poslední 3 roky byl...
15 let zkušeností s Linuxem, 10 let s cloudy a Devops. Podařilo se mu podílet se na výstavbě linuxových distribucí, pracovat jak v outsourcingu, tak v produktových společnostech. Poslední 3 roky připravoval konferenci DevOpsConf Russia.
8
kurzyVíce než 20 let zkušeností s projekty zakázkového vývoje v IT. Desítky úspěšných projektů, včetně těch v rámci státních zakázek. Zkušenosti s vývojem a implementací ERP systémů, open-source řešení, podpora vysoce zatěžovaných aplikací. Lektor kurzů na...
Více než 20 let zkušeností s projekty zakázkového vývoje v IT. Desítky úspěšných projektů, včetně těch v rámci státních zakázek. Zkušenosti s vývojem a implementací ERP systémů, open-source řešení, podpora vysoce zatěžovaných aplikací. Lektor kurzů Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE a také mentor kurzu HighLoad