Получите 4 Windows Home Server
Каждый может быть настроен для резервного копирования до 10 машин.
http://www.microsoft.com/windows/products/winfamily/windowshomeserver/default.mspx
Ничто не будет более дешевым, чем выполнение 4 из них.
Один случай, где я должен был выполнить V2P, был для поля MS SQL, которое работало на двойном двухъядерном ЦП на 3.2 ГГц (общий ЦП 14.4 ГГц), что мы мигрировали на кластер ESX 2.5, где используемое оборудование было более новым с более медленнее (IIRC на 2.4 ГГц) ядра. Добавление в ~10% наверху даже с этим VM 4 vCPU могло только когда-либо получать эффективный 8-8.5Ghz совокупный ЦП. 60%-й пик ЦП перед миграцией стал 90-100%-й миграцией сообщения, клиент, хотел высоту, таким образом, мы вернулись к медосмотру. Для ответа на вопрос конкретно, мы видели, что поле достигало 100% ЦП через плату в Perfmon и в VI клиентах. Лучшее решение (по моему мнению), состояло бы в том, чтобы обновить до более быстрого ЦП, но существуют пограничные случаи как это, где это не экономично особенно с тенденцией к более медленному CPU с большим количеством ядер, которые мы видели с введением ЦП Opterons\Core.
С ESX 4 мы могли ударить поле максимум как эти 8 vCPU's, но это не было опцией в то время.
До поиска потолков производительности, которые могли бы указать, необходимо отказаться VM затем с Windows Guest на среде VMware затем, комбинация Perfmon и VI Клиентов должна быть больше, чем до задачи нахождения любого VM's, которые являются производительностью, ограничил себя. Добавьте в получении некоторой аналитики SAN к тому, что, если Вы можете, но если SAN показывает проблему затем, Вы почти наверняка будете точно также от переделки устройства хранения данных для изоляции and\or, улучшают объемы, на которых хранятся виртуальные диски VM. То же относится к любой другой комбинации OS\Hypervisor - получают любую внутреннюю статистику, Вы можете, но коррелировать их к представлению Гипервизора того, что продолжается, потому что 100% ЦП, сообщаемого в VM (например), не обязательно означают, что Гипервизор никогда не мог обеспечивать больше производительности, просто что это не сделало в той точке.
Я не соглашаюсь, что виртуальный сервер должен был бы быть перемещен в медосмотр из-за производительности. Гипервизоры теперь так близко к металлу, что нет фактически (предназначенная игра слов) никакого хита производительности. Особенно теперь, когда многие производители плат включают гипервизоры в чипсет. При взятии двух серверов с идентичным оборудованием, одно выполнение единственного гостя и одно выполнение точной копии того гостя на физическом оборудовании, Вам было бы трудно замечать разницу в производительности, я думаю.
Существуют другие причины, тем не менее, Вам, возможно, понадобится физический сервер, а не виртуальный. Один из них является аппаратной совместимостью. Если Ваше приложение требует нестандартных аппаратных средств со своей собственной уникальной шиной, Вы не можете выполнять это в виртуальной машине.
Я стремлюсь услышать то, что должны сказать другие. Большой вопрос.
Примечание: У нас есть серверы, которые были виртуализированы и затем возвращались на тех же аппаратных средствах только, чтобы иметь snapshot/vmotion возможности, которые мы любим.
Я не эксперт по этому предмету, но вообще говоря: Очень голодные приложения ввода-вывода (особенно те, кто пишет мало и быстро) являются теми, кто получает их собственный физический сервер.
Не очень трудно найти их также, Вы просто выполняете монитор производительности и ищете высокие i/o времена ожидания.
Кроме того, высокопроизводительные базы данных обычно получают ее собственный выделенный сервер из-за нескольких причин:
Многое зависит от сервиса, который это выполняет.
Я обычно смотрю на ресурсы, которые используются, и определяющей, являются ли они действительно узкими местами для этого гостя и сервисов, это обеспечивает.
Это его этот путь:
Если у Вас есть Двухъядерное (2vSMP), гость RAM на 4 ГБ, выполняющий веб-сервер (IIS), и Вы не истратили ЦП и запросы RAM, то, возможно, гостю не нужно больше аппаратных средств.
Мы столкнулись со случаями, где выполнение Базы данных Oracle по платформе виртуализации близко подходит к тому же объему представления в качестве столь же размерного аппаратного сервера.
Очевидно, если Вы хотели иметь сервер с 16 ядрами как VM, Вы можете испытать некоторые затруднения, видя, что это работает, а также выделенное оборудование.
Когда VM оголодал для ресурсов (или возможно исчерпание ресурсов другого VMs для ресурсов), например:
Я сказал бы, когда сервер в точке, где это использует достаточно ресурсов сервера, что это не может совместно использовать аппаратные средства.
ESX, ESXi & Window Hyper V должна все дать Вам около реальной производительности. Таким образом, целая одна из машин не использует 90% ресурсов самостоятельно, Вы не должны должны быть перемещаться в реальные аппаратные средства.
Так как исключения были бы Вами, не хотел бы вещи как Ваши 2 контроллера домена на том же поле, должен аппаратный сбой.
Я сомневаюсь, что существует универсальный ответ для этого, но если Вы волнуетесь по поводу производительности, затем это - то, на что необходимо посмотреть. Очевидное должно было бы проверить, истратили ли Вы ЦП, ввод-вывод...
Но также и, тестирование производительности и сравнительные тесты также помогли бы Вам решить, существует ли какой-либо штраф за то, что были виртуальными и разумно ли наличие единственного VM на хосте или нет.
Сначала необходимо определить, какой ресурс является узким местом.
Монитор производительности Windows (perfmon) предоставляет много счетчиков для различных аспектов, таких как Дисковая очередь, статистика виртуальной памяти и т.д.
Если Вы - связанный диск, давание прямого доступа виртуальной машины к диску вместо чего-то как vmx файл с VMware могло помочь много.
Я думаю, что все это зависит от двух факторов:
просто мой 2cts.