Требуются виртуалки с возможностью объединения в локальную сеть

Требуется несколько виртуалок:
— 2 ядра и 1 гб рам
— 2 ядра и 2 гб рам
— 4 ядра и 4 гб рам

Требуется возможность объединения их в локальную сеть. Будет здорово, если можно будет изменять количество ресурсов без пересоздания машин. Ядра выделенные, не виртуальные.

Локация желательно — МСК.
Бюджета как такового нет, но хотелось бы конечно подешевле )
Я не уверен, возможно будет дешевле взять сервер и нарезать его на виртуалки, такое тоже рассматриваю.

Хостеры могут предлагать.