ОГЛЯД
VPC 2007 підтримує Vista і при цьому є безкоштовним
Microsoft Virtual PC 2007 за допомогою магії віртуалізації надає розробникам і адміністраторам недорогий спосіб задоволення їх потреб, що виникають при тестуванні, підтримці і перевірці сумісності додатків. Найбільш вартим уваги доповненням в даному продукті, який приходить на зміну Microsoft Virtual PC 2004, є підтримка Windows Vista в якості хостовой і гостьовий ОС.
Випущений 19 лютого VPC 2007 не може зрівнятися по функціональності з VMware Workstation 5.5. Наприклад, VPC 2007 не підтримує 64-розрядні гостьові ОС, не надає в розпорядження гостьових віртуальних машин кілька процесорів і не працює під управлінням Linux в якості хостовой операційної системи.
Однак, оскільки VPC можна завантажити безкоштовно, це робить його більш дешевим варіантом, ніж VMware Workstation компанії VMware, який коштує 200 дол. Що ще важливіше, хоча VMware Workstation 6.0, як очікується, буде підтримувати Vista в якості хостовой системи, в Workstation 5.5 така підтримка відсутня.
Інтерфейс VPC 2007 досить скромний, але містить всі
необхідні функції для швидкого створення гостьових віртуальних машин
Лабораторія eWeek Labs рекомендує користувачам Windows, зацікавленим у вивченні наявних у них варіантів віртуалізації, поекспериментувати з VPC 2007. Завантажуваний файл порівняно невеликий - всього 30 Мб, а для роботи з продуктом немає необхідності реєструвати його.
Заслуговує розгляду і продукт Parallels Workstation 2.2 компанії Parallels, який підтримує Windows (включаючи Vista) і Linux, а коштує всього 50 дол.
Незалежно від того, використовуєте ви VPC 2007 або конкуруючий з ним інструмент віртуалізації, ціна товару означає ще не все. Як і раніше слід брати до уваги, наприклад, вартість ліцензій на гостьові ОС. Редакції Windows Server 2003 Enterprise і Data Center, а також Windows Vista Enterprise відкрито дозволяють запускати їх у вигляді декількох віртуальних гостьових систем. Windows Server 2003 Enterprise і Vista Enterprise допускають створення чотирьох таких екземплярів, а Windows Server 2003 Data Center Edition - необмеженого числа.
Інші версії Windows можуть зажадати окремих ліцензій на гостьові віртуальні системи. І користувачам ПО віртуалізації доведеться все частіше згадувати про цю вимогу, оскільки тепер всі версії Vista повинні активізуватися в обов'язковому порядку.
Microsoft позиціонує VPC 2007 як продукт для організацій, яким необхідно зберегти сумісність з успадкованими додатками. Наприклад, з 16-розрядними додатками, які не будуть працювати під управлінням 64-бітових версій Windows. Тому нам хотілося б, щоб Microsoft прямо дозволила запускати старі версії Windows в якості гостьових віртуальних систем.
Microsoft рекомендує використовувати VPC 2007 року на комп'ютерах з процесорами, тактова частота яких не менше 1 ГГц. Однак, як і у випадку з будь-яким ПО віртуалізації, найважливішим ресурсом є оперативна пам'ять. Чим більше ОЗУ вашого комп'ютера, тим більше число віртуальних машин ви зможете запускати одночасно.
VPC 2007 використовує також всі переваги, які надають розширення віртуалізації в новітніх процесорах Advanced Micro Devices і Intel, що може підвищити продуктивність віртуальної машини.
Лабораторія eWeek Labs протестувала VPC 2007 року на комп'ютері ThinkPad X60 компанії Lenovo Group з процесором Intel Core Duo і 2 Гб ОЗУ під керуванням Microsoft Windows XP Professional SP2 (Service Pack 2). Розширення віртуалізації процесора Intel VT були активовані в BIOS нашого ThinkPad, але VPC 2007 не впізнав їх.
Крім того, ми тестували VPC 2007 року на ноутбуці Hewlett-Packard з процесором AMD Turion64 x2 і 2 Гб ОЗУ під управлінням Windows Vista Ultimate. У цю систему було закладено розширення віртуалізації компанії AMD. VPC 2007 розпізнав їх і запропонував нам задіяти їх глобально або для окремих віртуальних машин.
В обох випадках ми не помітили істотної різниці в продуктивності при використанні розширень. Ми будемо відслідковувати вплив цих апаратних засобів підвищення продуктивності при подальших тестах VPC 2007 і інших програмних засобах віртуалізації.
VPC 2007 року працює під управлінням Vista в редакціях Business, Enterprise і Ultimate, а також Windows XP в редакціях Professional і Tablet PC. VPC 2007, як оголошено, підтримує тільки Windows і OS / 2 (так, ми не обмовилися - OS / 2).
VPC 2007 містить доповнення до віртуальної машини, які підвищують продуктивність миші і відео. Без цих доповнень продуктивність миші і клавіатури в наших тестах була нижчою за звичайну (subpar).
VMware теж постачає подібні доповнення для віртуальних машин, що працюють під управлінням її продуктів. Але зазвичай ми спостерігали досить високу продуктивність при роботі додатків VMware, і у нас не виникало необхідності підвищувати її за допомогою установки доповнень.
Нам вдалося встановити і запустити Fedora Core 5 компанії Red Hat в якості гостьової ОС, хоча для цього довелося використовувати кілька серйозних виправлень. Головна проблема, схоже, полягала у відсутності тих самих доповнень, що прискорюють роботу миші і клавіатури для віртуальної машини. В процесі інсталяції миша і дисплей функціонували, хоча і не дуже добре.
Наприклад, при введенні відомостей про конфігурацію в віконця інтерфейсу програми установки Fedora текст з'являвся з затримкою або реєструвався кілька разів. Аналогічно при роботі з віртуальними машинами Windows, з якими ми проводили тестування, покажчик миші переміщався занадто повільно, поки ми не встановили доповнення.
Після завантаження графічного інтерфейсу Fedora нам довелося переключитися в режим сумісності з драйвером VESA (Video Electronics Standards Association), щоб побачити дисплей. Однак при цьому не працював курсор.
Нам вдалося налагодити управління віртуальною машиною Fedora, задіявши її можливості колективного роботи на комп'ютері та отримавши доступ до віртуальної машини за допомогою клієнтської програми VNC (Virtual Network Computing). Однак в реальних умовах, якби нам потрібно було запустити Fedora з призначеним для користувача графічним інтерфейсом на комп'ютері з хостовой системою Windows, ми, напевно, застосували б інший інструмент віртуалізації.
Вгорі: VPC 2007 пропонує гнучкі можливості створення віртуальних дисків. нам особливо
сподобався варіант з диференційованими (differencing) дисками, який дозволив нам
створювати нові машини за допомогою доступного по мережі "батьківського" диска. У середині:
VPC 2007 може працювати з Linux в якості гостьової ОС (в даному випадку це Fedora), хоча
і не так добре, як він працює з Windows. Внизу: намучившись з сотнями оновлень для
Fedora, ми були раді дізнатися, що на наших наступних віртуальних машинах з Fedora,
створених за допомогою диференційованого диска, з самого початку встановлені всі
критичні оновлення
Ймовірно, найбільш цінною можливістю VPC 2007, з нашої точки зору, є створення диференційованих (differencing) віртуальних жорстких дисків. Ми змогли встановити ОС на віртуальній машині, відкрити колективний доступ до жорсткого диска цієї машини через мережу, а потім створювати нові машини, виділяючи їм дисковий простір на цьому "батьківському" диску. З цього моменту зберігалися тільки відмінності між "батьківським" і новими диференційованими дисками.
Короткий список аналогів
- Parallels Workstation компанії Parallels. Parallels Workstation підтримує як Windows, так і Linux, і на відміну від VMware Workstation одна ліцензія дає право запускати віртуальні машини на будь-який з цих платформ. Крім того, продукт Parallels коштує недорого - 50 дол.
- VMware Player компанії VMware. Player є хорошим (до того ж безкоштовним) засобом для запуску віртуальних машин, але не може створювати їх. Це означає, що вам доведеться встановити також безкоштовний VMware Server або об'єднати Player з VMware Workstation. VMware Player може працювати з віртуальними машинами, створеними за допомогою VPC 2007.
- VMware Workstation компанії VMware. VMware Workstation залишається нашим улюбленим продуктом для вирішення пов'язаних з виртуализацией завдань на настільних ПК, наприклад, з метою розробки або тестування ПО. Але за нього доведеться заплатити 200 дол.
З огляду на, що ПО, що поставляються зі свіжими версіями Windows XP Professional SP2 і Fedora Core 5 на ISO-дисках, з якими ми проводили тестування, вимагало установки великого числа оновлень для усунення всіх помічених помилок, ми змогли заощадити масу часу завдяки тому, що створювали нові віртуальні машини на базі "батьківських" віртуальних машин, на яких були встановлені всі оновлення.
Аналітику передових технологій Джейсону Бруксу можна писати на адресу: [email protected].
Тільки зареєстровані користувачі можуть залишати коментарі.