Это зависит от того, насколько они будут заняты и сколько вы планируете распределять по ним. Для базовой установки я бы рассмотрел 1-2 gb для каждого vm, поэтому вы должны иметь возможность запускать 10-20, если они не связаны с высокой скоростью.