С виртуальным хостингом может оказаться, что хостер просто попросит перейти от него подальше или на выделенный сервер. В случае резкого всплеска посетителей/нагрузки.
Здесь уже правильно посоветовали - облачный виртуальный сервер, так как его можно будет масштабировать.
Я в свою очередь могу расширить этот совет, обратив внимание на виртуализацию.
Судя по ответам, все привыкли измерять привычными вещами. С моей стороны это будет хостер FirstVDS и тариф "
Форсаж".
Размещается в московском ДЦ, что плюсом скажется в скорости доступа к ресурсу.
Это честная аппаратная виртуализация KVM, как бе игрушечный выделенный сервер без ограничений виртуализации как бы это можно получиться на openvz. Поэтому можно использовать различные интересные настройки, как на взрослом сервере =)
Сначало можно заказать с минимальными ресурсами и докупать по мере необходимости.
Сам виртуальный сервер размещается на ноде, где стоит raid10 SAS, что по скорости приближается, а то и сопоставим с SSD, и надежность выше.
Единственный минус - один общий физический сетевой интерфейс. Но и это решаемо, в случае, если посетители начнут дико хотеть смотреть/заливать фильмы именно в твоей соц.сети.