Cloud Solution Architecture – безплатен курс от Otus, 6 месеца обучение, Дата: 2 декември 2023 г.
разни / / December 06, 2023
Познанията в областта на Agile разработката и поддръжката на архитектурата на облачни решения се превръщат в задължително изискване за ИТ специалистите. Именно тези специалисти са най-търсените и високоплатени в големи глобални проекти: Google, Amazon, Microsoft, Yandex, Sberbank и др.
Компаниите преместват приложения в облака или разработват от нулата, ако е необходимо:
— въвеждане на продукти и нови функции по-бързо и по-често (от конкурентите), като се използват експерименти с минимални разходи за инфраструктура;
— осигуряване на работа при високо и променящо се натоварване, ако е необходимо, разгръщане на стотици и дори хиляди сървъри за няколко минути;
— получавате лесен и бърз достъп до скъпи и сложни технологии без първоначална инвестиция (Висока Компютри с производителност/суперкомпютри, големи данни, анализи, машинно обучение, разпознаване на изображения и глас, CDN и и др.;
— глобално предоставяне на услуги по света или в конкретен отдалечен регион;
— намалете разходите за поддръжка на вашите собствени центрове за данни, като фокусирате освободените ресурси върху разработването на приложения и поддръжката на потребителите.
— отговарят на нормативните изисквания при работа с медицински, финансови или лични данни, без да е необходимо да се подлагат на сертификационни процедури.
Тези ползи могат да се извлекат напълно само чрез комбиниране на технологичния аспект (инфраструктура, приложения, архитектура), човешки фактори (роли в организацията и модел на взаимодействие) и работни процеси (методология за разработване и поддържане проекти).
Като част от курса студентите:
да се запознаете с основните елементи и услуги, предоставяни от всички облачни доставчици;
ще изучава основните модели на проектиране на облачни решения, използващи тези елементи;
запознайте се с основните принципи, на които трябва да отговаря едно облачно решение и накрая разберете подробната методология за миграция съществуващи решения за облака, като се вземат предвид както трансформацията на технологичните процеси, така и промяната в мисленето на служителите на организацията към облачен подход.
За кого е този курс?
Най-добрата практика за работа върху архитектурата на облачни решения включва съвместната Agile DevOps работа на екипи от отдели за облачна инфраструктура и облачни приложения. Ролята на архитекта е до голяма степен разпределена между екипи; няма монопол върху иновациите (екипи, хакатони). Облачната архитектура е резултат от сътрудничество (преднамерена архитектура) между специалисти в различни области.
Курсът е предназначен основно за архитекти и разработчици, но също така осигурява развитие до ниво Cloud Native за специалисти в следните профили:
- ИТ/Софтуерни архитекти, които искат да научат подхода Agile DevOps за разработване и поддържане на архитектурата на облачни решения (Инфраструктура като код)
- Разработчици и DevOps инженери, които искат да научат как да мигрират своите съществуващи приложения към облака или да разработят родни в облака приложения от нулата, като вземат предвид характеристиките на облачната среда
- Мрежови и системни администратори, които искат да станат DevOps инженери и да научат как да поддържат облачна инфраструктура
- Професионалисти по информационна сигурност, които искат да се научат как да защитят своята облачна инфраструктура и стек от приложения
- Мениджъри и ръководители на екипи, които искат да научат как да трансформират своята организация, техническа архитектура и работни процеси, за да активират облака
Този курс ще ви позволи да овладеете професионалните компетенции, необходими за разработване и поддръжка на архитектура на облачно приложение:
Добре архитектурна рамка - използването на набори от архитектурни изисквания, пригодени за използване в облака
Cloud Architecture Patterns - реални примери за внедряване на архитектура на облачна инфраструктура и стек на приложения
Cloud Adoption Framework – процес за мигриране на вашия стек от приложения към облака и адаптиране на вашата организация, роли и работни процеси
Основни компоненти и услуги на облачно решение - запознаване с основните градивни елементи на всяко облачно решение, използвайки примера на различни услуги, предоставяни от различни доставчици (AWS, Azure, GCP, Яндекс. Облак, SberCloud)
Ще се научиш:
Основни компоненти и услуги на облачното решение:
— запознайте се с всички основни видове облачни услуги
— използвайте всяка услуга, използвайки графични интерфейси на облачни доставчици, инструменти за управление на конзолата и скриптове за автоматично внедряване, използвайки проекти на Terraform;
— прилагайте придобитите знания при решаване на проблеми, които впоследствие ще срещнете в реални проекти.
Добре архитектурна рамка (рамка за правилна облачна архитектура):
— формулиране на изисквания за архитектура на Cloud Native решение в областите Ефективност на производителността, Надеждност, Сигурност, Оперативно съвършенство, Оптимизация на разходите;
— прилагане на добре архитектурни решения (практика: лабораторна работа с използване на подхода на инфраструктурата като код);
— анализира съществуващата архитектура за съответствие с добре проектираната рамка и формулира подробен план за корекции и подобрения.
Облачни архитектурни модели:
- прилагайте примери от реалния живот на решения, които отговарят на изискванията за добра архитектура в AWS, Azure и GCP за основните домейни;
— проектиране на архитектурата на Cloud Landing Zone (мулти-акаунт/мулти-проект);
— проектиране на архитектурата на Networking & Edge, управление на потребителите и идентичност, инфраструктурни домейни и регистриране на приложения и наблюдение, многослойна защита на сигурността, автоматизирано внедряване (CI/CD Инструментална верига);
Cloud Adoption Framework (рамка за мигриране на приложения към облака):
— използвайте препоръките на рамката, когато планирате миграцията на стек от приложения към облака;
— разработване на обща схема, план и оптимална стратегия за мигриране на приложения към облака, като се използва подходът „6R“ (рехост, реплатформа, обратно изкупуване, рефакторинг, запазване, пенсиониране);
— определяне на разходите и ползите от използването на облачни услуги;
— формулиране на изисквания за миграция в домейните платформа, сигурност, операции, бизнес, хора, управление;
— разработване на план за непрекъснатост на бизнеса и постигане на високи показатели за наличност.
4
курсЗанимавам се професионално с разработка на софтуер повече от 20 години, последните 13 от които бяха в света на Java. През това време той участва активно в изграждането на системи с различни размери: от системи на ниво малки предприятия до...
Занимавам се професионално с разработка на софтуер повече от 20 години, последните 13 от които бяха в света на Java. През това време той участва активно в изграждането на системи с различни размери: от системи на ниво малки предприятия до системи за автоматизация на транснационални корпорации. Работил е в компании като Diasoft, 1C, Luxoft, Rosgosstrakh, Sberbank В момента Java Водещ в подразделението RND на Rostselmash, произвеждащ най-добрите системи за автоматизация за селскостопански машини Учител
2
курс15 години опит с Linux, 10 години с облаци и Devops. Успява да участва в изграждането на Linux дистрибуции, работи както в аутсорсинг, така и в продуктови компании. През последните 3 години той е...
15 години опит с Linux, 10 години с облаци и Devops. Успява да участва в изграждането на Linux дистрибуции, работи както в аутсорсинг, така и в продуктови компании. През последните 3 години той подготвя конференцията DevOpsConf Russia.
8
курсове20+ години опит в проекти за разработка по поръчка в ИТ. Десетки успешни проекти, включително и по държавни поръчки. Опит в разработката и внедряването на ERP системи, решения с отворен код, поддръжка на високонатоварени приложения. Преподавател на курсове по...
20+ години опит в проекти за разработка по поръчка в ИТ. Десетки успешни проекти, включително и по държавни поръчки. Опит в разработката и внедряването на ERP системи, решения с отворен код, поддръжка на високонатоварени приложения. Преподавател на курсове по Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE, както и ментор на курса HighLoad