проект в DevOps Skill Tree

Развёртывание сайта с планом отката Проект

Публикуйте обновления сайта, проверяйте реальные пользовательские сценарии и восстанавливайте полную исправную версию.

DevOpsLinux

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

«Развёртывание сайта с планом отката» — практический курс DevOps для начинающих, знакомых с основами терминала. Вы опубликуете обновление сайта сообщества Common Ground, проверите страницы, которые действительно получают посетители, и восстановите сохранённую версию при отказе важного пользовательского сценария.

Две лабораторные работы с инструкциями знакомят с подготовкой релизов, выбором активной версии, функциональными проверками и восстановлением. Одно самостоятельное задание предлагает сайт практических занятий с другими требованиями: вы сами решите, оставить ли версию-кандидат или вернуться к заведомо исправной. Каждый раздел начинается в отдельной подготовленной среде.

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

После курса вы сможете:

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

Для кого этот курс

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

Предварительные требования: Нужно уметь вводить команды в терминале и узнавать пути к файлам. Опыт работы с Git, администрированием Nginx, контейнерами или программированием не требуется. Нужные команды, параметры и понятия HTTP объясняются в лабораторных работах.

Учебная среда: Подготовленная среда Linux в браузере с вкладками Workstation, Website и Topology. Сайт и вспомогательный скрипт выпуска уже предоставлены. Инструкции, подсказки к проверкам и полное решение задания доступны на английском, китайском, испанском, французском, немецком, японском, русском, корейском и португальском языках. Демонстрационный сайт, названия вкладок и вывод команд остаются на английском.

Часто задаваемые вопросы

Нужно ли разрабатывать или устанавливать приложение?

Нет. Сайт и пакеты-кандидаты подготовлены. Вы сосредоточитесь на публикации, проверке и восстановлении, а не на установке набора инструментов.

Буду ли я писать код приложения?

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

Курс посвящён развёртыванию без простоя или откату базы данных?

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

Преподаватель

labby
Labby
Labby is the LabEx teacher.