Cloud Solution Architecture - gratis kursus fra Otus, 6 måneders uddannelse, Dato: 2. december 2023.
Miscellanea / / December 06, 2023
Viden inden for Agile udvikling og support af arkitekturen af cloud-løsninger er ved at blive et obligatorisk krav for IT-specialister. Det er disse specialister, der er mest efterspurgte og højt betalte i store globale projekter: Google, Amazon, Microsoft, Yandex, Sberbank osv.
Virksomheder flytter applikationer til skyen eller udvikler fra bunden, hvis det er nødvendigt:
— introducere produkter og nye funktioner hurtigere og oftere (end konkurrenterne) ved hjælp af eksperimenter med minimale infrastrukturomkostninger;
— sikre drift under høj og skiftende belastning, om nødvendigt, implementering af hundreder og endda tusindvis af servere i løbet af få minutter;
— få enkel og hurtig adgang til dyre og komplekse teknologier uden indledende investering (Høj Performance Computing / Supercomputere, Big Data, Analytics, Machine Learning, Billed- og stemmegenkendelse, CDN og etc.;
— global levering af tjenester rundt om i verden eller i en specifik fjerntliggende region;
— reducere omkostningerne ved at understøtte dine egne datacentre, ved at fokusere de frigjorte ressourcer på applikationsudvikling og brugersupport.
— opfylde lovgivningsmæssige krav, når du arbejder med medicinske, finansielle eller personlige data uden behov for at gennemgå certificeringsprocedurer.
Disse fordele kan kun høstes fuldt ud ved at kombinere det teknologiske aspekt (infrastruktur, applikationer, arkitektur), menneskelige faktorer (roller i organisations- og interaktionsmodellen) og arbejdsprocesser (metode til udvikling og vedligeholdelse projekter).
Som en del af kurset skal eleverne:
gøre dig bekendt med de vigtigste elementer og tjenester leveret af alle cloud-udbydere;
vil studere de grundlæggende designmønstre for cloud-løsninger ved hjælp af disse elementer;
stifte bekendtskab med de grundlæggende principper, som en cloud-løsning skal overholde, og endelig forstå den detaljerede migrationsmetodologi eksisterende løsninger til skyen under hensyntagen til både transformation af teknologiske processer og ændringen i organisationens medarbejderes tankegang i forhold til sky tilgang.
Hvem er dette kursus for?
Den bedste praksis for at arbejde med arkitekturen af cloud-løsninger involverer det fælles Agile DevOps-arbejde af teams fra cloud-infrastruktur og cloud-applikationsafdelinger. Arkitektens rolle er stort set fordelt på teams; der er intet monopol på innovation (hold, hackathons). Cloud-arkitektur er resultatet af samarbejde (intentionel arkitektur) mellem specialister inden for forskellige områder.
Kurset henvender sig primært til arkitekter og udviklere, men giver også udvikling til Cloud Native niveau for specialister i følgende profiler:
- IT / Software Arkitekter, der ønsker at lære den Agile DevOps tilgang til at udvikle og vedligeholde arkitekturen af cloud-løsninger (Infrastructure as Code)
- Udviklere og DevOps-ingeniører, der ønsker at lære at migrere deres eksisterende applikationer til skyen, eller udvikle cloud-native applikationer fra bunden under hensyntagen til funktionerne i cloudmiljøet
- Netværks- og systemadministratorer, der ønsker at blive DevOps-ingeniører og lære at vedligeholde cloud-infrastruktur
- Informationssikkerhedsprofessionelle, der ønsker at lære at sikre deres cloud-infrastruktur og applikationsstak
- Ledere og teamledere, der ønsker at lære at transformere deres organisation, tekniske arkitektur og arbejdsgange for at aktivere skyen
Dette kursus giver dig mulighed for at mestre de faglige kompetencer, der er nødvendige for at udvikle og understøtte cloud-applikationsarkitektur:
Well-Architected Framework - brugen af sæt af arkitektoniske krav skræddersyet til brug i skyen
Cloud Architecture Patterns - rigtige eksempler på implementering af cloud-infrastrukturarkitektur og applikationsstack
Cloud Adoption Framework - en proces til at migrere din applikationsstak til skyen og tilpasse din organisation, roller og arbejdsgange
Grundlæggende komponenter og services i en cloud-løsning - fortrolighed med de grundlæggende byggesten i evt cloud-løsning ved hjælp af eksemplet med forskellige tjenester leveret af forskellige leverandører (AWS, Azure, GCP, Yandex. Cloud, SberCloud)
Du vil lære:
Grundlæggende komponenter og tjenester i cloudløsningen:
— stifte bekendtskab med alle de vigtigste typer af cloud-tjenester
— brug hver tjeneste ved hjælp af grafiske grænseflader fra cloud-leverandører, konsolstyringsværktøjer og automatiske implementeringsscripts ved hjælp af Terraform-projekter;
— anvende den erhvervede viden ved løsning af problemer, som du efterfølgende vil støde på i rigtige projekter.
Well-Architected Framework (ramme for korrekt cloud-arkitektur):
— formulere krav til Cloud Native-løsningsarkitektur i domænerne Performance Efficiency, Reliability, Security, Operational Excellence, Cost Optimization;
— implementere velarchiterede løsninger (praksis: laboratoriearbejde ved hjælp af infrastrukturen som kodetilgang);
— analysere den eksisterende arkitektur for overensstemmelse med den velarchiterede ramme og formulere en detaljeret plan for rettelser og forbedringer.
Cloud-arkitekturmønstre:
- Anvend eksempler fra det virkelige liv på løsninger, der opfylder Well-Architected-krav i AWS, Azure og GCP til større domæner;
— designe arkitekturen af Cloud Landing Zone (multi-konto / multi-projekt);
— designe arkitekturen for Networking & Edge, Brugerstyring og identitet, Infrastrukturdomæner og applikationslogning og overvågning, lagdelt sikkerhedsforsvar, automatiseret implementering (CI/CD Værktøjskæde);
Cloud Adoption Framework (applikationsmigreringsramme til skyen):
— brug rammernes anbefalinger, når du planlægger migreringen af en applikationsstack til skyen;
— udvikle en generel plan, plan og optimal strategi for migrering af applikationer til skyen ved hjælp af "6R"-tilgangen (genhost, replatform, genkøb, refactor, retain, retire);
— bestemme omkostningerne og fordelene ved at bruge cloud-tjenester;
— formulere krav til migrering inden for platform, sikkerhed, drift, virksomhed, mennesker, ledelse;
— udvikle en forretningskontinuitetsplan og opnå indikatorer for høj tilgængelighed.
4
RuteJeg har været professionelt involveret i softwareudvikling i over 20 år, hvoraf de sidste 13 har været i Java-verdenen. I løbet af denne tid tog han en aktiv del i at bygge systemer af forskellige størrelser: fra små virksomheders systemer til...
Jeg har været professionelt involveret i softwareudvikling i over 20 år, hvoraf de sidste 13 har været i Java-verdenen. I løbet af denne tid tog han en aktiv del i at bygge systemer af forskellige størrelser: fra små virksomheders systemer til automatiseringssystemer i transnationale virksomheder. Arbejdet i virksomheder som Diasoft, 1C, Luxoft, Rosgosstrakh, Sberbank. I øjeblikket Java Leder i RND-afdelingen af Rostselmash, der laver de bedste automationssystemer til landbrugsmaskiner Lærer
2
Rute15 års erfaring med Linux, 10 år med clouds og Devops. Nåede at deltage i opbygningen af Linux distributioner, arbejde både i outsourcing og i produktvirksomheder. I de sidste 3 år har han været...
15 års erfaring med Linux, 10 år med clouds og Devops. Nåede at deltage i opbygningen af Linux distributioner, arbejde både i outsourcing og i produktvirksomheder. I de sidste 3 år har han forberedt DevOpsConf Russia-konferencen.
8
kurser20+ års erfaring med tilpassede udviklingsprojekter inden for IT. Snesevis af vellykkede projekter, inklusive dem under statslige kontrakter. Erfaring med udvikling og implementering af ERP-systemer, open source-løsninger, support til højbelastningsapplikationer. Underviser på kurser i...
20+ års erfaring med tilpassede udviklingsprojekter inden for IT. Snesevis af vellykkede projekter, inklusive dem under statslige kontrakter. Erfaring med udvikling og implementering af ERP-systemer, open source-løsninger, support til højbelastningsapplikationer. Underviser i kurser på Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE, samt mentor for HighLoad-kurset