VDI – віддалена робота, за якої дані не залишають серверної
Блог WebDisk · категорія: Хмарні обчислення · час читання: ~9 хвилин
Коротко:- VDI (Virtual Desktop Infrastructure – інфраструктура віртуальних робочих столів) переносить усе робоче середовище до центру обробки даних: система, застосунки та файли працюють на серверах, а на пристрій користувача передається лише зображення екрана.- Найбільший виграш – це контроль: корпоративні дані не лежать на ноутбуках, загублений пристрій перестає бути інцидентом втрати даних, а нове робоче місце створюється за лічені хвилини.- VDI не є ані безкоштовним, ані універсальним: воно потребує серверів, продуманого ліцензування та стабільної мережі, а робота з графікою – прискорення на GPU. Про обмеження пишемо прямо.
Понеділок, 8:40. Телефонує працівник: ноутбук зник з автомобіля разом із рюкзаком. Перші питання ІТ-відділу стосуються не обладнання – воно застраховане. Вони стосуються даних: що було на диску? Чи був він зашифрований? Скільки часу займе відновлення робочого місця, щоб людина могла повернутися до роботи?
У моделі, де кожен комп'ютер носить у собі повний комплект корпоративних даних, такі питання неминучі. Однак існує архітектура, у якій вони звучать зовсім інакше: VDI. Робочий стіл, система та файли залишаються на серверах у центрі обробки даних, а пристрій користувача – це лише вікно, крізь яке на них дивляться. Загублене «вікно» замінюють на інше – після входу з нового пристрою користувач повертається до точнісінько того самого середовища, у місці, де його залишив.
У цій статті пояснюємо, чим VDI є (а чим не є), як виглядає його архітектура з висоти пташиного польоту, у яких сценаріях воно справді виправдовує себе – і скільки коштує ця зручність, бо захоплені описи зазвичай мовчать про обмеження. Текст ми писали для осіб, які приймають ІТ-рішення у компанії; він не передбачає знань про віртуалізацію.
Чим є VDI і як воно працює?
VDI – це модель, у якій робочі столи користувачів працюють як віртуальні машини на серверах у центрі обробки даних. Віртуальна машина – це програмно виділений комп'ютер – з власною операційною системою та застосунками – який ділить фізичний сервер з іншими такими комп'ютерами; шар, що це уможливлює, називається гіпервізором.
З віртуальним робочим столом ми з'єднуємося через протокол віддаленого доступу: в один бік передається стиснене, зашифроване зображення екрана, у другий – рухи миші та натискання клавіш. Клієнтом може бути наявний комп'ютер, браузер, планшет або thin client: простий кінцевий пристрій, який не зберігає жодних даних, бо його єдине завдання – відображати віддалений робочий стіл.
Важливе розрізнення: VDI – це не те саме, що «віддалений робочий стіл до мого комп'ютера в офісі». З'єднання з фізичною машиною – це відношення один до одного: комп'ютер має бути увімкнений, а його вихід з ладу завершує роботу. VDI – це ферма робочих столів, керована централізовано: середовища створюють з еталонного образу за хвилини, призначають і відбирають на вимогу, а користувач не прив'язаний до жодного конкретного примірника обладнання.
З чого складається середовище VDI? Чотири блоки
Впровадження відрізняються продуктами, але майже кожне VDI складається з тих самих чотирьох елементів:
- Сервери з гіпервізором – фізична обчислювальна потужність, на якій працюють десятки чи сотні віртуальних робочих столів. Процесори та пам'ять є спільними, що дозволяє використовувати їх ефективніше, ніж у розподілених ноутбуках – але вимагає планування ємності із запасом на години пік.
- Брокер з'єднань – служба, яка автентифікує користувача (тут природно вбудовується корпоративний вхід і MFA – багатофакторна автентифікація) і пов'язує його з відповідним робочим столом: наявним або створюваним саме на цю сесію.
- Еталонний образ і профілі – робочі столи будують з одного, централізовано підтримуваного образу системи (так званий golden image); дані та налаштування користувача живуть в окремому шарі профілю. Звідси два варіанти: постійний робочий стіл (persistent – користувач завжди повертається до «своєї» машини) і непостійний (non-persistent – сесія створюється з чистого образу, а після виходу зникає; залишаються профіль і файли).
- Шлюз доступу – публікує середовище назовні: шифрує трафік, застосовує політики доступу та дозволяє працювати з будь-якої мережі.
З перспективи ІТ-відділу найважливішим є наслідок цієї конструкції: оновлюють один образ, а не сто ноутбуків. Виправлення безпеки, внесене до еталонного образу, діє для всіх при наступному вході – без полювання на пристрої, які «саме були вимкнені».
Коли VDI справді окупається?
Віддалена робота з чутливими даними. На екрані користувача є лише зображення – файли фізично не залишають центру обробки даних. Для регульованих галузей (фінанси, медицина, юридичні фірми) це принципова зміна моделі ризику: контроль над даними перестає залежати від дисципліни кожного кінцевого пристрою. А якщо робочі столи працюють у польській серверній, дані залишаються також у країні – чому це має значення, ми писали у статті про польську хмару обчислень.
BYOD, тобто приватний пристрій на роботі. BYOD (bring your own device) зазвичай розбивається об питання «як захистити чужий комп'ютер?». VDI перевертає проблему: приватний пристрій залишається приватним, бо корпоративне середовище працює поза ним – обладнання є лише терміналом.
Команди зі змінним складом. Сезонні працівники, підрядники, кол-центр: робоче місце створюють з образу за кілька хвилин, а після завершення співпраці доступ відбирають одним рухом – без повернення обладнання і без невизначеності, що на ньому залишилося.
Безперервність діяльності. Поломка, крадіжка чи залиття пристрою не забирає робочого середовища – користувач входить з іншого обладнання і працює далі. Централізація полегшує також захист даних: замість того щоб ганятися за копіями, розкиданими по ноутбуках, ви охоплюєте резервним копіюванням одну інфраструктуру – як укласти його з розумом, пишемо в тексті про резервне копіювання в хмарі. Варто при цьому пам'ятати, що VDI саме собою резервним копіюванням не є – резервні копії робочих столів і профілів залишаються окремим, обов'язковим шаром.
Скільки коштує VDI і чого воно не вирішить?
- Це інвестиція, а не економія «автоматично». Сервери, дисковий масив, мережа, програмний шар – рахунок за інфраструктуру може здивувати. Реальна економія з'являється в іншому місці: у часі адміністрування, у дешевших і довговічніших кінцевих пристроях, у витратах на інциденти, які не сталися. Рахуйте TCO (сукупну вартість володіння), а не ціну придбання.
- Ліцензії – це окремий проєкт. Ліцензування операційних систем і застосунків у віртуальних середовищах керується власними, неочевидними правилами – особливо в екосистемі Microsoft. Це стаття бюджету і пункт юридичного аналізу, а не примітка наприкінці пропозиції.
- Мережа стає критичною. Без каналу зв'язку немає робочого столу – офлайн-робота в чистому VDI не існує. Комфорт при цьому залежить більше від затримки та стабільності каналу, ніж від чистої пропускної здатності; користувач з поганим інтернетом відчує кожну його гикавку.
- Графіка та мультимедіа потребують доплати. Стандартний віртуальний робочий стіл добре витримує офісну роботу; CAD, обробка відео чи 3D-моделювання вимагають надання робочим столам карт GPU (графічних процесорів) – а це дорожчі сервери і часто додаткові ліцензії. Відеоконференції ж навантажують шлях «камера → сервер → співрозмовник» і на практиці потребують оптимізацій, які перенаправляють звук і зображення безпосередньо між пристроями.
- Централізація – це також концентрація ризику. Збій ферми VDI зачіпає всіх одночасно – проєкт має від початку передбачати надлишковість і перевірене відновлення. Інакше ми міняємо сто малих точок відмови на одну велику.
Чим відрізняються VDI, DaaS і RDS?
Розглядаючи віртуальні робочі столи, ви натрапите на три схожі за звучанням підходи:
- RDS (Remote Desktop Services, термінальні служби) – багато користувачів спільно використовують одну серверну операційну систему, кожен отримує власну сесію. Найощадливіше щодо ресурсів, але зі слабшою ізоляцією користувачів і з обмеженнями сумісності застосунків.
- VDI – кожен користувач має власну віртуальну машину: повна ізоляція і «справжня» система на кожного, ціною більшого апетиту до ресурсів. Інфраструктуру ви утримуєте самі або орендуєте.
- DaaS (Desktop as a Service) – той самий кінцевий ефект, але весь шар інфраструктури утримує постачальник, а робочі столи ви купуєте як послугу, за передплатою. Це природне розширення родини моделей, яку ми описали у статті хмара як послуга.
Межі бувають розмитими – DaaS це зрештою VDI, за яке відповідає хтось інший – але рішення «будувати чи купувати» визначає бюджет, потрібні компетенції та темп впровадження. А коли рішення — «купувати», наступним питанням стає вибір постачальника інфраструктури – цю дилему ми розбираємо в тексті гіперскейлер чи польська хмара.
З чого почати впровадження VDI?
VDI, впроваджуване «нахрапом» для всієї компанії, – це класичний рецепт розчарування. Безпечніший шлях:
- Проведіть інвентаризацію застосунків. Перевірте, які програми мають особливі вимоги (GPU, USB-пристрої, ліцензії, прив'язані до обладнання) – саме вони визначать складність проєкту.
- Класифікуйте користувачів. Офісна робота, спеціалізовані робочі місця, графіка – кожній групі відповідає інший профіль ресурсів та інша вартість робочого столу.
- Виміряйте мережу. Затримку та стабільність каналу з локацій, з яких люди справді працюють – а не з офісу поруч із серверною.
- Порахуйте ліцензії, перш ніж купите будь-що інше.
- Запустіть пілот на малій, але репрезентативній групі – включно з людиною, яка має найгірший інтернет у команді.
- Зберіть враження і рахуйте далі. Лише пілот дає дані для достовірного TCO і рішення: VDI, DaaS, а може гібрид – віртуальні робочі столи лише там, де вони дають перевагу.
Часті запитання
Чи VDI безпечніше за ноутбук із зашифрованим диском? Це різні шари. Шифрування диска захищає дані на викраденому носії; VDI робить так, що даних на носії взагалі немає – зникає також проблема копій на флешках і «приватних архівів» – за умови, що політики середовища блокують перенаправлення носіїв і буфера обміну; це конфігураційне рішення, яке треба свідомо ухвалити. Натомість воно не звільняє від решти гігієни: сильних паролів, MFA, оновлення еталонного образу. Захоплений обліковий запис користувача VDI – це й далі захоплений доступ до даних.
Чи можна працювати у VDI без інтернету? Ні – і це межа моделі, а не вада реалізації. Робочий стіл працює в серверній; без зв'язку його немає як відобразити. Якщо часта офлайн-робота є вимогою, VDI може охопити лише частину команди або не підійде взагалі.
Який канал зв'язку потрібен? Скромніший, ніж підказує інтуїція – протоколи передають стиснене зображення, а не файли. Важливішими за пропускну здатність є низька затримка і стабільність: саме вони вирішують, чи робочий стіл «слухається руки», чи дратує. Тому в пілоті вимірюють досвід з реальних локацій користувачів.
Чи працюють на віртуальному робочому столі відеоконференції? Працюють, але це найвимогливіший сценарій – зображення з камери за замовчуванням подорожує через сервер. Зрілі платформи VDI мають оптимізації, що передають медіа безпосередньо між пристроями учасників; їхню доступність для конкретного месенджера варто перевірити перед впровадженням.
Чим відрізняється VDI від DaaS і RDS? У RDS багато користувачів спільно використовують одну серверну операційну систему, кожен у власній сесії – це підхід найощадливіший щодо ресурсів, але зі слабшою ізоляцією. У VDI кожен користувач отримує власну віртуальну машину, а інфраструктуру ви утримуєте самі або орендуєте. DaaS дає той самий кінцевий ефект, що й VDI, тільки інфраструктуру утримує постачальник, а робочі столи ви купуєте за передплатою.
Скільки коштує впровадження VDI і на чому реально економлять? VDI – це інвестиція (сервери, дисковий масив, мережа, програмне забезпечення та ліцензії), а не економія «автоматично». Реальна економія з'являється у часі адміністрування, у дешевших і довговічніших кінцевих пристроях та у витратах на інциденти, які не сталися; тому рахують TCO, а не ціну придбання. Робота з графікою додатково вимагає карт GPU, тобто дорожчих серверів і часто додаткових ліцензій. Про те, з чого складається чесний рахунок за саму інфраструктуру, пишемо у статті про публічну хмару за розумною ціною.
Чи пропонує WebDisk VDI? Ми надаємо послуги хмарної інфраструктури – обчислювальну потужність (публічна хмара) і зберігання даних у польській серверній – тобто фундамент, на якому такі середовища будують. До віртуальних робочих столів підходимо індивідуально: від сценарію, застосунків і кількості робочих місць залежить, чи VDI взагалі є правильною відповіддю. Якщо ви його розглядаєте – напишіть нам, обговоримо ваш випадок, перш ніж ви витратите першу копійку.
Підсумок
VDI перетворює розпорошені по ноутбуках робочі середовища на централізовано керовану послугу: дані залишаються в серверній, робочі місця створюються за хвилини, а загублений пристрій перестає бути інцидентом втрати даних. Ціною цього контролю є інвестиція в інфраструктуру, ліцензії та залежність від мережі – тому виважене рішення починається з інвентаризації та пілоту, а не з покупки. Розглядаєте віртуальні робочі столи у своїй компанії? Поговорімо про ваш сценарій – порадимо, чи і в якому варіанті це має сенс.