Посоветую однозначно
аренду выделенного сервера
виртуального не хватит, да и зачем за него переплачивать, виртуальный не для этих задач, там соотношение цены и производительности будет выше, чем у физического сервера заточенного конкретно под вашу задачу с выбором нужного железа.