Віртуальна ІТ-інфраструктура: Плюси і мінуси



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

Почнемо з того, що існує безліч видів віртуалізації, але в рамках даного матеріалу будуть названі три. Перший – це віртуалізація уявлень. Найяскравіший приклад – термінальні служби Windows Server. У цьому випадку клієнтське додаток виконується на сервері, а клієнт бачить тільки інтерфейс. Така модель доступу дозволяє знизити вимоги до апаратного забезпечення на стороні клієнта і підвищити безпеку.

Що стосується обладнання, то в якості термінальних клієнтів можуть використовуватися навіть смартфони. Це може стати наступним великим кроком в корпоративному середовищі. Вже сьогодні существуют постачальники, які пропонують віртуальну мобільний інфраструктуру (VMI). Тут мобільний телефон виступає в ролі «тонкого клієнта», а ОС працює на віддаленому сервері. Подібне рішення вже набуває популярності у прихильників концепції BYOD (Bring Your Own Device).

Другий вид віртуалізації – віртуалізація додатків. Віртуалізація додатків дозволяє запускати окремий додаток в ізольованому середовищі, так званій «пісочниці». Таким чином, воно не здатне завдати шкоди операційній системі та іншим програмам, що дає можливість запускати на одному комп'ютері кілька програм, що конфліктують один з одним.

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



Для чого і чому

Але де можна застосовувати віртуалізацію і яка з цього вигода? Віртуалізацію можна использовать з метою тестування нових рішень, а також для навчання персоналу. Наприклад, можна протестувати розроблене додаток або «латку» до нього перед запуском у production. Щоб зробити це, не доведеться докуповувати обладнання і ризикувати збоєм роботи всієї ІТ-інфраструктури у разі помилки.

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

Одночасно з цим з'являється можливість скоротити кількість обслуговуючого персоналу. Зрозуміло, хтось ще повинен стежити за здоров'ям серверів, але якщо парк машин скоротився з 200 до 50 екземплярів, то можна зменшити і кількість фахівців.

Зрозуміло, у медалі є і зворотня сторона. При впровадженні рішення на базі віртуалізації доведеться купувати нове «залізо». Справа в тому, що віртуальні машини досить «ненажерливі» і вимагають багато ресурсів для роботи. Відповідно, потрібні більш потужні процесори, додаткові обсяги пам'яті, більш швидкі системи зберігання.

Однак тут вступає в дію добре відомий принцип: «Щоб заощадити гроші, їх потрібно спочатку витратити». Дуже малоймовірно, що ця система виявиться настільки дорогий, що перевищить вартість всіх віртуалізованих серверів. Ось вам і вигода.

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

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

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

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

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

У цьому випадку два або кілька серверів, що працюють у групі та для користувача виглядають як один сервер обробляє запити і відповідає за роботу додатків. У разі виходу з ладу одного з вузлів кластера, користувальницькі додатки виконують failover, автоматично перезапускаясь на працездатних вузлах, а додаток або не припиняє роботу, або припиняє на досить короткий час.

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

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

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



Малий, та… віртуальний

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

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

«Віртуалізація не тільки для компаній з Fortune-500, – говорит Аллен Хол (Allen Hall), інженер з Align Communications. – Навіть маленькі бізнеси можуть використовувати віртуалізацію для зниження операційних витрат і підвищення доступності додатків».
Але тут потрібно розуміти, що віртуалізація хоч і здатна дати певні переваги, якщо ваш проект дуже малий, то застосування віртуальних технологій може виявитися просто недоцільним. Щоб визначити це, потрібно відповісти на три простих питання.

1. У вас серйозне ІТ-оточення?

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

«Якщо в компанії один додаток і всього пара серверів, то перехід на віртуальну інфраструктуру може не принести очікуваної вигоди, – говорит Шон Селлерс (Shaun Sellers), продукт-менеджер Vision Solutions. Він також додає, що компаніям, в яких працюють всього пара співробітників, варто звернути увагу на хмарні сервіси замість віртуальних технологій.

2. Як будуть змінюватися ІТ-потреби із зростанням бізнесу?

Ще один плюс віртуалізації – вона дає можливість автоматизувати трудомісткі завдання, на які витрачається більша частина часу ІТ-персоналу. «Віртуалізовані платформи дозволяють робити більше при менших витратах і легко масштабуються зі зростанням запитів», – отмечает Джейсон Бейтер (Jason Beiter), архітектор корпоративних рішень з Annese & Associates Inc.

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

3. Є система віртуалізації, яка вам підходить?

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

«Безкоштовні відкриття вирішення надають повний набір функцій, але замість централізованої підтримки від вендора, вашою підтримкою стає співтовариство продукту», – отмечает Селлерс.
P. S. Трохи про те, як ми покращуємо роботу провайдера віртуальної інфраструктури 1cloud:



Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.