Имеет ли смысл использование Docker?
Импакт от докера по ресурсам довольно низкий, но для такого куцого сервера он может быть ощутим.
Тонкую настройку он не обеспечит, а сложностей добавит.
Про лоад балансер забавно. Какой смысл заморачиваться с распределением нагрузки на калькуляторе?
На счет утечки - исправить таки стоит. Что касается восстановления при падении - смотрите в сторону supervisord, что касается убивания обожравшегося процесса - oom killer.Те, кто в теме, подскажите, насколько это оправдано(docker-compose уже собран и готов к работе)?
Для dev целей - оправдано, для оркестрации в рамках одной машины - оправдано.Чем лучше оркестрировать docker-compose
Да как бы сам docker-compose вполне себе оркестрирует на одной машине.как обновлять приложение без простоя
Это вопрос процесса разработки. Само приложение должно разрабатываться так, что бы в момент релиза могли существовать как минимум две версии релиза.
Но, у вас по утечке ребутается php-fpm, не парьтесь.как рассчитывать необходимые ресурсы для контейнеров?
На основании средней и пиковой нагрузки.
https://www.youtube.com/watch?v=lHpVxk9TPA8
Шта? Докер на микро ВМ? Что там балансировать то? И да, зачем что-то балансировать внутри одной ВМ? Балансировать надо между несколькими. В этом случае можно обернуть в докер пыхочные приложеньки, на отдельной вм поставить nginx без доокера и настроить проксирование.
Имхо, на такой ВМ докер выглядит оверхедом