Что будет на этом курсе

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

Те, кто полностью освоят программу, получат сертификат — это официальный документ о дополнительном образовании и показатель того, что вы умеете работать с облачной инфраструктурой и сервисами в Yandex Cloud.

Что нужно, чтобы начать

Курс бесплатный — начать можно уже сейчас. Но для того чтобы программа не оказалась слишком сложной, желательно, чтобы у вас уже были:
  • знания о системном администрировании, сетях и базах данных
  • навыки работы в операционных системах Linux
  • умение пользоваться командной строкой
  • базовые навыки работы с SQL и Python

Инструменты, которые вы освоите

Управление облачной инфраструктурой
Compute Cloud
Сервис для управления виртуальными машинами. Нужен для облачных вычислений, создания высоконагруженных распределённых систем и развёртывания приложений.
Virtual Private Cloud
С помощью этого сервиса облачные ресурсы связываются между собой и с интернетом. Он позволяет создавать сети и подсети, назначать внутренние и публичные IP-адреса, обеспечить базовый уровень защиты ресурсов от внешних атак.
Network Load Balancer
Сервис, который помогает сделать приложения отказоустойчивыми за счёт равномерного распределения сетевой нагрузки по облачным ресурсам.
Инструменты автоматизации
Terraform и Packer позволяют автоматизировать работу по развёртыванию облачной инфраструктуры. Чем меньше операций выполняется вручную, тем меньше ошибок.
Monitoring
Сервис помогает эффективно управлять облачными ресурсами. Он автоматически собирает метрики (различные показатели работы системы) и отображает их на графиках для анализа.
Хранение и анализ данных
Управляемые базы данных
Облачные базы данных, обслуживание которых берёт на себя Yandex Cloud. Предстоит поработать с MySQL, PostgreSQL, MongoDB, ClickHouse и YDB.
Object Storage
Объектное хранилище. Универсальное масштабируемое решение для хранения данных.
DataProc
Сервис для работы с большими данными. Нужен для развёртывания кластеров Apache Hadoop и Apache Spark.
DataLens
Сервис для визуализации и анализа данных. Позволяет подключаться к различным источникам данных, создавать аналитические дашборды и делиться полученными результатами.
Работа с контейнерами
Container Registry
Это облачный сервис для хранения и распространения Docker-образов. Docker позволяет упаковать приложение вместе с необходимой для его работы средой в отдельный образ и сохранить этот образ в репозитории.
Managed Service for Kubernetes
Kubernetes нужен для работы с контейнеризованными приложениями. А Managed Service for Kubernetes позволяет управлять необходимой для этого облачной инфраструктурой.
Разработка приложений в облаке
Cloud Functions
Сервис позволяет запускать в облаке код в виде функций, не привязываясь к виртуальным машинам.
Message Queue
Сервис, который организует обмен сообщениями между отдельными приложениями вашей системы таким образом, чтобы они эффективно обрабатывались и никуда не терялись.
API Gateway
Сервис для управления API-шлюзами — интерфейсами взаимодействия с сервисами внутри Yandex Cloud или в интернете.
Защита облачных ресурсов
Identity and Access Management
Сервис, который позволяет настраивать доступ пользователей к вашему облаку и определять, какие операции с ресурсами они имеют право совершать.
Key Management Service
Сервис для управления ключами шифрования, используемыми для защиты данных.

Как проходит обучение

Программа курса «Инженер облачных сервисов»

Программа рассчитана примерно на 70 часов, но проходить её можно в своём темпе
1 модуль10 часов
Начало работы в облаке
Вы узнаете:
— как устроена инфраструктура Yandex Cloud
— как создать виртуальную машину нужной конфигурации и подключиться к ней
— зачем нужны балансировщики нагрузки и группы виртуальных машин

Вы научитесь:
— создавать и тиражировать виртуальные машины, настраивать виртуальные сети
— распределять нагрузку между компонентами вашей облачной системы
— настраивать автоматическое масштабирование веб-сервиса при неравномерной нагрузке
2 модуль20 часов
Хранение и анализ данных
Вы узнаете:
— что такое объектное хранилище и управляемые базы данных
— что такое большие данные и как работать с ними в облаке
— как использовать Yandex DataLens для анализа и визуализации данных

Вы научитесь:
— создавать кластеры баз данных MySQL, PostgreSQL, MongoDB, ClickHouse, YDB
— использовать объектное хранилище для размещения статических сайтов
— преобразовывать свои данные в наглядные диаграммы и дашборды
3 модуль16 часов
DevOps и автоматизация
Вы узнаете:
— зачем и как используются Packer, Docker и Terraform
— что такое контейнеры
— какие принципы лежат в основе отказоустойчивых систем

Вы научитесь:
— работать с интерфейсом командной строки Yandex Cloud
— использовать сервис мониторинга, чтобы отслеживать рабочие характеристики своих облачных систем
— создавать кластеры Kubernetes и настраивать их автоматическое масштабирование
4 модуль14 часов
Serverless
Вы узнаете:
— что такое бессерверные вычисления и микросервисы
— как настроить API Gateway
— зачем нужны очереди сообщений

Вы научитесь:
— запускать serverless-функции
— использовать базу данных YDB в бессерверном режиме
— создавать навыки для Алисы
5 модуль10 часов
Безопасность
Вы узнаете:
— как распределяется ответственность за обеспечение безопасности между Yandex Cloud и пользователем
— какие нормативно-правовые акты и отраслевые стандарты нужно учитывать
— о лучших практиках по обеспечению безопасности

Вы научитесь:
— настраивать права доступа к своим облачным ресурсам
— защищать облачные сети
— шифровать данные
6 модуль4 часа
Прогнозирование затрат и оптимизация расходов
Вы узнаете:
— из чего складывается стоимость развёрнутой в облаке системы
— как анализировать свои расходы
— какие есть способы экономить свои средства

Вы научитесь:
— рассчитывать стоимость потребления облачных ресурсов
— находить самую затратную виртуальную машину
— настраивать бюджеты и уведомления о расходах

Начните в любое время

Не придётся платить, ждать старта или перестраивать свой график — осваивайте облачные технологии так, как удобно вам

Отвечаем на вопросы

Какие условия нужно выполнить, чтобы получить грант по окончании курса?
Дополнительный грант в Yandex Cloud можно получить при выполнении следующих условий:
1. Вы выполняете практические работы в облаке, привязанном к личному платёжному аккаунту (в рублях) в Yandex Cloud.
2. На момент запроса гранта ваш аккаунт в Yandex Cloud не заблокирован и на нём нет задолженности.
3. Вы получили и активировали не более одного промокода на прохождение курса.
4. Вы полностью прошли курс и выполнили все практические работы.
5. Вы успешно сдали итоговые тесты в конце каждого курса: правильно ответили не менее чем на 70% вопросов, использовав не более двух попыток.
6. Ваши расходы на выполнение практических работ превысили 1 000 рублей.
7. Грант выдаётся на аккаунт, зарегистрированный на тот же Яндекс ID, с которого вы проходили курс. Подробности можно узнать по ссылке.
Можно ли пройти курс, если я живу не в России?
Теоретическую часть курса можно проходить из любой точки мира. Главное, чтобы там был интернет.

А вот у практической части есть одна особенность, связанная с условиями оплаты и использования облачных ресурсов. Она заключается в том, что как физическое лицо вы можете создать платёжный аккаунт в Yandex Cloud, только если являетесь резидентом России или Казахстана.

Физические лица — резиденты других стран могут проходить практику в облаке, привязанном к бизнес-аккаунту юридического лица. Например, у вашей компании есть облако в Yandex Cloud и вам разрешили им воспользоваться для обучения.

Подробности можно узнать в документации Yandex Cloud: вопросы работы с нерезидентами России и Казахстана.
Кто будет меня учить?
Курс для самостоятельного обучения — это значит, что все материалы вы будете проходить самостоятельно, без команды сопровождения. Программу спроектировали опытные специалисты из Yandex Cloud и сделали всё, чтобы вы могли без проблем освоить курс своими силами.
Сколько стоит курс?
Изучать теорию можно бесплатно. Нужно только зарегистрироваться или войти в существующий аккаунт, чтобы мы могли сохранять ваш прогресс. Выполнение практических работ в Yandex Cloud потребует расходов. Но каждый новый пользователь облака получает стартовый грант: 4 000 ₽ сроком на 60 дней. Этого должно хватить на прохождение всего курса.
Когда можно начать?
Когда угодно, даже прямо сейчас. Материалы курса доступны в любое время и остаются с вами навсегда.

Давайте поможем

Мы перезваниваем в течение 30 минут каждый день с 10:00 до 19:00. Если оставите заявку сейчас, то перезвоним уже в рабочее время.