Ну, я бы сказал, Apache + Passenger - это хороший выбор, когда у вас на сервере много разных приложений, и вам приходится часто использовать директиву Apache VirtualHost.Если у вас есть только одно приложение и вы пытаетесь сбалансировать нагрузку, apache приносит много накладных расходов, особенно если вы используете его на каждом хосте только для целей балансировки нагрузки.Затем вам следует подумать об использовании nginx с thin, у обоих очень маленький объем памяти.