Назад | Перейти на главную страницу

Каковы хорошие варианты виртуализации простой машины XP, используемой в качестве хоста для приложения сервера TCP / IP

У нас есть настраиваемое серверное приложение, которое взаимодействует с другими приложениями в качестве сервера приложений. Требования к оборудованию не так велики, поэтому мы использовали компьютер с Windows XP SP3 с немного лучшим оборудованием, чем компьютер.
типовой ПК настольного класса.

Это приложение обслуживает чистые TCP / IP-соединения через внутренний домен Windows, иногда подключая внешние компьютеры через защищенные соединения. Сотня подключений - не редкость. Пока компьютера XP было достаточно.

Мы хотим виртуализировать эту настройку сервера приложений, поскольку мы приобрели набор новых серверов с пропускной способностью, более чем достаточной для запуска этой настройки и других компонентов системы. Причина виртуализации заключается в том, что иногда мы хотим иметь возможность перезагрузить машину, чего мы не сможем, если сервер приложений будет работать на «голом железе».

Пока что я считаю, что такие решения, как VmWare Workstation или Virtual PC, отброшены. Но я хочу услышать ваше мнение по этому поводу. Мне действительно нужно простое администрирование и минимум проблем - VMWare Server был бы вариантом, если бы он не был остановлен с 2009 года - запуск виртуализатора как приложения был бы хорошим вариантом, если это возможно. Мы предпочитаем простое и удобное решение для администрирования передовым.

Примечание. Я использую примеры VMWare, но это не так. Я не открыт для других продуктов.

Среда хозяина:

ОС: Windows Server 2008 R2
Оперативная память: 6 ГБ
HD: RAID 1 + 0 1 Тбайт (общий объем хранилища) СУБД: MS SQL 2008 R2 (будет работать на «голом железе»)


ОБНОВЛЕНИЕ №1: (Поправьте меня, если я ошибаюсь) Гипервизоры - это программное обеспечение для виртуализации, которое работает с аппаратной поддержкой (поэтому нужны процессоры с такой возможностью) и в основном реализованы как своего рода SO.
Итак, после того, как вы установите свою серверную ОС и т.д. поверх них как виртуальных машин. Я думаю о программном обеспечении виртуализации более серверного класса в профиле сервера VMWare (который я не называю гипервизором, а просто «виртуализатор»), который работает ВНУТРИ ОС.

ОБНОВЛЕНИЕ № 2: SO (Sistema Operacional) - это португальский язык для названия ОС (Операционная система). Исправлено.

ОБНОВЛЕНИЕ № 3: когда я писал вопрос, я не знал о существовании категоризации гипервизоров, поэтому (до ваших ответов) я думал, что гипервизор - это программное обеспечение для виртуализации, которое работает с аппаратной помощью (ЦП) и без операционная система. И программное обеспечение для виртуализации перед гипервизоры, которые работают как приложения внутри ОС (названия которых я не знал). Теперь я знаю, что все они называются гипервизорами и относятся к типу 1 и типу 2 соответственно ... Спасибо всем.

Я думаю, что вы усложняете задачу, даже добавляя в нее виртуализацию. Вы добавляете головную боль:

  • Лицензирование ОС Windows XP
  • Обновление и безопасная настройка ОС Windows XP
  • Убедитесь, что ваш гипервизор обновлен и надежно настроен

Если ваше приложение не запускает драйверы режима ядра, нет никаких причин, по которым вы не можете запустить его на «голом железе» и по-прежнему иметь возможность убить и перезапустить свое приложение, как если бы оно работало в собственном экземпляре ОС. Поскольку вы говорите, что это настраиваемое приложение, я бы настаивал, чтобы разработчики сделали его надлежащей службой Windows, чтобы ее было легко отслеживать и останавливать / запускать.

Можно использовать Hyper-V на Windows server 2008 R2 или вы можете поставить ESXi на «голое железо» и установить 2008R2, XP как виртуальные машины поверх. ESXi довольно прост в администрировании и довольно стабилен. Вы платите за лицензию Virtual Center Server, если вам нужны некоторые интересные функции, такие как миграция виртуальных машин между двумя разными хостами, высокая доступность или клонирование, в противном случае бесплатный ESXi довольно хорош.

У меня нет большого опыта работы с Hyper-V, поэтому я хотел бы услышать опыт других людей.

У вас есть рынок выбора. xen, kvm, vmware ... параллели, виртуальный бокс.

у вашего процессора есть инструкции по виртуализации? Думаю, было бы лучше задать вопрос

V