Огляд рішень для віртуалізації.

Відео: Огляд рішень віртуалізації

В даний час існує декілька дуже потужних програмних технологій, які здатні змінити наш підхід до ІТ-ландшафту. Віртуалізація є однією з таких щодо нових технологій, які поліпшили гнучкість і продуктивність. Це стало можливим завдяки високій продуктивності обладнання. У цій статті ми будемо вивчати кілька рішень для віртуалізації, що дозволяють працювати з декількома різними віртуальними машинами.

Відео: 12/03/2015 - Вебінари HP - Оновлення рішень SDN і технологій мережевої віртуалізації HP

Перш ніж ми почнемо, дуже важливо розуміти, що таке віртуалізація, як вона працює, і її можливості. Як тільки ви зрозумієте теорію, що стоїть за всім цим, то ви зрозумієте, функції і рішення, які я буду розглядати в цій статті. По самому визначенню цього слова, віртуалізація означає робити щось віртуальне. У цьому аспекті, вона виконує апаратну віртуалізацію, яка іноді називають «повною виртуализацией платформи». Вона приймає наявні ресурси комп`ютера, розділяє їх, не втручаючись в його ресурси і налаштовує незалежну віртуальну машину. На цій віртуальній машині ви можете запустити будь-яку операційну систему.

В принципі, це означає, що повнофункціональна віртуальна машина буде працювати на вашій системі. Ця абстрактна (віртуальна) вівторок повністю емулюється в програмне забезпечення. Таким чином, вона не вимагає додаткового обладнання. На віртуальній машині, скорочено ВМ, програми можуть бути запущені так само, як в реальності.  Можливо виконання і рідних програм.

Крім того, давайте я поясню Вам деякі й інші терміни. Кожен раз, коли ви перевіряєте список функцій, пакетів програмного забезпечення для віртуалізації, ви можете помітити наступне: підтримує «гостьові операційні системи.» Ці операційні системи, були протестовані і перевірений, вони дійсно можуть працювати без проблем. Часто вони включають, але не обмежуються, всі види операційних систем Microsoft Windows, Linux (2.4, 2.6), Solaris, BSD ...

У цій статті я збираюся зробити огляд трьох рішень віртуалізації. Всі вони пропонують повну платформу віртуалізації і безкоштовні (в залежності від ліцензії, а деякі мають певні обмеження, які ви можете дізнатися, прочитавши ГС і EULA).Спочатку наведу пару VMWare рішень, потім продовжимо знайомство з Virtual PC від Microsoft, і, нарешті, VirtualBox. Я настійно рекомендую використовувати одну з них.

Ну що ж, як то кажуть, давайте почнемо огляд віртуальних машин.

Для більшості людей, яким вже трохи знайоме поняття віртуалізація, як тільки вони чують цей термін, їм на думку спадає назва VMware. VMware є однією з провідних компаній з розробки програмного забезпечення, з більш 6500 співробітників, вони пропонують високопродуктивні, надійні рішення віртуалізації. Вони не націлені тільки на один фізичний комп`ютер, а на сотні, які можуть бути пов`язані між собою.

Мільйони людей у всьому світі використовують свої продукти, щоб заощадити час, енергію і гроші від комерційних підприємств, любителів, професіоналів і урядових організацій до навчальних закладів. Всі їхні продукти забезпечують більшу гнучкість і масштабованість, а також виконують всі поставлені завдання на диво добре. Якщо потрібно буде, вони можуть створити величезну віртуальну інфраструктуру. Це дійсно дивно.

У цій статті я розповім про двох продуктів компанії VMware, обидва з них безкоштовні. Але слід зазначити, що VMware має десяток продуктів, і всі вони для віртуалізації. Перший продукт, який ми розглянемо тут називається VMware Player. Його можна завантажити прямо з офіційного сайту. Цей додаток дозволяє функціонувати гостьовим віртуальним машинам, які сумісні з продуктами VMware. Але вона не може створювати нові віртуальні машини.

Це один з додатків початкового рівня, його основною перевагою є його розмір.Іноді вам не потрібно створювати нові образи віртуальних машин, а просто пограти (запускати і використовувати) вже існуючу. Для вирішення таких завдань, VMware Player є ідеальним. Однак, якщо ви все ще хочете, щоб створити новий образ віртуальної машини і управляти файлами зображень, то ви можете використовувати сторонні утиліти, також безкоштовні, такі як EasyVMX .



VMware має ще один продукт, який називається VMware Server. Він також є безкоштовним і постачається битком набитий набагато більшими можливостями, ніж плеєр. Ця версія дозволяє створювати, редагувати і відтворювати віртуальні машини VMware в сумісному форматі. Він також підтримує формат Microsoft Virtual PC, який буде обговорюватися пізніше в цій статті.

VMware Server має кілька широку застосування і відомі обмеження. До них належать такі: відсутність підтримки 3D апаратного прискорення, немає підтримки FireWire, і підтримуються лише три кнопки миші. Не існує ніякої офіційної підтримки 64-бітної Windows Vista, тому установка не може бути виконана. Хоча я  випробував установку, операційна система працює нормально.

Поряд з цими вищезгаданими питаннями, час в гостьовій ОС закінчується злегка неточним (при емуляції деяких циклів процесора час проковтує). У зв`язку з цим, Служба часу Windows не може покладатися на точність і тому не слід використовувати NTP (Network Time Protocol) сервери. Це однак не величезна проблема.

На додаток до раніше згаданого списку можливостей, VMware Server також може «приймати моментальні образи» в даний момент (емульованого) віртуальних машин. Пізніше можна повернутися до збережених образів, що це підвищує продуктивність праці за рахунок економії часу і зусиль.

Топ оф - лінія продуктів VMware, яка розрахована для корпоративних цілей VMware ESX. Перш за все, основною відмінністю в порівнянні з вищезазначеним сервером VMware є те, що вона пропонує значно вищу продуктивність за рахунок низьких накладних витрат. Її код оптимізований для роботи тільки на процесор, як це можливо (вбудована апаратна конфігурація), на відміну від програмного забезпечення. VMware ESX також повністю інтегрується в інфраструктуру пакету VMware Virtual.

Відео: Vmware vs Hyper-V: переваги і недоліки

Рухаючись далі, я маю намір представити інший продукт віртуалізації. Все почалося ще в 2003 році, коли Microsoft придбала Connectix. Остання компанія, що спеціалізується в області віртуалізації, вона була заснована в 1988 году.После придбання компанії, Microsoft почала розробку свого віртуального ПК. Саме це рішення, надає на даний момент Microsoft.

У порівнянні з рішенням віртуалізації представленими раніше, Virtual PC 2007 (остання версія зараз є 2007 рік, і поставляється з пакетом оновлень 1) офіційно підтримує тільки операційні системи Microsoft Windows, хоча деякі дистрибутиви Linux, як відомо, працюють з ним дуже добре.

Відео: Порівняння Vmware vSphere 6 і Microsoft Hyper V

Virtual PC має ряд унікальних особливостей, таких як опір і падіння потенціалу, динамічне дозвіл екрана, буфер обміну, оптимізовані драйвера відео, синхронізація часу з базовою операційною системою (в цьому випадку точність може бути забезпечена), а також передачу файлів між гостем і господарем операційної системи. Це можливо, оскільки обидві операційні системи розроблялися Microsoft, наприклад, Windows, тому це все підходить і для них.

Наступне рішення, яке я збираюся розглянути тут, називається VirtualBox і розроблена Sun XVM. Це єдине професійне якісне рішення для віртуалізації, яке залишилася повністю з відкритим вихідним кодом. Це повний віртуалізатор, як будь-який зі згаданих вище продуктів. VirtualBox набагато цікавіше, ніж попередні, тому що він виходить від спільноти прихильників відкритого коду, його якість перевіряє професійна ведуча група по віртуалізації.

Ключові моменти даної програми полягають в її розмірі, близько 35MB на момент написання цієї статті. Вона підтримує такі операційні системи: Windows XP / Vista, Linux, Mac OS X, OS / 2 Warp, і Solaris, це означає, що вона працює на цих ОС. Крім того, вона здатна емулювати не тільки перерахований список операційних систем, але і BSD.

Крім того, вона також має дійсно дивовижний набір функцій: USB підтримка (з віддаленими пристроями через RDP), буфер обміну, знімки, загальні папки, RDP (Remote Desktop), ISCSI підтримка, NCQ підтримка SATA дисків, Microsoft VHD, віддалений дисплей, вкладену підкачування, підтримка формату VMware (VMDK зображень) і формат віртуальних ПК, інтерфейс командного рядка і громадські API. Остання функція, зокрема, означає, що вона може отримати подальший розвиток.

VirtualBox в даний час вважається третьою за популярністю віртуалізації програмою (VMware, і Microsoft Virtual PC), однак це може змінитися. Вона також новітня програма ,яку Sun Microsystems придбала у Innotek. VirtualBox емулює 8 Мб відеокарту, таким чином, прискорення 3D-графіки не представляється можливим з цим рішенням. Мабуть, команда розробників працює в основному над деякими іншими модними функціями, а не над 3D виртуализацией поряд з живою міграцією. Красою VirtualBox є те, що вона також робить віртуалізацію широкого спектру карт Ethernet і може працювати до чотирьох мереж підключених одночасно.  Також без проблем підтримує USB.

Підводячи підсумок, я рекомендую, щоб ви не поспішайте спробувати ті рішення, які були представлені в цій статті. Вони вважаються першими в цій трійці рішень. Однак, якщо ви все ще відчуваєте необхідність розібратися в темі віртуалізації, то будь ласка, зробіть це. Я рекомендую наступні три джерела: Про віртуалізації Microsoft, технічна документація VirtualBox і VMware розділ документації.

Як ви можете бачити, ми дійшли до кінця цієї статті. Це означає, що ви насправді дізналися про деякі з доступних продуктах віртуалізації і їх особливості. Єдине, що слід відзначити, є те, що ви не можете вирішити, яку з них використовувати, перш ніж ви насправді спробуєте все з них. Вибір тільки за вами і в кінцевому підсумку все зводиться до особистих вподобань.

У разі бізнес-середовища, швидше за все, ви будете працювати з VMWare, або в Microsoft Virtual PC, головним чином тому, що вони обидві безкоштовні і без ліцензії і можуть бути використані в професійному середовищі. Останній VirtualBox, могжет зажадати перекомпіляції коду, якщо він повинен бути запущений наприклад, на роботі.

Крім того, майте на увазі, що для запуску емулятора операційної системи також потрібна відповідна ліцензія і прийняття ліцензійної угоди. Це означає, що якщо ви збираєтеся запускати віртуальну копію Windows XP, наприклад, на поточному ОС, то ви повинні мати законні копії Windows XP з дійсним кодом установки. У разі Linux / GNU, OpenSolaris, а також операційних систем FreeBSD, не буде ніяких проблем.

Слід також зазначити, що віртуалізація залежить від доступних апаратних ресурсів, і це стає дійсно важливим фактором у разі численних віртуальних машин.Звичайно, ви можете емулювати сервер віртуальних машин, а також, розглянути ефективність віртуалізації. Навіть якщо швидкість виконання коду висока, то емульованого ОС можна порівняти з по-справжньому рідний.

VMware працює значно швидше, ніж емулятор, що працює на більш ніж 80% від швидкості, ніж віртуальна гостьова операційна система зможе працювати безпосередньо на тому ж обладнанні. VMware стверджує, що накладні витрати, невеликі від 3% до 6% для обчислювальних додатків з інтенсивним використанням.

Якщо ви хочете почути думки з конкретної послуги або попросити деякі роз`яснення з приводу деяких деталей, просто залиште свої питання у формі коментарів нижче. Я зроблю все можливе, щоб Вам допомогти. 

Поділися в соц мережах:
Cхоже

Увага, тільки СЬОГОДНІ!