Ваши аппаратные требования будут зависеть от того, какую надежность вы хотите для этого материала. Если вы используете это для запуска всего, я бы порекомендовал иметь по крайней мере две машины, на которых вы разделили виртуальные машины, и если вы обычно используете N серверов, вы можете пройти через N-1 из них для время, когда ваш поставщик заменяет плохие детали.
В нижнем конце это 2 сервера. Если вам нужна более высокая надежность (т. Е. Меньше времени простоя), тогда потребуется какая-то SAN для хранения данных (все материалы живой миграции, которые я видел, являются SAN-based). Если вы можете жить с помощью «ручного» метода (отключите оба сервера, переместите диски с сервера 1 на сервер2, включите сервер2, перенастройте виртуальные машины, чтобы использовать меньше памяти и запуск), тогда вам действительно не нужен маршрут SAN.
В конце дня ваш самый большой размер требование будет HD и ОЗУ. Ваш HD-след будет относительно фиксированным (по крайней мере, в большинстве видов среды разработки/тестирования), и ваш размер памяти RAM также должен быть относительно фиксированным (хотя дополнительно здесь всегда приятно). CPU - это, как правило, одна вещь, которую вы можете немного сэкономить, если вам нужно, пока вы готовы ждать сборки и тому подобное.
Другая приятная вещь о том, чтобы все виртуализоваться, заключается в том, что вы можете начать с пары больших серверов и расти, когда ваши потребности меняются. Нужно ли предоставить вашей среде разработчиков больше возможностей? Получите еще один сервер и разделите виртуальные машины. Нужно моделировать кластер с четырьмя узлами? Опустите использование памяти существующего узла и выделите 3 копии.
На данный момент, если мне не нужна высокая производительность (т. Е. Мне нужно рассмотреть возможность кластеризации высокопроизводительных физических серверов для обеспечения производительности), я бы пошел с виртуализованной средой. С расширениями на современных процессорах и поддержкой OS/гипервизоров для них хит не так уж велик, если все сделано правильно.
Проголосовал закрыть: «не программирование Связанный". –
Как это связано с программированием? –