Windows XP и Windows Server 2008 для серверных компонентов
Моя команда разрабатывает ряд служб Windows в.net. Эти сервисы обмениваются данными через решение для обмена сообщениями, и некоторые из них имеют ожидаемое время ответа, которое значительно ниже 100 мс.
Оперативная группа, отвечающая за предоставление серверов, не хочет устанавливать Windows Server 2003/2008 на эти машины по финансовым причинам. Вместо этого они предоставили нам Windows XP. Они также утверждают, что, поскольку эти серверы работают в виртуализированной среде (Vmware ESX), нам не нужно добавлять еще одну "серверную" ОС поверх нее.
Почему-то это кажется мне неправильным, но я не эксперт в такого рода вещах.
Следовательно, каковы преимущества / недостатки использования Windows Server 2008 по сравнению с Windows XP для такого рода приложений?
Редактировать:
- Я заинтересован в сравнении версий Windows XP и Server 2003/2008 для X64, поскольку некоторые из наших служб потребляют более 2 ГБ памяти.
- Предполагается, что службы Windows, о которых я говорю, работают круглосуточно, но мы можем предоставить им окна для обновления сервера (если это имеет отношение к обсуждению).
- Что касается приложений такого типа, я ссылаюсь на первое предложение моего вопроса => Windows Services в.net, делая некоторые вычисления, основанные на поступающих сообщениях. Некоторые вычисления очень короткие (менее 1 мс, с пропускной способностью в несколько тысяч сообщений в секунду), и мы ожидаем разумную задержку, как описано, а другие довольно длинные (несколько минут, но они запускаются намного меньше). По сути, вы можете видеть это как своего рода агенты, общающиеся по шине, какими бы они ни были.
1 ответ
"Оперативная команда" должна быть уволена за некомпетентность. XP устарела, 32 бита скорее всего. на самом деле он не лицензирован для использования на сервере, что делает юридическую точку зрения интересной (в финансовом отношении).
Они должны установить 2008 R2 64 бит. Операционная система сервера или клиента сама по себе не имеет значения - операционная система - это операционная система, и она вам нужна в VmWare.
у некоторых из них ожидаемое время отклика значительно ниже 100 мс.
Удалить thm из виртуализации. Виртуализация не может этого гарантировать. VMware переключается между vm sio, и все, что требует быстрого времени отклика, имеет решающее значение.
Каковы преимущества / недостатки использования Windows Server 2008 по сравнению с Windows XP для такого рода приложений?
Давайте начнем с того, что XP серьезно устарел. Если бы они работали с Windows 7 (эквивалент 2008 R2), это может быть другой историей, но в основном первый вопрос заключается в том, почему вы должны запустить систему 2 поколений назад к современной технологии? 64-битная (вам не нужны 32-битные серверы) проблематична с XP.