О проекте

КлиентПроизводственная компания, 8 сотрудников, внутренний ERP на PHP 5.6
ЗадачаПеренести устаревшее приложение с физического сервера на современную инфраструктуру без переписывания кода.

Что сделано

  • Rootless-контейнер Podman: Alpine + PHP 5.6-FPM + Nginx
  • systemd Quadlet: автозапуск и перезапуск при падении
  • Отдельный контейнер MariaDB 10.3, совместимый со старой кодовой базой
  • Bind9: внутренний DNS, изоляция от внешней сети
  • Borg Backup: дамп БД каждые 4 часа + файлы раз в сутки

Результат

  • Перенос выполнен без изменения кода приложения
  • Время запуска после перезагрузки: < 15 секунд
  • Потребление RAM сократилось на 40% по сравнению с полноценной VM
  • Приложение работает стабильно 10 месяцев

Похожие услуги

Нужна помощь с вашим проектом?

Опишите ситуацию — я подберу оптимальное решение. Базовая диагностика бесплатно.

Обсудить проект