Техническое задание: Восстановление работоспособности сайта после миграции
После переноса веб-приложения с выделенного сервера на облачную платформу возникли критические проблемы с производительностью и стабильностью. Сайт работает с перебоями, сильно тормозит, периодически перестает открываться. Необходимо провести полную диагностику и восстановить корректную работу.
Исходные данные и текущий стек технологий
- Операционная система: Debian
- Оркестрация и развертывание: Docker, Ansible
- Веб-сервер/среда выполнения: FrankenPHP
- Архитектура: Приложение развернуто в двух контейнерах.
Основные задачи для исполнителя
1. Диагностика проблем
- Анализ логов (веб-сервера, приложения, контейнеров, системы).
- Проверка конфигурации Docker-контейнеров и сетевых взаимодействий между ними.
- Оценка потребления ресурсов (CPU, RAM, Disk I/O, Network) после миграции.
- Сравнение параметров работы на старом и новом окружении.
2. Устранение неполадок и оптимизация
- Настройка FrankenPHP и сопутствующих служб для стабильной работы в облачной среде.
- Оптимизация конфигурации Docker и Ansible для повышения производительности.
- Проверка и корректировка сетевых настроек, правил фаервола, DNS.
- Обеспечение надежной и быстрой работы сайта.
3. Результат работы
- Полностью работоспособный сайт без перебоев в доступности.
- Устранение проблем с "тормозами" и высокой загрузкой.
- Документация по проведенным изменениям и рекомендации по поддержанию стабильности.
Исполнитель должен иметь опыт администрирования Linux (Debian), работы с Docker, Ansible и веб-серверами. Приветствуется понимание особенностей развертывания PHP-приложений в облачных средах.