О чём курс

Этот курс – стартовая точка в изучении проектирования облачных систем. Помимо знакомства с базовыми принципами построения систем в облаке, вы рассмотрите основные строительные блоки, предлагаемые поставщиками IaaS/PaaS/SaaS-решений, способы и нюансы их применения. Главная цель курса – изучить особенности и вызовы «облак», а также показать, как применять основной облачный инструментарий.

После вводной лекции о том, "где найти облако", какие их виды бываю,т и краткого обзора главных технологий в основе облачных вычислений, вы перейдете к проектированию систем.

Планирование точек присутствия, организация входящего и исходящего трафика, доставка контента – это темы модуля про построение виртуальных облачных сетей и обслуживание пользователей. Далее изучите, как разворачиваются функциональные элементы: варианты серверные и беcсерверные. Рассмотрите варианты работы с постоянными данными, какие СУБД применимы в каждом случае. Завершите знакомство со строительными блоками решением задач интеграции.

Масштабируемость, производительность, безопасность и отказоустойчивость – изучите и примените основные тактики достижения этих системных качеств.

Автоматизация важна для эффективной эксплуатации облачных систем. IaaS/PaaS-поставщики позволяют нам автоматически выделять и обслуживать ресурсы, организовать мониторинг и реакции на изменения в приложении и сбои. Вы рассмотрите самые важные сценарии.
На практике в командах построите виртуальную сеть, сформируете структуру приложения и адресуете атрибуты качества. В результате прохождения курса вы научитесь проектировать надежные и эффективные облачные системы.

Цели

После успешного прохождения обучения участники:
  • Поймут, что такое облачные вычисления, их экономику и технические особенности.
  • Научатся планировать общую структуру облачных приложений (сеть, вычислительные мощности и хранилища), балансируя стоимость и скорость внедрения.
  • Смогут строить надежные, эластичные, масштабируемые системы. Идентифицировать потенциальные узкие места и точки сбоев.
  • Подготовятся к специализированным и смежным темам (высоконагруженные системы, big data, распределенные БД).

Целевая аудитория

Основная:
  • Архитекторы, системные проектировщики
  • Технические лидеры / ведущие разработчики
  • Менеджеры проектов, реализуемых «в облаках»
Дополнительная:
  • Бизнес-аналитики
  • Аналитики

Предварительная подготовка

Основы архитектуры приложений. Базовые знания организации сетей TCP/IP, принципы работы виртуализации.

Для кого

Тех лиды Тех лиды
Бизнес-аналитик Бизнес-аналитик
Архитектор ПО Архитектор ПО

Улучшаемые навыки

Public Clouds, Private Clouds, Hybrid Cloud,  IaaS, PaaS, SaaS, Cloud-Native, Multitenancy, Virtual Private Networking, Classic Servers, Elastic Servers, Serverless Architecture, Брокеры, очереди, Kafka, API-шлюзы и Service Mesh

Темы курса

01 Основы облачных вычислений
  • Что такое «облако» и где оно?
  • Виды «облаков».
  • Технологии в основе облачных вычислений.
  • Новые модели услуг: IaaS, PaaS, SaaS.
  • Облачная экономика.
02 Принципы проектирования облачных приложений
  • Минимальное облачное приложение.
  • Строительные блоки облачных приложений.
  • Виды «кирпичиков»: вычисления, хранилище, сетевая инфраструктура, управляемые сервисы.
  • Cloud-native приложения.
  • Multitenancy.
  • Вызовы при проектировании: коммуникации, масштабирование, работа с состоянием.
03 Проектирование границ приложения
  • Типы трафика, виртуальные сети.
  • Маршрутизация с виртуальными приватными сетями и без них.
  • Регионы и зоны присутствия.
  • Обработка внешних запросов: динамический и статический контент.
  • Обработка запросов внутренних клиентов.
  • Модели оплаты трафика. Структура биллинга.
04 Проектирование вычислений
  • «Классические» сервера, «эластичные» сервера, среды исполнения приложений, контейнеризация, serverless вычисления.
  • Основные шаблоны: масштабируемый монолит, композитное приложение.
05 Проектирование постоянных данных
  • Базовые возможности хранения: блоковое, объектное и файловое хранилища.
  • Ключевые факторы оценки способов хранения данных: модель представления, согласованность, отказоустойчивость и доступность, нагрузка.
  • Доступные опции БД: реляционные, ключ-значение, документные, семейства колонок, другие.
  • Опции хранилищ.
06 Решение задач координации и интеграции
  • Вызовы удаленного взаимодействия.
  • Синхронная и асинхронная коммуникация.
  • Брокеры, очереди, Kafka, API-шлюзы и Service Mesh.
07 Автоматизация
  • Кратко о возможностях для автоматизации при разработке и эксплуатации.
  • Выбор метрик.
08 Адресуем системные качества
  • Производительность сетей, локализация трафика.
  • Безопасность, отказоустойчивость.
  • Предотвращение каскадных сбоев.
09 Некоторые архитектурные методы проектирования облачных приложений
  • The Twelve-Factors App, Well-Architected Framework.

50 000 ₽

45 000 ₽ — для физ. лиц

Записаться на курс

Чему вы научитесь

01 Разрабатывать архитектуры облачных приложений, учитывая принципы масштабируемости, отказоустойчивости и безопасности
02 Использовать различные облачные сервисы (IaaS, PaaS, SaaS), что поможет вам оптимально использовать ресурсы и инструменты для разработки и развертывания приложений
03 Проектировать стратегии хранения и управления данными в облачных системах, включая использование баз данных, кэширования и распределенных файловых систем
04 Управлять доступом, шифрование данных и защиту от угроз
05 Использовать инструменты мониторинга и оптимизации производительности облачных приложений

Ведущий курса

Дмитрий

Овчаренко Дмитрий

Специалист в области архитектуры ПО

50 000 ₽

45 000 ₽ — для физ. лиц

Записаться на курс

Записаться на курс

50 000 ₽

45 000 ₽ — для физ. лиц

Юр. лицо — 50 000 ₽
Физ. лицо — 45 000 ₽
14.05.2025, Онлайн
14.05.2025, Онлайн
Открытая дата
Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных

Отзывы о курсе

Повысьте квалификацию И получите диплом
Отзывы учеников
Было очень круто и полезно. Виктор – потрясающий тренер, имеющий большой опыт в том, чему он обучает. Больше всего понравилось, что были затронуты основы архитектуры, не принадлежащие конкретному облачному провайдеру.
Понравилось, что некоторые концепции разбирались на примерах, хотелось бы, чтобы это делали почаще. Понравилось, что был собран и систематизирован огромный массив информации, это помогает создать весьма обширное общее представление о предмете. Самым полезным блоком для меня было введение в облачную архитектуру.

Связанные курсы

ARC-001
30 часов

Ключевые практики архитектора ПО

Практический курс по основам архитектуры ПО: выявление требований, проектирование и документирование для успешных проектов.

от Middle

62 900 ₽

ARC-008
25 часов

Проектирование высокопроизводительных приложений

Курс по принципам проектирования высокопроизводительных систем и методам анализа производительности для приложений.

от Middle

51 500 ₽

ARC-015
24 часа

Микросервисная архитектура

Основы микросервисной архитектуры, её связь с традиционными подходами и практические решения для проектирования систем.

от Middle

51 500 ₽

DEV-017
18 часов

Основы DevOps

Вводный курс в DevOps, в котором объясняются и показываются на практике принципы, лучшие практики и популярные инструменты. Вы узнаете, что такое Continuous Integration, Continuous Delivery и Continuous Deployment, Infrastructure as Code, Configuration Management и что происходит в облаках.

от Junior

25 300 ₽

DEV-032
9 часов

DevOps и CI/CD для разработчиков

Тренинг является прекрасным практическим введением в методологию автоматизации технологических процессов сборки, настройки и развёртывания программного обеспечения – DevOps. Вы подробно изучите, что такое Continuous Integration, Continuous Delivery и Continuous Deployment.

от Middle

12 500 ₽

EAS-004
24 часа

Основы хранилищ данных

Курс дает представление о подходах к проектированию хранилищ данных и их использованию в гетерогенных информационных системах предприятий. Вы рассмотрите вопросы выбора архитектуры, методов внедрения и сопровождения хранилищ данных.

от Middle

47 100 ₽

EAS-011
16 часов

Современные подходы к управлению данными

Этот курс представляет обзор современных способов хранения данных, в том числе хранилищ ключ-значение, документно-ориентированных и потоковых систем управления базами данных, систем распределенного хранения и обработки данных.

от Junior

31 400 ₽

EAS-014
24 часа

Основы Cassandra

В курсе изучаются основы архитектуры Cassandra 4-x, разработка концептуальных, логических и физических моделей данных. Рассматриваются все необходимые технические подробности для использования Cassandra для масштабируемого хранения данных в проектах на Java, а также для мониторинга, конфигурирования и настройки производительности.

от Middle

55 500 ₽

EAS-015
24 часа

Основы Hadoop

Этот тренинг дает представление об устройстве Apache Hadoop и методах разработки приложений, обрабатывающих данные на его основе. Участники познакомятся с HDFS – стандартом де-факто для долговременного надежного хранения больших объемов данных фреймворком YARN, управляющим параллельным выполнением приложений на кластере и сопутствующими проектами, входящими в экосистему Hadoop: Hive, Spark, HBase.

от Middle

44 000 ₽

EAS-017
26 часов

Основы Apache Spark

Этот тренинг дает представление об основных понятиях фреймворка Apache Spark и методах его использования для разработки приложений, обрабатывающих данные. Мы рассмотрим применение этого фреймворка для автоматической генерации кода и его распределенного выполнения. Слушатели научатся работать с файлами данных в различных форматах (CSV, Json, Avro, Parquet) в приложениях на Spark, используя SQL и DataFrame. Кроме того, речь пойдет о загрузке данных с внешних хранилищ и во внешние хранилища, такие как Cassandra, Kafka, Postgres и S3. Практические упражнения выполняются на языке Python с использованием веб-ноутбуков Jupyter.

от Middle

47 300 ₽

Наши ученики работают в:

Наши клиенты

Mail.ru
Альфа-Банк, банковская группа
Лаборатория Касперского
Магнит, розничная сеть
Спортмастер, сеть спортивных магазинов
ПСБ
Сбертех
Дзен
IT One
Ростелеком
Мегафон
Nexign
Ozon
Декатлон
X5 Group
Технониколь
Росатом
Газпром
Нлмк
ВСК
Синимекс

Не нашли, что искали? — Просто напишите, и мы поможем

Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных
Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.