Я пошел бы с тремя. Если бы они завершили развернутый на том же поле, то Вы потеряли бы немного производительности относительно единственного VPS, но 1) они, вероятно, не будут, 2) будет легче настроить их для их ролей, чем настроить единственный VPS для всех их ролей и 3) это означает, что Ваше приложение будет разработано для распределенных ролей со дня 1, так, чтобы, если необходимо стать более раскормленными позже, возможно, разверните реальный сервер для каждой роли, Вы готовы к нему.
Создание доступа блочного уровня к состоянию виртуальной машины, в противоположность доступу уровня файла всегда будет быстрее, потому что существует слой удаленной абстракции.
Я рекомендовал бы подход LVM. Не забывайте, можно всегда копировать объем LVM точно так же, как файл. Нет большого различия между двумя. LVM также довольно гибок с точки зрения перемещения данных.
Просто, потому что абстрактное понятие файла не существует, больше не означает, что это плохо. Увеличение производительности может быть значительным, и с определенными широкими взглядами можно установить вертикально инфраструктуру точно так же, как это был файл.
Я часто делаю раздел для виртуальных машин QEmu. Затем я могу использовать dd
сохранить и восстановить его. Одна файловая система (виртуальные машины) спускающийся к блочному уровню лучше, чем файл в файловой системе с файловой системой на.
Удачи
Я просто добавлю ко всем ответам выше путем напоминания Вам, что LVM имеет несколько простой в использовании механизм снимка. Это делает довольно легким скопировать или клонировать рабочий VM's путем простого создания снимка, клонирования или резервного копирования VM и удаления снимка. Все без времени простоя.
Существуют некоторые (я столкнулся, возможно, с двумя из них), сравнительные тесты изображения файла по сравнению с разделами LVM в сети (дело не в этом трудно для поиска с помощью Google их). Хотя несколько датированный, казалось бы, что LVM обычно быстрее (если крошечным полем). Это было достаточно для меня, таким образом, я пошел со схемой LVM. Насколько копирование идет, все еще можно смонтировать логический том LVM, targzip оно и передать его другому местоположению. Дело не в этом намного тяжелее. И LVM делает намного легче развернуть Ваше серверное хранилище.