HighLoad_HomeWork/test/dz009
Andrey Ivanov 70e66d3f83 Fix docs 2021-10-01 11:40:15 +03:00
..
README.md Fix docs 2021-10-01 11:40:15 +03:00

README.md

#НЕ НАЧАТА: ЧАТ / ОТЧЕТ


Отказоустойчивость приложений

Цель: В результате выполнения ДЗ вы уменьшите число точек отказа в вашем приложении. ###В данном задании тренируются навыки:

  • проектирование отказоустойчивых архитектур;
  • настройка nginx;
  • настройка HAProxy;
  • Поднять несколько слейвов MySQL;

План выполнения:

  1. Реализовать соединение со слейвами mysql через haproxy.
  2. Поднять несколько приложений и обеспечить их балансировку через nginx.
  3. Воспроизвести нагрузку.
  4. Под нагрузкой с помощью "kill -9" отключить один из слейвов MySQL. Убедится, что система осталась работоспособной.
  5. Под нагрузкой с помощью "kill -9" отключить один из инстансов бэкенда. Убедится, что система осталась работоспособной.

ДЗ принимается в виде отчета по выполненным пунктам. Критерии оценки: Оценка происходит по принципу зачет/незачет.

Требования:

  • В отчете верно описана конфигурация haproxy.
  • В отчете верно описана конфигурация nginx.
  • В отчете верно описаны условия эксперимента.
  • В отчете должны быть логи работы системы.

Рекомендуем сдать до: 17.01.2022