Cloud Solution Architecture - gratis kurs från Otus, 6 månaders utbildning, Datum: 2 december 2023.
Miscellanea / / December 06, 2023
Kunskaper inom området Agil utveckling och support av arkitekturen för molnlösningar blir ett obligatoriskt krav för IT-specialister. Det är dessa specialister som är mest efterfrågade och högt betalda i stora globala projekt: Google, Amazon, Microsoft, Yandex, Sberbank, etc.
Företag flyttar applikationer till molnet eller utvecklar från grunden, om det behövs:
— introducera produkter och nya funktioner snabbare och oftare (än konkurrenterna), med hjälp av experiment med minimala infrastrukturkostnader.
— Säkerställa drift under hög och varierande belastning, om nödvändigt, distribuera hundratals och till och med tusentals servrar på några minuter.
— få enkel och snabb tillgång till kostsamma och komplexa tekniker utan initiala investeringar (Hög Performance Computing/Superdatorer, Big Data, Analytics, Machine Learning, Image & Voice Recognition, CDN och etc.;
— Globalt tillhandahållande av tjänster runt om i världen eller i en specifik avlägsen region.
— minska kostnaderna för att stödja dina egna datacenter, fokusera de frigjorda resurserna på applikationsutveckling och användarstöd.
— uppfylla lagstadgade krav när man arbetar med medicinska, finansiella eller personliga uppgifter utan att behöva genomgå certifieringsförfaranden.
Dessa fördelar kan endast skördas fullt ut genom att kombinera den tekniska aspekten (infrastruktur, applikationer, arkitektur), mänskliga faktorer (roller i organisations- och interaktionsmodellen) och arbetsprocesser (metodik för att utveckla och underhålla projekt).
Som en del av kursen, studenter:
bekanta dig med huvudelementen och tjänsterna som tillhandahålls av alla molnleverantörer;
kommer att studera de grundläggande designmönstren för molnlösningar med dessa element;
bekanta dig med de grundläggande principerna som en molnlösning måste följa och slutligen förstå den detaljerade migrationsmetoden befintliga lösningar till molnet, med hänsyn till både omvandlingen av tekniska processer och förändringen i tänkandet hos organisationens anställda mot moln tillvägagångssätt.
Vem är den här kursen för?
Den bästa praxisen för att arbeta med arkitekturen för molnlösningar involverar det gemensamma Agile DevOps-arbetet av team från molninfrastruktur- och molnapplikationsavdelningar. Arkitektens roll är till stor del fördelad mellan teamen, det finns inget monopol på innovation (team, hackathons). Molnarkitektur är resultatet av samarbete (avsiktlig arkitektur) mellan specialister inom olika områden.
Kursen vänder sig i första hand till arkitekter och utvecklare, men ger även utveckling till Cloud Native-nivå för specialister inom följande profiler:
- IT / Software Architects som vill lära sig Agile DevOps-metoden för att utveckla och underhålla arkitekturen för molnlösningar (Infrastructure as Code)
- Utvecklare och DevOps-ingenjörer som vill lära sig att migrera sina befintliga applikationer till molnet, eller utveckla molnbaserade applikationer från grunden, med hänsyn till funktionerna i molnmiljön
- Nätverks- och systemadministratörer som vill bli DevOps-ingenjörer och lära sig hur man underhåller molninfrastruktur
- Informationssäkerhetsproffs som vill lära sig att säkra sin molninfrastruktur och applikationsstack
- Chefer och teamledare som vill lära sig att transformera sin organisation, tekniska arkitektur och arbetsflöden för att möjliggöra molnet
Denna kurs låter dig behärska de professionella kompetenser som krävs för att utveckla och stödja molnapplikationsarkitektur:
Well-Architected Framework - användning av uppsättningar av arkitektoniska krav skräddarsydda för användning i molnet
Molnarkitekturmönster - verkliga exempel på implementering av molninfrastrukturarkitektur och applikationsstack
Cloud Adoption Framework - en process för att migrera din applikationsstack till molnet och anpassa din organisation, roller och arbetsflöden
Grundläggande komponenter och tjänster i en molnlösning - förtrogenhet med de grundläggande byggstenarna för alla molnlösning med exemplet på olika tjänster som tillhandahålls av olika leverantörer (AWS, Azure, GCP, Yandex. Cloud, SberCloud)
Du kommer att lära dig:
Grundläggande komponenter och tjänster i molnlösningen:
— bekanta dig med alla huvudtyper av molntjänster
— Använd varje tjänst med grafiska gränssnitt från molnleverantörer, konsolhanteringsverktyg och automatiska distributionsskript med hjälp av Terraform-projekt;
— tillämpa de förvärvade kunskaperna när du löser problem som du senare kommer att stöta på i verkliga projekt.
Well-Architected Framework (ramverk för korrekt molnarkitektur):
— formulera krav för Cloud Native-lösningsarkitektur inom domänerna Performance Efficiency, Reliability, Security, Operational Excellence, Kostnadsoptimering;
— implementera välbyggda lösningar (praxis: laboratoriearbete med infrastruktur som kodmetoden);
— analysera den befintliga arkitekturen för överensstämmelse med Well-Architected Framework och utarbeta en detaljerad plan för korrigeringar och förbättringar.
Molnarkitekturmönster:
- tillämpa verkliga exempel på lösningar som uppfyller Well-Architected-krav i AWS, Azure och GCP för större domäner;
— utforma arkitekturen för Cloud Landing Zone (flerkonton/multiprojekt);
— utforma arkitekturen för Networking & Edge, Användarhantering och identitet, Infrastrukturdomäner och applikationsloggning och övervakning, säkerhetsförsvar i lager, automatiserad distribution (CI/CD verktygskedja);
Cloud Adoption Framework (ramverk för applikationsmigrering till molnet):
— använd ramverkets rekommendationer när du planerar migreringen av en applikationsstack till molnet;
— utveckla ett allmänt schema, en plan och en optimal strategi för att migrera applikationer till molnet med hjälp av "6R"-metoden (återvärd, omplattform, återköp, refaktorer, behåll, dra tillbaka);
— fastställa kostnaderna och fördelarna med att använda molntjänster.
— formulera krav för migrering inom domänerna Plattform, Säkerhet, Operations, Business, People, Governance.
— Utarbeta en plan för affärskontinuitet och uppnå indikatorer för hög tillgänglighet.
4
kursJag har varit professionellt involverad i mjukvaruutveckling i över 20 år, varav de senaste 13 har varit i Java-världen. Under denna tid tog han en aktiv del i att bygga system av olika storlekar: från system på små företagsnivå till...
Jag har varit professionellt involverad i mjukvaruutveckling i över 20 år, varav de senaste 13 har varit i Java-världen. Under denna tid tog han en aktiv del i att bygga system av olika storlekar: från system på små företagsnivå till automationssystem för transnationella företag. Arbetade i företag som Diasoft, 1C, Luxoft, Rosgosstrakh, Sberbank. För närvarande Java Leda i RND-avdelningen av Rostselmash, som gör de bästa automationssystemen för jordbruksmaskiner Lärare
2
kurs15 års erfarenhet av Linux, 10 år med moln och Devops. Lyckades delta i uppbyggnaden av Linuxdistributioner, arbeta både inom outsourcing och i produktbolag. De senaste 3 åren har han varit...
15 års erfarenhet av Linux, 10 år med moln och Devops. Lyckades delta i uppbyggnaden av Linuxdistributioner, arbeta både inom outsourcing och i produktbolag. Under de senaste 3 åren har han förberett DevOpsConf Russia-konferensen.
8
kurser20+ års erfarenhet av anpassade utvecklingsprojekt inom IT. Dussintals framgångsrika projekt, inklusive de under statliga kontrakt. Erfarenhet av utveckling och implementering av affärssystem, open source-lösningar, support för högbelastningsapplikationer. Lärare i kurser i...
20+ års erfarenhet av anpassade utvecklingsprojekt inom IT. Dussintals framgångsrika projekt, inklusive de under statliga kontrakt. Erfarenhet av utveckling och implementering av affärssystem, open source-lösningar, support för högbelastningsapplikationer. Lärare i kurser i Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE, samt mentor för HighLoad-kursen