Що означає термін “хмарний сервер” і чим ця технологія відрізняється від традиційних серверних рішень? У статті розкриємо суть цієї хмарної платформи за п’ятьма критеріями.
Що таке хмара і що таке сервер?
Перш ніж розпочати порівняння IT-інфраструктурних платформ, слід визначити термінологію.
По-перше, дамо визначення “звичайному”, фізичному серверу. Сервер – це комп’ютер, який віддалено надає іншим пристроям дані або доступ до програм. Такі пристрої називаються “клієнтами” – це може бути ваш домашній або робочий ПК, телефон, планшет і т.д. Як і будь-який комп’ютер, сервер має певні параметри – кількість процесорних ядер, ОЗП, об’єм сховища тощо. Однак зазвичай ці потужності розділяють на віртуальні машини, призначені для конкретних завдань – наприклад, для розміщення сайту або бухгалтерії компанії. Технологію, яка дозволяє це робити, називають гіпервізором, а сам процес розділення – це віртуалізація.
По-друге, варто визначити, що називають “хмарними технологіями”. Деякі провайдери на ринку називають свої сервери “хмарними” лише тому, що клієнт отримує до них віддалений доступ – це може ввести в оману нових користувачів. Насправді хмарний сервер – це платформа, що одночасно використовує віртуалізовані потужності багатьох фізичних серверів і пропонує ряд вбудованих сервісів. В хмарних обчисленнях ресурси фізичних серверів об’єднані в пул, тобто абстрактне представлення всіх машин в системі. Уявімо, що хмара складається з двох однакових серверів з такими параметрами:
- 4 процесорних ядра
- 16 ГБ ОЗП
- 100 ГБ сховища.
Користувач такого хмарного сервера матиме справу не з окремими машинами, а з набором ресурсів, в якому є 8 процесорних ядер, 32 ГБ ОЗП і 200 ГБ сховища. Робоча одиниця в хмарному сервері – це інстанс, що концептуально схожий на віртуальну машину, але має принципову відмінність. Якщо віртуальна машина – це частинка одного фізичного сервера, то інстанс – це частинка всього пулу, тобто ресурсів всіх серверів в системі.
Щоб детальніше розкрити особливості цих технологій, порівняємо їх за критеріями, що безпосередньо впливають на роботу бізнесу.