Я бы хотел купить сервер, который будет использоваться только для тестирования. Я хотел бы иметь возможность восстанавливать виртуальные серверы из резервных копий на тестовую машину, а затем запускать несколько клиентских виртуальных машин на машине для проверки изменений конфигурации на экземплярах сервера. Таким образом, я смогу регулярно тестировать процесс резервного копирования / восстановления, а также опробовать изменения конфигурации перед запуском.
Мне интересно, нужно ли мне настроить свой тестовый сервер равным или выше самой большой виртуальной машины, которую я буду тестировать? То есть, если у меня есть виртуальная машина, настроенная для работы с 8 процессорами и 16 ГБ ОЗУ, должен ли мой тестовый сервер обеспечивать такую мощность?
Похоже, я смогу указать его ниже, поскольку виртуальные машины не будут выполнять почти столько же работы. Однако при загрузке они будут видеть меньше аппаратных ресурсов.
Изменить: другими словами, при восстановлении виртуальной машины на тестовой машине мне пришлось бы перенастроить ее для меньшего количества ресурсов до ее загрузки.
Вы не можете назначить какой-либо виртуальной машине больше процессоров, чем у вас есть физических ядер. Вы также не можете назначить больше RAM, чем у вас есть.
Если все, что вы хотите сделать, это протестировать то, что вы описываете, я бы порекомендовал вам не тратить деньги на сопоставление характеристик ЦП тестового сервера с вашей производственной средой. Я бы не стал слишком сильно сокращать объем оперативной памяти, если ваше приложение, вероятно, действительно попытается ее использовать - вы можете настроить виртуальную машину на большинстве платформ с большим объемом виртуальной памяти, чем объем доступной физической памяти, но, как упоминает Стивен в Приведенный выше комментарий гипервизор будет просто использовать для этого подкачку диска, и если виртуальная машина попытается его использовать, производительность катастрофически упадет. На любых системах, которые я пробовал, это при добавлении или удалении виртуальных ЦП не имеет отрицательного эффекта, кроме снижения производительности.
Что касается изменений конфигурации тестирования перед запуском, то это немного другой сценарий. Если вы просто ищете проблемы совместимости, то реальной проблемы нет, но если вы, вероятно, будете тестировать настройки производительности, вам следует попытаться убедиться, что тестовая платформа разумно соответствует характеристикам производительности продукта. Разумный может по-прежнему означать, что спецификации в 2 или 3 раза ниже, просто убедитесь, что вы не пытаетесь тестировать такие вещи, как настройки производительности хранилища в системе с 2 локальными дисками SATA, и ожидайте, что аналогичные изменения окажут аналогичное влияние на производственную систему с использованием 8Gig FC. SAN с 60 дисками 15k FC.