Как зайти в Даркнет?!
25th January, 01:11
6
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
894
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
914
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6086
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4350
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4396
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Используете ли вы виртуализированные рабочие столы для устаревших / редко используемых приложений?
Я задавался вопросом, использует ли кто-нибудь virtualized desktop PCs (работает WinXP Pro или старше), чтобы иметь некоторые старые приложения, которые редко используются для некоторых текущих задач.
Скажем, у вас есть действительно старый проект, который время от времени нуждается в обновлении документа в системе базы данных или что-то в этом роде. Приложение базы данных выполняется на виртуализированном рабочем столе, который запускается только при необходимости.
Я думаю, что мы могли бы сэкономить энергию, оборудование и пространство, если бы мы виртуализировали некоторые из этих старых ящиков. Какие-нибудь установки в вашей компании?
редактирование лицензирования может вызвать беспокойство, но я предполагаю, что у вас есть действующая лицензия для старого рабочего стола. Возможно, лицензия недействительна в среде VM, я бы определенно проверил это раньше.
Конечно, если приложение критикует производительность, виртуализация может повредить. Но я думаю о каком-то устаревшем приложении, которое все еще используется для выполнения, скажем, расчета каждые 12 недель для определенного customer/service.
Я использую виртуализированные рабочие столы для:
- Поддержка, которая требует VPN программного обеспечения, которое я не хочу на своем рабочем столе. Это также позволяет целой команде совместно использовать компьютер поддержки для конкретного клиента.
- Устаревшая система, в которой мы используем несколько разных версий (в зависимости от версии клиента), и они не очень совместимы, поэтому хорошо иметь виртуализированный рабочий стол для каждой версии.
Мы используем виртуализацию для тестирования на различных операционных системах-серверное приложение работает под управлением linux, и у нас есть рабочий (реальный) сервер и несколько тестовых серверов, которые все VMs.
Клиент работает под Windows, который, будучи пользователем OS X, я должен запускать в VM, а другой разработчик, с которым я работаю, запускает виртуальную машину XP на своем 8-ядерном Vista box.
(У меня также есть отдельный VM для запуска программного обеспечения CAD, но это не совсем программирование)
Это зависит от требований устаревших систем. Очень часто, если система релиентна на определенной тактовой частоте, то лучше и более вероятно, чтобы старые системы OS работали как Virtulized OS' могут делать забавные вещи для производительности.
Если унаследованные системы не настолько критичны, тогда вперед! Один совет, который я бы дал, - это убедиться, что система работает FULLY , прежде чем выбрасывать ваши старые системы 3.11, как меня ужалили раньше! Чтобы полностью выполнить тестирование может стоить больше денег, чем вы могли бы сэкономить, но его до тех, кто принимает решения, чтобы гарантировать, что рассматривается.
Мы используем виртуализацию для тестирования приложений на Vista. Или, скорее, клиенты делают тестирование, и мы используем виртуализацию для воспроизведения ошибок, на которые они жалуются.
Я думаю, что вещь, которая помешала бы мне использовать множество виртуальных экземпляров моего любимого проприетарного OS, была бы лицензией. Я предполагаю, что Microsoft хотела бы, чтобы у меня была лицензия на каждую установку, виртуальную или другую?
С момента моего последнего обновления машины я запускал virtualized OS для ряда задач. Например, я использую другой набор плагинов Visual Studio для управляемой и неуправляемой разработки c++. Некоторые вещи я нашел:
- Запустите установку vmware на машине с большим количеством ресурсов. Я буду repeat...plenty ресурсов! Быстрый quad и 8GB памяти-это то, что работает на моей текущей машине, и она работает сладко (предупреждение вам нужно 64bit OS для 8GB!).
- Я бы не беспокоился о производительности приложения, если ваше текущее физическое оборудование устарело (2+ лет). С приличной машиной я нахожу, что виртуализированные приложения работают быстрее, чем на устаревшем оборудовании!
- При обновлении до новой рабочей станции, p2v вашей старой рабочей станции. Больше не нужно беспокоиться о синергии или KVM в переходный период!
Я использовал виртуализацию, чтобы я мог взять свою среду разработки со мной во время путешествия. Пока я мог установить MS Virtual PC (и у PC / ноутбука было достаточно щедрого RAM), я мог получить доступ ко всем моим инструментам, VPN, ссылкам на удаленный рабочий стол, базам данных SQL и т. д... Работал довольно хорошо, просто немного медленнее, чем мне нравится. Я мог бы возить ноутбук вокруг, но нашел небольшой портативный жесткий диск, чтобы быть легче/легче и так же эффективно.
Однако, консультируя нескольких клиентов-все с разными VPN requirements/passwords/databases/versions фреймворков & инструментов и т. д., Я обнаружил, что наличие виртуализированной среды поддержки для каждого из них стоит того. Тогда несколько пользователей имеют доступ к тому, что необходимо при поддержке каждого клиента - им просто нужно либо удаленный рабочий стол (или запустить напрямую) виртуализированный экземпляр.
Я использовал VMs для обработки рабочих задач, которые я не хотел / не мог делать на ноутбуке, выпущенном компанией. В частности, мне нужно было иметь несколько выпусков JRE, работающих одновременно, что Java не очень нравится.
Чтобы обойти это, я построил несколько VMs, каждый из которых запускал один инструмент, который мне нужен в обрезанных экземплярах XP.
Еще одна вещь, которую следует учитывать, заключается в том, что если у вас есть сервер 5-yr-old, на котором работает какое-то приложение, он, вероятно, будет работать просто отлично на VM на новом оборудовании. Итак, если у вас есть rack старых устройств, покупка одного или двух серверов "real", установка чего-то вроде ESX (я больше всего знаком с этим инструментом, хотя Xen и другие существуют), затем используйте инструмент преобразования physical-to-virtual, чтобы переключить эти старые устройства на VMs, чтобы вы могли уменьшить потребление электроэнергии, головные боли управления и беспокойство о критическом сбое устройства и невозможности найти для него оборудование.
Мы используем VM для устаревших приложений и удалили старые машины, которые обслуживали эти приложения. Это устранило проблему соответствия драйверов от NT до Win2k3. С точки зрения аварийного восстановления это также помогло, поскольку мы не смогли найти коробки для поддержки старых приложений в центре обработки данных DR.