Для користувача робота з віртуальною машиною (ВМ) нічим не відрізняється від роботи з фізичним сервером. Хоча віртуальна машина лише емулює апаратне забезпечення комп’ютера, фактично вона надає майже ті самі його можливості, включно зі встановленням та роботою з будь-яким ПЗ від операційних систем до прикладних застосунків, підключення до локальних і глобальних мереж та багато інших.
- Що таке віртуальна машина у хмарних обчисленнях
- Як працюють кілька віртуальних машин
- Для чого використовуються віртуальні машини
Що таке віртуальна машина у хмарних обчисленнях
Віртуальна машина — це спеціальне програмне середовище, що працює за принципом окремого комп’ютера, але всередині сервера, на якому може бути запущено від однієї до кількох сотень ВМ з однаковими або різними параметрами продуктивності. За необхідністю віртуальні машини можна переносити з одного фізичного сервера на інший — це зручніше, ніж змінювати конфігурацію обладнання під запуск програми з певними вимогами. Технологія, завдяки якій став можливим запуск кількох віртуальних середовищ на основі одного фізичного сервера або кластера фізичних серверів, називається віртуалізацією.
Доступ до апаратних фізичних ресурсів сервера віртуальні машини отримують завдяки іншому ПЗ — гіпервізору. Він абстрагує віртуальні ресурси від апаратних і дозволяє запускати на одному фізичному обладнанні (хості) і керувати кількома ВМ, які називають гостьовими. Найпопулярніші гіпервізори, які використовуються в корпоративному середовищі — Microsoft Hyper-V, ESXi VMware, QEMU KVM, Xen, Virtuozzo OpenVZ, Oracle VM VirtualBox.
Експерт Colobridge:
«Наші публічні хмари побудовані на рішеннях для корпоративного сегмента від А-брендів у сфері віртуалізації: Microsoft Hyper-V та VMware. Системи віртуалізації від Microsoft та VMware працюють безпосередньо на фізичному сервері, а ОС отримує доступ до обладнання через абстракцію гіпервізора. Продуктивність та безпека (ізоляція ВМ) таких систем віртуалізації вища, ніж тих, що працюють над операційними системами. Хмари на платформі Colobridge не мають однієї точки відмови, але мають достатню гнучкість як масштабування, так і налаштувань, що дозволяє розгортати на їх базі практично будь-які сервіси».
Кожна віртуальна машина має параметри продуктивності. Основні характеристики віртуальної машини — процесорна потужність (vCPU) та обсяг оперативної пам’яті (RAM). Постачальники хмарних послуг часто пропонують готові конфігурації ВМ, в яких також вказують обсяг доступного дискового сховища (HDD/SSD), встановлену ОС та кількість IP-адрес.
Як працюють кілька віртуальних машин
Декілька віртуальних машин, що запущені на одному фізичному сервері, функціонують незалежно від нього самого й одна від одної. Відсутність будь-яких взаємозв’язків робить їх фактично портативними (що легко переносяться), гнучкими та зручними у роботі. Наприклад, ви можете оптимізувати використання ресурсів у своїй IT-інфраструктурі завдяки запуску кількох ВМ на одному сервері, скоротити кількість простоїв ресурсів, що не використовуються, і легко масштабувати застосунки без необхідності придбання дорогого фізичного обладнання. А ось що робить віртуальна машина у хмарних обчисленнях: забезпечує розподіл та високу доступність обчислювальних ресурсів сервера, дозволяє ізолювати їх, а також забезпечує безперервну працездатність.
Для чого використовуються віртуальні машини
Найчастіше до технології віртуалізації та створення віртуальних машин вдаються для вирішення наступних завдань:
- розподіл обчислювальної потужності фізичних серверів між кількома робочими навантаженнями, які мають виконуватися в ізольованих середовищах;
- максимально можливе використання продуктивності фізичних серверів (деякіз них початково могли бути завантажені всього на 20-30%);
- розробка, тестування та розгортання додатків у хмарному середовищі;
- оцінка продуктивності нових ОС та застосунків під різними навантаженнями та у різних сценаріях;
- тестування застосунків на наявність шкідливого ПЗ;
- запуск застосунків в ОС, для яких вони початково не були розроблені;
- віддалений віртуальний майданчик для аварійного відновлення IT-інфраструктури після збою.
Дізнайтеся, які віртуальні машини доступні на платформі Colobridge — отримайте консультацію нашого менеджера телефоном, в електронному листі або через зворотний зв’язок на цьому сайті.