ерних додатків на одному фізичному сервері. Даний спосіб застосування серверних віртуальних машин призначений для розробників, фахівців з тестування та фахівців з впровадження додатків масштабу підприємства. З його допомогою можна створювати розподілені додатки, тестувати їх, а також моделювати реальні умови впровадження, використовуючи для цієї мети один-єдиний комп'ютер, що дозволяє скоротити витрати на придбання апаратного забезпечення для розробки додатків.
У всіх перерахованих випадках Virtual Server 2005 дозволяє знизити витрати або на апаратне забезпечення, або на супровід і підтримку інфраструктури та додатків.
Як і інші засоби створення віртуальних машин, Virtual Server 2005 виконується під управлінням операційної системи хоста (в даному випадку Windows Server 2003) за рахунок частини оперативної пам'яті, доступної цій операційній системі; при цьому апаратне забезпечення може бути віртуальним, тобто змодельованим Virtual Server 2005. Server 2005 доступний у двох редакціях - Standard і Enterprise, що відрізняються тільки числом підтримуваних процесорів. Перша з редакцій підтримує чотири фізичних процесора, друга - до 32. Хоча в обох редакціях продукту кожної віртуальної машині доступний тільки один процесор, зате цей процесор можна використовувати на всі сто відсотків (чого засоби створення віртуальних машин для настільних операційних систем, природно, не дозволяють ) .Server 2005 - це багатопотокова служба операційної системи. Кожна віртуальна машина виконується у своєму потоці.
Сам Virtual Server +2005 може використовувати до 64 Гбайт оперативної пам'яті, а кожна віртуальна машина - до 3,6 Гбайт.Server +2005 може емулювати до чотирьох жорстких IDE-дисків об'ємом до 128 Гбайт або дисководів CD/DVD-ROM (в якості дисководів можна використовувати і образи дисків у форматі ISO), а також до чотирьох віртуальних шин SCSI загальним обсягом до 56,5 Тбайт; при цьому даним продуктом підтримується двовузлового кластер з віртуальних машин із загальним сховищем даних на віртуальних SCSI-дисках. Це дозволяє змоделювати роботу серверного програмного забезпечення в такому кластері без реального придбання відповідного обладнання.
Що стосується підтримки графіки, то Virtual Server +2005 емулює відеоадаптер S3 Trio64 з 4 Мбайт відеопам'яті, 2D-прискорювачем і підтримкою Microsoft DirectX.
З іншого апаратного забезпечення підтримуються до чотирьох віртуальних мережевих адаптерів, реальні і віртуальні дисководи на гнучких магнітних дисках, реальні і віртуальні COM- і LPT-порти, миша і клавіатура. А ось звукові картки не емулюються і не поддержіваются.Server +2005 підтримуються наступні гостьові операційні системи:
- Windows Server 2003, Standard Edition;
Windows Server 2003, Enterprise Edition;
Windows Server 2003, Web Edition;
Windows Small Business Server 2003;
Windows 2000 Server;
Windows 2000 Advanced Server;
Windows NT Server 4.0 with Service Pack 6a.
Крім того, Virtual Server +2005 дозволяє забезпечувати баланс завантаження різних віртуальних машин, емулюючи кластерну конфігурацію, і містить засоби управління розподілом ресурсів (пам'яті, процесорного часу, пріоритетів виконання) для подібних віртуальних машин.
Засоби адміністрування Virtual Server +2005 являють собою додаток з Web-інтерфейсом. Для створення рішень на базі Virtual Server 2005 існує документований COM API, що дозволяє програмно вирішувати завдання адміністрування, розгортання віртуальних машин і їх конфігурування, автоматизуючи ці процеси за допомогою адміністративних скриптів або додатків, створених за допомогою широкого спектра засобів розробки для платформ Windows і .NET.
Відзначимо, що Virtual Server 2005 має засоби інтеграції з Active Directory. Крім того, для даного продукту доступно і засіб Microsoft Operations Manager 2005 Management Pack for Virtual Server, що дозволяє за допомогою Microsoft Operations Manager управляти подіями і продуктивністю віртуальних машин.
1.4.7 Серверні продукти компанії EMC/Vmware
Багато рішень масштабу підприємства вимагають застосування серверних додатків, що виконуються на багатопроцесорних комп'ютерах або кластерах серверів, а нерідко і хостингу або емуляції додатків, призначених для вийшли з ужитку платформ. При розробці та тестуванні подібних рішень часто обов'язкова, як мінімум, якісна емуляція їх оточення, в тому числі конфігурації серверів. Для спрощення вирішення подібних завдань необхідні серверні засоби управління віртуальними машинами, здатні виконуватися на кластерах, емулювати кластерні конфігурації, використовувати кілька реальних або віртуал...