У меня есть приложение, которое использует Outlook 2003, 2007 и 2010. Это приложение выполняет некоторые задачи, запрошенные пользователем, а затем закрывается. Я собираюсь разместить свое приложение в виртуализированной ОС Windows с использованием vMware ESXi 4.1.
Есть два разных способа развернуть мое приложение для производственного использования. Какой из следующих двух вариантов мне выбрать?
Установите Windows Server 2008, добавьте 3 учетных записи пользователей. Для каждой учетной записи установите Office 2003, 2007 и 2010 ТОЛЬКО для этой учетной записи. Затем заставьте мое приложение работать таким образом.
Установите Windows XP трижды и установите Outlook 2003, 2007 и 2010 по одному на каждую и заставьте мое приложение работать на каждой отдельной виртуальной ОС.
У меня доступно 6 ГБ оперативной памяти. Поэтому в случае 1 я буду использовать все 6 ГБ, в случае 2 они будут разделены между тремя разными установками Windows XP.
Есть ли лучший вариант?
Если вы действительно хотите, чтобы ваше приложение работало должным образом с разными версиями, вы хотите, чтобы они были отрезаны друг от друга, поэтому я бы посоветовал вам установить 3 x XP. Если вы используете ESXi 4.1, вы увидите значительную экономию памяти между тремя виртуальными машинами, поэтому я бы не стал особо беспокоиться об этом.
По сути, если вы собираетесь что-то делать, делайте это хорошо :)