1) Вы можете использовать для этого docker/vagrant вместо виртуалки. Виртуальная машина требует больше ресурсов, чем тот же самый вагрант или докер.
Я тоже об этом думал, чтобы все свои проекты выводить на виртуальных машинах, но сервер который я снимаю к netangels за 3.5к руб месяц 12gb, 8 cpu, 450gb ssd, будет жестко проседать скорость. И я сейчас на данный момент решаю возможность запускать их на докер, он генерирует им домейн и все.
2) Сколько дадите столько и будет, но не факт что все скажем 20% будут вашими. Почему?
Потому что вы все равно работаете на сервере, который все равно работает под виртуалкой.
Вам выделили скажем 8 ядер, вы получаете все 8 ядер при этом ваши процессоры будут использоваться и другими виртуальными машинами.
Тоже самое с памятью.
Хетцентр не слышал и не работал с ним, я работал с Linode, Digital ocean, AWS, Netangels(вот вот посоветовали)
Поэтому эта информация ИМХО для таких вот сервисов.
Решать вам.
Упс не заметил последний вопрос:
нет не будет все честно, если один сайт требует скажем щас мощную обработку данных, то туда будет направлена вся мощность сервера на максимальную производительность.
Вы всегда можете эти данные путем bash/python автоматизировать.