У вас есть много альтернатив. Хорошая идея - выбрать сервер приложений и разместить его (или несколько) за веб-сервером или «обратным прокси»:
Веб-серверы:
Оба они хорошо справятся с большим количеством трафика. Я бы предложил начать с Apache.
За вашим веб-сервером вам потребуется один или несколько серверов приложений:
На вашем месте я бы начал с Пассажира и посмотрел, как вы поживаете.
Кроме того, рассмотрите возможность размещения Varnish перед вашим приложением для значительного увеличения запросов / секунду для повторяющихся задач.