Техническое задание: Восстановление работоспособности сайта после миграции

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

Исходные данные и текущий стек технологий

  • Операционная система: Debian
  • Оркестрация и развертывание: Docker, Ansible
  • Веб-сервер/среда выполнения: FrankenPHP
  • Архитектура: Приложение развернуто в двух контейнерах.

Основные задачи для исполнителя

1. Диагностика проблем

  • Анализ логов (веб-сервера, приложения, контейнеров, системы).
  • Проверка конфигурации Docker-контейнеров и сетевых взаимодействий между ними.
  • Оценка потребления ресурсов (CPU, RAM, Disk I/O, Network) после миграции.
  • Сравнение параметров работы на старом и новом окружении.

2. Устранение неполадок и оптимизация

  • Настройка FrankenPHP и сопутствующих служб для стабильной работы в облачной среде.
  • Оптимизация конфигурации Docker и Ansible для повышения производительности.
  • Проверка и корректировка сетевых настроек, правил фаервола, DNS.
  • Обеспечение надежной и быстрой работы сайта.

3. Результат работы

  • Полностью работоспособный сайт без перебоев в доступности.
  • Устранение проблем с "тормозами" и высокой загрузкой.
  • Документация по проведенным изменениям и рекомендации по поддержанию стабильности.

Исполнитель должен иметь опыт администрирования Linux (Debian), работы с Docker, Ansible и веб-серверами. Приветствуется понимание особенностей развертывания PHP-приложений в облачных средах.