29 lines
1.9 KiB
Markdown
29 lines
1.9 KiB
Markdown
#НЕ НАЧАТА: [ЧАТ](https://otus.ru/learning/61597/#/homework-chat/12345/) / [ОТЧЕТ](REPORT.md)
|
||
|
||
-----
|
||
|
||
# Отказоустойчивость приложений
|
||
Цель: В результате выполнения ДЗ вы уменьшите число точек отказа в вашем приложении.
|
||
###В данном задании тренируются навыки:
|
||
- проектирование отказоустойчивых архитектур;
|
||
- настройка nginx;
|
||
- настройка HAProxy;
|
||
- Поднять несколько слейвов MySQL;
|
||
|
||
### План выполнения:
|
||
1) Реализовать соединение со слейвами mysql через haproxy.
|
||
2) Поднять несколько приложений и обеспечить их балансировку через nginx.
|
||
3) Воспроизвести нагрузку.
|
||
4) Под нагрузкой с помощью "kill -9" отключить один из слейвов MySQL. Убедится, что система осталась работоспособной.
|
||
5) Под нагрузкой с помощью "kill -9" отключить один из инстансов бэкенда. Убедится, что система осталась работоспособной.
|
||
|
||
ДЗ принимается в виде отчета по выполненным пунктам.
|
||
Критерии оценки: Оценка происходит по принципу зачет/незачет.
|
||
|
||
### Требования:
|
||
- В отчете верно описана конфигурация haproxy.
|
||
- В отчете верно описана конфигурация nginx.
|
||
- В отчете верно описаны условия эксперимента.
|
||
- В отчете должны быть логи работы системы.
|
||
|
||
### Рекомендуем сдать до: 17.01.2022 |