Віртуалізація



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

Віртуалізація


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

Віртуалізація – це те ж саме, що і хмарні обчислення.

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

Віртуалізація цікава тільки великим компаніям.

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

Віртуалізація різко зменшує загальну продуктивність системи.

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

Віртуалізація потребують спеціального обладнання.

Цей міф доповнюється страшними, як для недосвідчених фахівця, словами блейд-система, спеціалізовані сервера і т.д. Але цей міф з’явився, завдяки тим презентацій і конференцій, які проводять виробники дорогого спеціалізованого обладнання, наприклад, HP або IBM. Такі зустрічі демонструють обладнання для побудови віртуальних рішень, ті ж блейд-системи. Однак міф побудований на хибних тезах. Зручно використовувати дорогі і перевірені системи, призначені саме для віртуалізації. Однак фактично розгортати віртуальні сервіси можна і на звичайному «залозі», аби воно задовольняло по потужності завданням. Правда, є все ж деякі обмеження. Сучасні програми-Гіпервізор для організації віртуальної хост-системи можуть не підтримувати деяке обладнання. Так що самозбірні сервера не завжди зможуть стати рішенням. Проблеми можуть виникнути з нестандартними RAID-контролерами і мережевими платами. Але навіть в цьому випадку є певні хитрощі.Наприклад, RAID можна побудувати програмно або додати мережеву карту, з якої гипервизор зможе працювати. Навіть старий сервер HP G4 без додаткових зусиль зможе стати «домом» для пари-трійки невимогливих віртуальних машин. Так вдасться заощадити місце в стійці і не витрачатися на придбання нового сервера.

Все якісне ПЗ для віртуалізації платне і дороге.

Невипадково кажуть, що безкоштовний сир буває тільки в мишоловці. Але наскільки це може бути застосовано до Гіпервізор? Насправді картина тут оптимістична. На ринку є чимало безкоштовних продуктів, таких, як VMware ESXi, Citrix XenServer, та й Windows 2008 Standard (64 Bit) Hyper-V Core вирішує необхідні завдання. Все це молодші версії потужних комерційних рішень. Але движок використовується точно такий же, як і у старших платних аналогів, та ж ідеологія роботи та формат віртуальних машин. Розробники вважають, що з ростом компанії і розвитком її інфраструктури відбудеться перехід до платних рішень, що дозволяє розширити функціонал платформи. І це можна буде зробити без перевстановлення віртуальних машин. Якщо ж порівняти можливості платних і безкоштовних програм, то виявиться, що цілком можна вільно користуватися основними функціями: гіпервізором, конверсією, роботою з сховищами різних типів, переміщенням віртуальних машин між хост-серверами без переривання роботи.

Системи віртуалізації складні в обслуговуванні.

Сьогодні практично всі сучасні комплекси віртуалізації управляються через графічне додаток. Любителям тонкої настройки доступна робота з командним рядком. Адміністратору вже не треба йти в серверну для збільшення обсягу оперативної пам’яті, дискового простору, додавання процесора. Сьогодні все це можна робити прямо зі свого робочого місця, керуючи в консолі віртуальним середовищем робочого сервера.

Віртуалізація

Віртуалізація ненадійна.

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

Сучасні системи віртуалізації, такі, як Citrix XenServer і VMware, використовують принцип bare metal, тобто встановлюються прямо на «голе залізо».

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

Для розгортання комплексу віртуалізації важко знайти розумного фахівця.

Хороші ІТ-фахівці ринком затребувані. У випадку з системами віртуалізації картина така ж. Радує той факт, що основні продукти в цій сфері від Microsoft, Citrix і VMware все ж добре задокументовані. Постійно проводяться зустрічі фахівців з представниками компаній і системних інтеграторів. Вони дадуть відповідь на найбільш хвилюючі питання. Так що в будь-якому випадку навіть недосвідчений фахівець не виявиться в вакуумі. Звичайно, не варто довіряти свою інфраструктуру студенту, який підробляє адміністратором.Він досвід отримає, але що буде з компанією? Сьогодні все більше є професійних системних адміністраторів, що мають основні навички побудови систем віртуалізації.

Віртуалізація – панацея від усіх проблем.

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

Віртуалізація не придатна для високопродуктивних додатків, що працюють з введенням-виведенням.

Такий міф склався давно, коли тільки-тільки з’явилися перші Гіпервізор. Такі комплекси нераціонально задіяли всі ресурси хост-сервера. Але з тих пір технологія віртуалізації зробила крок далеко вперед. Так, нещодавно Vmware продемонструвала версію свого ESX Server, здатного на одному своєму хості здійснювати більш ста тисяч операцій в секунду введення-виведення даних.

Щоб використовувати віртуальні машини, треба знати Linux.

У перших версіях гіпервізора, в тому ж Vmware, пропонувалося працювати з командним рядком консолі Linux для доступу до деяких елементів управління. І хоча сьогодні такий варіант роботи з хостом все ще доступний, більшість адміністраторів їм вже не користується. Багато Гіпервізор працюють на базі ОС Windows з графічним інтерфейсом. Гіпервізор стають простіше і зрозуміліше, допомагаючи фахівцям освоювати це рішення.

Віртуалізація – це програмна прошарок, що уповільнює додатки.

Цей міф правдивий лише частково. Деякі постачальники рішень, такі, як Vmware і Microsoft дійсно пропонують свої рішення, що працюють під управлінням ОС Windows або Linux. Але той же Vmware ESX (i) являє собою гипервизор, що працює на голому залозі. Це дозволяє максимально задіяти ресурси сервера без програмної прошарку у вигляді операційної системи.

Не можна віртуалізувати Microsoft Exchange і SQL Server

. Кілька років тому, коли стандартом були одноядерні процесори, такі сервіси з їх постійними робочими навантаженнями віртуалізувати не рекомендувалося. Але сучасні платформи працюють з 4 і 8 ядрами декількох процесорів. Тепер навіть самі трудомісткі сервіси можуть бути успішно реалізовані в віртуальному середовищі. Ключем для розподілу навантажень є правильне планування і розуміння технології.

Віртуалізація

Віртуалізація працює тільки з серверами.

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


Віртуалізація небезпечна.

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



Add a Comment