[OTUS] Cloud Solution Architect. Часть 1/4
Знания в области Agile разработки и сопровождения архитектуры облачных решений становятся обязательным требованием к IT специалистам. Именно такие специалисты являются самыми востребованными и высокооплачиваемыми у крупных работодателей: Google, Amazon, Microsoft, Yandex, Сбербанк и других.
Для кого этот курс
Курс рассчитан на архитекторов, разработчиков, администраторов, специалистов по информационной безопасности и DevOps специалистов, которые хотят научиться подходу к Agile разработке и сопровождению архитектуры облачных решений (Infrastructure as Code) на основе рекомендаций AWS Well‑Architected Framework.
Содержание курса
Курс обеспечивает “апгрейд” до уровня Cloud Solution Architect посредством обучения по двум направлениям - структурированному подходу Well‑Architected Framework и Аgile методологии ведения проекта разработки архитектуры.
Курс использует фреймворк, разработанный в AWS, но знания и умения полученные в рамках курса являются универсальными, и могут применяться в разработке архитектуры облачных решений для AWS, Azure, GCP, Oracle Cloud, и других, а также для разработке архитектуры решений, размещаемых в собственных или партнерских ЦОД.
Направление Well‑Architected Framework дает студентам знания об использовании 5-ти наборов требований к облачной архитектуре:
Знания в области Agile разработки и сопровождения архитектуры облачных решений становятся обязательным требованием к IT специалистам. Именно такие специалисты являются самыми востребованными и высокооплачиваемыми у крупных работодателей: Google, Amazon, Microsoft, Yandex, Сбербанк и других.
Для кого этот курс
Курс рассчитан на архитекторов, разработчиков, администраторов, специалистов по информационной безопасности и DevOps специалистов, которые хотят научиться подходу к Agile разработке и сопровождению архитектуры облачных решений (Infrastructure as Code) на основе рекомендаций AWS Well‑Architected Framework.
Содержание курса
Курс обеспечивает “апгрейд” до уровня Cloud Solution Architect посредством обучения по двум направлениям - структурированному подходу Well‑Architected Framework и Аgile методологии ведения проекта разработки архитектуры.
Курс использует фреймворк, разработанный в AWS, но знания и умения полученные в рамках курса являются универсальными, и могут применяться в разработке архитектуры облачных решений для AWS, Azure, GCP, Oracle Cloud, и других, а также для разработке архитектуры решений, размещаемых в собственных или партнерских ЦОД.
Направление Well‑Architected Framework дает студентам знания об использовании 5-ти наборов требований к облачной архитектуре:
- Оптимизация бизнес‑процессов (Operational Excellence)
- Безопасность (Security)
- Надежность (Reliability)
- Высокая производительность (Performance Efficiency)
- Оптимизация затрат (Cost Optimization)
- Дизайн рождается, архитектура - это плод сотрудничества (intentional architecture)
- Чем больше система, тем длиннее процесс дизайна архитектуры (architectural runway)
- Создайте простейшую архитектуру, которая может работать (established design
- principles)
- Если сомневаетесь, закодируйте или смоделируйте (spikes, prototype, domain and use
- case)
- Кто разрабатывает, тот и проверяет (design for testability)
- Монополии на инновации нет (teams, hackathons)
- Поток реализации архитектуры (architectural epics and the portfolio kanban)
- Вести Agile SCRUM проект разработки и эволюции архитектуры облачных решений
- Создавать архитектуру облачных решений (Infrastructure as Code), отвечающей принципам Well‑Architected Framework - оптимизации бизнес-процессов, безопасности, надежности, высокой производительности, оптимизации затрат.
https://otus.ru/lessons/solutionarchitect/
1 Принципы дизайна облачных решений
- Введение в особенности дизайна cloud-native архитектуры
- Обзор SCRUM в контексте разработки архитектуры облачного сервиса
- Обзор принципов Agile разработки архитектуры облачного сервиса
- Оптимизация бизнес‑процессов (Operational Excellence), основные понятия и принципы
- Оптимизация бизнес‑процессов, практика применения
- Безопасность (Security), основные понятия и принципы
- Безопасность, практика применения
- Безопасность, DevSecOps
- Надежность (Reliability), основные понятия и принципы
- Надежность, практика применения
- Высокая производительность (Performance Efficiency), основны епонятия и принципы
- Высокая производительность, практика применения
- Оптимизация затрат (Cost Optimization), основные понятия и принципы
- Оптимизация затрат, практика применения
- Инструменты и подходы к созданию и анализу архитектуры
- Разбор реального примера разработки и эволюции архитектуры сложного облачного решения