Разумно ли прилично запускать varnish на том же хосте, что и установка django, для которой он работает? Я предполагаю, что вам придется настроить django так, чтобы он оставлял достаточно места в ОЗУ, сколько бы вы ни выделили для лака. Это нормально, или лучше запустить Varnish на отдельном хосте?
Это должно работать нормально - больше всего Varnish нужно оставить в покое ОЗУ.
Если вы можете надежно удерживать Apache и приложение Django на достаточно низком уровне ОЗУ, чтобы Varnish не переставлял свое пространство, тогда сделайте это.
Ключевым моментом является обеспечение надежности и предсказуемости. Например, если какое-то условие загрузки увеличивает использование ОЗУ приложением, Varnish может замедлиться из-за подкачки именно тогда, когда вам это нужно больше всего. Из-за этого потенциального вмешательства я бы в большинстве случаев использовал отдельные системы, но у вас не должно возникнуть проблем, если ваше приложение ведет себя хорошо.