Используете ли вы виртуализированные рабочие столы для устаревших / редко используемых приложений? - PullRequest
2 голосов
/ 21 августа 2008

Мне было интересно, использует ли кто-нибудь виртуализированные настольные ПК (работающие под управлением WinXP Pro или более ранней версии), чтобы некоторые старые приложения, которые редко используются, доступны для некоторых текущих задач.

Скажем, у вас действительно старый проект, который время от времени требует обновления документа в системе баз данных или чего-то в этом роде. Приложение базы данных работает на виртуализированном рабочем столе, которое запускается только при необходимости.

Я думаю, мы могли бы сэкономить энергию, оборудование и пространство, если бы виртуализировали некоторые из этих старых коробок. Какие-либо настройки в вашей компании?

<ч />

edit Лицензирование может вызывать беспокойство, но я думаю, у вас есть действующая лицензия на старую настольную коробку. Возможно, лицензия недействительна в среде виртуальных машин, я бы определенно проверил это раньше.

Конечно, если приложение критикует производительность, виртуализация может повредить. Но я думаю о каком-то устаревшем приложении, которое все еще используется для выполнения, скажем, расчета каждые 12 недель для определенного клиента / службы.

Ответы [ 10 ]

1 голос
/ 21 августа 2008

Я использую виртуализированные рабочие столы для:

  • Поддержка, которая требует программного обеспечения VPN, которое я не хочу на своем рабочем столе. Это также позволяет всей команде совместно использовать компьютер поддержки для конкретного клиента.
  • Устаревшая система, в которой мы используем несколько разных версий (в зависимости от версии клиента), и они не очень совместимы, поэтому хорошо иметь виртуализированный рабочий стол для каждой версии.
0 голосов
/ 28 сентября 2008

Подобные VMWare являются бесценными инструментами для тестирования браузеров веб-приложений. Вы можете довольно легко протестировать множество комбинаций ОС и браузера, не имея ранга по рангу физических машин, на которых работает это программное обеспечение.

0 голосов
/ 28 сентября 2008

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

0 голосов
/ 22 сентября 2008

Я использовал виртуальные машины для решения связанных с работой задач, которые я не хотел / не мог выполнять на выпущенном компанией ноутбуке. В частности, мне нужно было запустить несколько выпусков JRE одновременно, что на самом деле не нравится Java.

Чтобы обойти это, я построил несколько виртуальных машин, каждая из которых запускала один инструмент, который мне был нужен в урезанных экземплярах XP.

Еще одна вещь, которую следует учитывать, это то, что если у вас есть 5-летний сервер, на котором запущено какое-то приложение, он, вероятно, будет отлично работать на ВМ на новом оборудовании. Итак, если у вас есть стойка со старыми устройствами, вы покупаете один или два «настоящих» сервера, устанавливаете что-то вроде ESX (я больше всего знаком с этим инструментом, хотя Xen и другие существуют), а затем используйте физическое преобразование в виртуальное. инструмент для переключения этих старых устройств на виртуальные машины, чтобы вы могли сократить потребление электроэнергии, проблемы с управлением и опасения по поводу сбоя критического устройства и невозможности найти для него аппаратное обеспечение.

0 голосов
/ 21 августа 2008

Я использовал виртуализацию, чтобы я мог взять с собой свою среду разработки во время путешествий. Пока я мог установить MS Virtual PC (а на ПК / ноутбуке было достаточно щедрого ОЗУ), я мог получить доступ ко всем своим инструментам, VPN, удаленным рабочим столам, базам данных SQL и т. Д. Работал довольно хорошо, чуть медленнее, чем мне нравится. Я мог бы взять ноутбук с собой, но обнаружил, что маленький портативный жесткий диск легче / проще и эффективнее.

Однако, консультируясь с несколькими клиентами - все с различными требованиями к VPN / паролями / базами данных / версиями фреймворков, инструментов и т. Д., Я обнаружил, что наличие виртуальной среды поддержки для каждого стоит того. Затем несколько пользователей получают доступ к тому, что необходимо для поддержки каждого клиента - им просто нужно либо удаленно подключить (или запустить напрямую) виртуализированный экземпляр.

0 голосов
/ 21 августа 2008

Со времени моего последнего обновления машины я запускал виртуализированные ОС для решения ряда задач. Например, я использую другой набор плагинов Visual Studio для управляемой и неуправляемой разработки на c ++. Некоторые вещи, которые я нашел:

  1. Запустите программу установки VMware на компьютере с большим количеством ресурсов. Я повторюсь ... много ресурсов! Быстрая четырехъядерная память и 8 ГБ памяти - это то, что работает на моей нынешней машине и работает нормально (предупреждаю, что для 8 ГБ нужна 64-битная ОС!)
  2. Я бы не стал беспокоиться о производительности приложения, если ваше текущее физическое оборудование устарело (более 2 лет). На приличной машине виртуальные приложения работают быстрее, чем на устаревшем оборудовании!
  3. При обновлении до новой рабочей станции, p2v вашей старой рабочей станции. Больше не нужно беспокоиться о синергии или KVM в переходный период!
0 голосов
/ 21 августа 2008

Мы используем VMWare с виртуальной Windows XP здесь, чтобы запустить некоторые старые инструменты разработки с очень дорогими лицензиями, которые вообще не работают в Vista. Таким образом, VMWare сэкономил нам около 5000 долларов на лицензии.

0 голосов
/ 21 августа 2008

Мы используем виртуализацию для тестирования приложений в Vista. Вернее, клиенты проводят тестирование, а мы используем виртуализацию для воспроизведения ошибок, на которые они жалуются.

Я думаю, что то, что помешало бы мне использовать множество виртуальных экземпляров моей любимой проприетарной ОС, это лицензирование. Я предполагаю, что Microsoft захочет, чтобы у меня была лицензия на каждую установку, виртуальную или иную?

0 голосов
/ 21 августа 2008

Это зависит от требований устаревших систем. Очень часто, если система зависит от определенной тактовой частоты, лучше и надежнее поддерживать работу старых систем ОС в качестве Virtulized OS, что может повлиять на производительность.

Если унаследованные системы не так критичны, то сделайте это! Один совет, который я хотел бы дать, - убедиться в том, что система работает ПОЛНОСТЬЮ перед тем, как выбросить из строя ваши старые системы 3.11, как меня уже ужалили! Полное выполнение тестирования может стоить больше денег, чем вы могли бы сэкономить, но это зависит от того, кто принимает решения, чтобы гарантировать, что это считается.

0 голосов
/ 21 августа 2008

Мы используем виртуализацию для тестирования в различных операционных системах - серверное приложение работает под Linux, и у нас есть рабочий (реальный) сервер и пара тестовых серверов, которые все являются виртуальными машинами.

Клиент работает под Windows, которую я, будучи пользователем OS X, должен запускать на виртуальной машине, а другой разработчик, с которым я работаю, запускает виртуальную машину XP на своем 8-ядерном компьютере Vista.

(у меня также есть отдельная виртуальная машина для запуска программного обеспечения САПР, но это не действительно программирование)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...