10 плюсів серверної віртуалізації, IT-блог для початківців
Сьогодні, напевно, вже кожен адмін замислювався, що таке віртуальні машини та як їх можна використовувати у себе на підприємство. До речі, багато хто вже, напевно, використовують віртуальні машини як основні сервери, і сьогодні ми розберемося, в чому вигода всерверній віртуалізації, а вона насправді дуже і дуже велика.
Для початку розберемося, що таке віртуальні машини або в серверній віртуалізації їх називаютьгіпервізором (середовищем віртуалізації), а це - таке собі програмне забезпечення, яке емулює Ваше обладнання, і тим самим дає можливість створювати окрему платформу, можна сказати окремий комп'ютер, всередині Вашого комп'ютера, в який, відповідно, також можна встановити будь-яку (практично будь-яку) іншу операційну систему.
Сьогодні мова піде саме про серверну віртуалізацію, а віртуалізацію на домашньому комп'ютері ми з Вами торкалися статті Віртуальна машина VirtualBox. Так як це зовсім дві різні теми.
А тепер давайте перейдемо до всіх плюсів використання віртуальних машин у себе в організації як сервери.
Плюси віртуальних машин
1. Місце в серверній
Першим плюсом потрібно відзначити той факт, що у Вас у серверній або кабінеті з серверами просто на все звільняється місце. Оскільки при використанні віртуальних серверів місце не потрібне, необхідний лише один або два потужні сервери.
2. Зменшення шуму та енергоспоживання
Якщо у нас зменшилася кількість фізичних серверів, відповідно у нас зменшилося енергоспоживання, тепловиділення і, звичайно, відбувається зниження шуму. Це, до речі, може бути вагомою причиною для впровадження віртуальних машин.
3. Зниження витрат
Ще однимвагомим приводом, організувати у себе на підприємстві віртуалізацію, може бути той факт, що це Вам обійдеться набагато дешевше, ніж, якби Ви купували фізичні сервери. Це вагомий аргумент для керівництва!
4. Можливість виділення серверів для «старих» ОС та ПЗ
Відпадає необхідність виділяти окремий сервер для специфічного або операційних систем. Іншими словами, якщо Ви використовуєте старе програмне забезпечення або старі операційні системи, на яких працює це найстаріше програмне забезпечення, а відмовитися від нього не можна, оскільки це потрібно для виробничих процесів. Тут Вам на допомогу прийде саме гіпервізор, де Ви просто створюєте одні екземпляр віртуалки, в яку Ви і встановите необхідну Вам ОС та потрібні Вам проги, без використання окремого сервера.
5. Зниження трудовитрат на резервування даних
Ще одним вагомим, на мій погляд, плюсом є те, що Вам при використанні віртуальних машин потрібно бекапити лише один фізичний сервер, або лише файли жорстких дисків, на яких і встановлені всі гостьові операційки. Мені здається забекапити одні сервак набагато легше ніж, наприклад, 10 серваків! Якщо будете розглядати докладніше якийсь гіпервізор (VMware або Hyper-V), то у них є багато різноманітних функцій, у тому числі й з резервування, реплікації віртуалок та багато чого ще.
6. Гнучкість управління усією інфраструктурою
Також плюсом є централізоване керування цими віртуалками, тобто. Ви підключилися до консолі керування або відкрили оснастку на сервері-хості і можете легко, наприклад, перезавантажити будь-який віртуальний сервер. При цьому згадайте, скільки у Вас при цьому займає, за часом, перезавантаження фізичного сервера? Так ось, перезавантаження гостьової операційної системивідбувається набагато швидше.
7. Зростає відмовостійкість
Іншими словами, якщо у Вас щось трапилося всередині віртуальної машини, Ви просто та головне швидко відновите жорсткий диск віртуалки з архіву. А на фізичному сервері, скільки у Вас для цього знадобилося часу? Я думаю, що більше. Якщо хтось скаже «а якщо в нас сам хост вийде з ладу?» У нас є архів всіх віртуалок, нам потрібно тільки встановити операційну систему (або відразу серверний гіпервізор) на новий сервер додати роль гіпервізора у випадку з Hyper-V і відновити всі диски віртуальних машин, навіть настроювати нічого не потрібно! А тепер уявіть, якщо у Вас вийшов з ладу фізичний сервер, скільки маніпуляцій з ним потрібно зробити, щоб він працював як і раніше.
8. Зниження зносу обладнання
Плюсом є і те, що якщо у Вашого фізичного сервера вийшла з ладу якась деталь, наприклад, згорів блок живлення або жорсткий накрився, Вам потрібно буде купувати або якщо є в запасі щось, то міняти, а у випадку з віртуальними машинами це просто непотрібно.
9. Масштабованість обладнання
Тепер необхідно відзначити і те, що якщо Ви раптом вирішили, наприклад, додати оперативної пам'яті на всі сервери (так би мовити про апгрейдити серваки), Вам потрібно все їх відкривати і вставляти залізниці, а якщо вони в стійці, то все це справа відкручувати і так далі, погодьтеся напружено. У випадку з віртуалками Вам необхідно в ОДНОГО сервера додати фізичну пам'ять, а на віртуалках це робиться не просто, а дуже просто! буквально кілька кліків та все. Це до речі стосується і інших параметрів, таких як обсяг жорсткого диска, кількість мережевих адаптерів та інших.
10. Динамічна інфраструктура
Можна було б відзначити цей пунктпершим, ну та гаразд, він полягає в тому, що при серверній віртуалізації, у нас з'являється можливість оперативного розширення нашого парку серверів, так би мовити у Вас буде динамічна інфраструктура. Захотіли, додали в експлуатацію кілька нових серверів, а захотіли, прибрали їх. У випадку з фізичними серверами це не прокотить, при додаванні Вам потрібно буде: шукати місце, куди їх поставити, планувати кошти, безпосередню покупку, доставку тощо.
Висновок
З усього цього ми з Вами дізналися, навіщо необхідно використовувати віртуалізацію у себе на підприємстві і чому це так вигідно і зручно, я думаю, що Ви всі самі, напевно, зрозуміли. Особисто я думаю, скоро абсолютно всі віддадуть перевагу віртуальним серверам, як малі організації, так і великі, до речі, серверна віртуалізація вже сьогодні активно використовуються великими підприємствами. Тому я думаю, що все скоро тією чи іншою мірою використовуватимуть віртуальні машини.
Серверні гіпервізори
Тепер поговоримо про реалізацію всього цього, тобто. про продукти, з допомогою яких можна реалізувати серверну віртуалізацію. Тут на думку спадає два дуже популярні гіпервізори це, звичайно ж:VMware ESX (або ESXi) і також, звичайно ж,Microsoft Hyper-V. Ці продукти реалізовані як окремі системи, наприклад, Microsoft Hyper-V Server 2008, і як компоненти, що входять до комплекту операційної системи, у нашому випадку Microsoft Server 2008 (у VMware також як серверна система і як просто ПЗ для установки на існуючу ОС).
У випадку із серверною системою Ви просто підключаєтеся до неї через консоль, а у разі встановлення віртуалки на ОС, Ви відкриваєте необхідне оснащення або запускаєте якусь консоль у разі VMware.
Ці віртуальніМашини підтримують дуже багато різновидів гостьових операційних систем, особливо це стосується VMware, але і Hyper-V не відстає, просто юридично підтримується менше ОС, а відповідно і підтримка для інших операційних систем буде відсутня, хоча встановити можна практично все.
Якщо говорити про мінуси, як не дивно вони теж є, щоб ефективно впровадити віртуалізацію у себе в організації, необхідно придбати потужний сервер або кілька потужних серверів, якщо у Вас велике підприємство.
Але якщо у Вас невелика організація, то підійде і не дуже потужний сервер, але, як Ви розумієте, Ви в нього встановите меншу кількість гостьових операційних систем. До речі, при виборі сервера для віртуальних машин, приділіть увагу обсягу оперативної пам'яті, вона повинна бути - чим більше, тим краще! Іншими словами, від обсягу оперативної пам'яті залежить, скільки гостьових ОС Ви зможете встановити. Для малого підприємства, якщо, наприклад, Вам потрібно всього два або три віртуальні сервери, то підійде хост з обсягом оперативної пам'яті 8 гігабайт. Для кожного віртуального сервера Ви самі вибираєте, скільки оперативної пам'яті має бути, у нашому випадку, наприклад, ми 2 гіга віддамо під хост, і створимо три віртуальні сервери по 2 гігабайти, і в результаті у нас вийде всі наші 8 гігів. Або можна створити два віртуальні сервери, наприклад, перший з об'ємом 4 гігабайти, а другий 2. Ну, загалом, Ви самі вирішите як Вам потрібно.
Ось у принципі і все, що я хотів розповісти про віртуалізацію, якщо Ви зберетеся впроваджувати віртуальні сервери, то обов'язково все сплануйте та вивчіть ліцензійну угоду того продукту, якому Ви надасте перевагу.