В Zentyal мы используем виртуализацию (ANSTE) для выполнения автоматических тестов, требующих сценариев с несколькими машинами, взаимодействующими в одной или нескольких сетях. В настоящее время у нас есть многоядерная машина Xeon с 16 ГБ оперативной памяти, которую мы используем для создания RAM-дисков, на которых установлены виртуальные машины. Использование ramdisk значительно увеличивает скорость выполнения.
Мы думаем о замене этой машины на другую, которая может поддерживать больше сценариев, развертываемых одновременно. Итак, наша основная цель - иметь много быстрой оперативной памяти и достаточную мощность процессора для работы всех машин (процессор до сих пор не был проблемой, но, конечно, чем больше ядер, тем лучше).
Какие-нибудь рекомендации по машинам, которые могут поддерживать такую конфигурацию?
Знаете ли вы другой эффективный способ запуска подобных сценариев с помощью виртуализации?
Единственный лучший совет, который я могу дать, - сделать так, чтобы ваш тест соответствовал вашей продукции. Каждый раз, когда вы покупаете новый рабочий сервер, старайтесь покупать подходящий для тестирования.
Как говорится, «тренируйтесь, как будто собираетесь выступить».