Тотальна віртуалізація
Дмитро Бутмалай, директор відділення хмарних платформ та мережевих рішень, дивізіон інфраструктури IBS – про сьогодення та майбутнє віртуалізації.
- Розкажіть, будь ласка, про шляхи розвитку віртуалізації, куди це все рухається? Що буде віртуалізуватися і коли будуть віртуалізовані робочі машини та сервери?
– Хочу зазначити, що питання віртуалізації не нове, цій технології понад 20 років. У мене вдома є книга «Програмування серед віртуальних машин ЄС ЕОМ» – вона 1990 року видання. На початку вона використовувалася на мейнфреймах, потім, на високопродуктивних серверах RISC архітектури, а коли звичайні х86 сервери істотно підвищили свою продуктивність, віртуалізацію стало можливим застосовувати і на цих серверах. Одним із піонерів даного ринку є компанія VMware, яка запропонувала використовувати раніше розроблені принципи віртуалізації для серверів x86 архітектури.
З одного боку технологія прийшла з мейнфреймів у віртуалізацію стандартних серверів x86, а з іншого боку продуктивність серверів x86, фактично, доросла до продуктивності мейнфреймів колишніх років. Якщо згадати, скільки серверів, додатків, інформаційних систем знаходяться у будь-яких замовників, то віртуалізація та хмарні технології стають порятунком для всіх від розростання ІТ-інфраструктури до неймовірних розмірів.
Усі нові сервери, зазвичай, вже закуповуються замовниками з технологіями віртуалізації. Переведення в цей стан раніше придбаних машин – питання недовго. І вже не важливо, гіпер якого виробника буде використовуватися, ринок визначився в тому, що сервери в переважній більшості випадків працюватимуть за віртуальним принципом.
Якщо говорити про робочі станції, давайте згадаємо, у якомуроці був випущений iPad? На початку 2010 року. І планшетники моментально захопили ринок тому, що це прообраз майбутнього терміналу: пристрій, який повинен бути постійно підключений до мережі, не має фантастичного процесора і продуктивності, і з його допомогою ви підключаєтеся до додатків, що знаходяться в хмарі. Це віртуальні машини. Я думаю, що протягом п'яти-семи років ми матимемо перехідний період, під час якого інерційні корпоративні користувачі робочих станцій перейдуть до використання віртуалізованих пристроїв, тому що ця технологія має велику кількість різних переваг.
– Які передові проекти є у цій галузі?
– Одним із перших в Україні був переведення в хмару нашої власної ІТ-інфраструктури у 2010 році. У Групі компаній IBS кілька тисяч користувачів: усередині кожного департаменту були свої сервери, ми ж ІТ-компанія! Сервера вимагали обслуговування, потім інфраструктура була централізована, а потім керівництво IBS сказало: "Переходимо на хмарні технології, відповідно, віртуалізуємо всі сервери і абсолютно всі сервіси будемо отримувати за принципом хмар". Залізниця нашої інфраструктури заснована на HP Matrix, а віртуалізація – на гіпервізорі VMware.
Перевели всю роботу в хмару ми досить швидко, тому що перехід від фізичних машин до віртуальних (те, що називається P2V), при використанні спеціальних технологій є цілком простим. Сьогодні всім своїм замовникам, хто каже: «У нас складні програми, віртуалізація буде непростою», - ми показуємо на власному прикладі, що немає таких програм, які не віртуалізуються, за винятком програм безпеки, які вимагають наявності спеціалізованої вбудованої плати. Всі інші додатки тим чи іншим чиномвіртуалізуються, або якась частина програми може бути віртуалізована.
– Можу сказати, що різниці, за великим рахунком, жодної немає. Можливо, вони випереджають нас у кількості сервіс-провайдерів, які надають хмарні послуги. У нас кількість таких операторів відносно невелика, їх можна порахувати на пальцях однієї руки.
Якщо повертатися до корпоративного ринку, повторюю, що сьогодні більшість всіх блейд-серверів, які закуповуються замовниками, використовує гіпервізор. Може, ми відстаємо на крок модернізації раніше закупленого серверного обладнання, але відставання це дуже невелике. Навіть оптичні мережі з нашими безмежними відстанями не є предметом великого відставання від зарубіжних ринків. А в частині серверів все просто: за законом Мура кожні 2 роки продуктивність серверів подвоюється, нам в принципі дешевше раз на 5 років просто брати сервер і викидати. На електриці відіб'ються всі витрати. Викинули 10 серверів, поставили 2 нових віртуалізованих.
– Який зв'язок віртуалізації та мобільності, віртуалізації та хмар. Що на що впливає і як усі ці області співіснуватимуть надалі?
– Ви торкнулися одного з міфів, коли люди однозначно під словом «хмари» мають на увазі віртуалізацію. Зрозуміло, що хмарні технології використовують навіть віртуалізацію, але хмарні технології, як це не дивно, можуть обходитися і без віртуалізації і, відповідно, встановивши у себе на сервері гіпервізор, ви не отримаєте хмарну інфраструктуру. І це не тільки моя думка, а й класичне визначення Національного Інституту Стандартів і Технології США (NIST), офіційно прийнятому урядом США: Хмарні обчислення – це модель надання можливості зручного, що здійснюється зазапиту користувача мережного доступу до загального фонду обчислювальних ресурсів, що настроюються (таких як мережі, сервери, сховища даних, програмні програми та послуги), які можуть бути швидко надані та виділені з мінімальними управлінськими зусиллями або взаємодією з провайдером послуг.
Віртуалізація відома досить давно і нічого нового в ній немає, а тема хмар з'явилася нещодавно. Саме визначення «хмарна інфраструктура» має на увазі, що у вас є якісь еластичні ресурси, і ви можете швидко і дешево виділяти та перерозподіляти ці ресурси, а також досить швидко їх вивільняти. Це має на увазі, що як користувач ви можете отримувати сервіс із мінімальними управлінськими зусиллями. Якщо ж у вас бізнес на 20 осіб, невелика ІТ-система і ви самі швидко все налаштовуєте, можна обійтися без віртуалізації.
Говорячи про мобільність, необхідно її розділити те, що пов'язане із серверною віртуалізацією та з віртуалізацією робочих місць. Усі три технології: хмарні обчислення, мобільність та віртуалізація робочих місць, - виникли завдяки тому, що сервери стали продуктивними, технології мейнфреймів прийшли в середу X86 і найголовніше: канали зв'язку стали більшими та недорогими. Ми всю інфраструктуру можемо мати десь у хмарах і отримувати до неї доступ у будь-якому місці та на будь-якому терміналі через канали зв'язку, які ми вже маємо, тому всі ці фактори є взаємопов'язаними. Як тільки ми віртуалізували серверні ресурси та ресурси віртуальних робочих місць, ми відразу автоматично отримуємо мобільність. З одного боку, ми можемо мобільним користувачам забезпечити доступ до ресурсів, а з іншого боку – самі ці ресурси ми можемо мобільно переносити з одного місця на інше. Наприклад, зараз нам подобається цей оператор,ресурси орендуємо у нього. Потім захотіли піти до іншого оператора – ми свої віртуальні серверні ресурси перевезли до іншого оператора. Тепер це можливо і реалізовано, а оскільки дані користувача, або програми зберігаються не на фізичному сервері, а на віртуальному, то нам цей віртуальний сервер або дані досить просто з одного фізичного сервера, або з однієї локації перенести в іншу локацію.
– Розкажіть, будь ласка, на що зараз чекають замовники від технологій віртуалізації?
– Важко виділити якісь конкретні очікування від технологій віртуалізації. Замовникам, як правило, не цікаво, що відбувається в IT, важливість для них мають самі сервіси, що надаються IT-інфраструктурою, а технологія віртуалізації – одна з її складових частин, яка дозволяє замовнику швидко отримувати все нові сервіси. Раніше якщо клієнт хотів отримати якийсь новий сервіс, наприклад корпоративну пошту, він повинен був створити особливий проект, в рамках якого прорахувати необхідні серверні ресурси, придбати їх, зробити установку та налаштування. У оптимальному варіанті, на всі ці процедури може піти до трьох місяців, а для деяких великих замовників, де процес узгодження всіх закупівель займає тривалий час, це може затягтися навіть на півроку. Якщо ж інфраструктура побудована за хмарним принципом, всі послуги можна реалізувати буквально протягом кількох днів.