Що таке сервісні моделі IaaS, PaaS, SaaS, для чого вони потрібні та чим відрізняються? Ми підготували цей матеріал, щоб допомогти знайти відповіді на ці запитання.
Що таке хмара?
Хмарні обчислення (cloud computing) – це спосіб забезпечення віддаленого доступу до обчислювальних ресурсів через Інтернет. Хмара будується на основі кількох фізичних серверів, які працюють у єдиній системі. Ці сервери поділяються на віртуальні машини. Як і у фізичного сервера, кожна машина має процесор, оперативну пам'ять, сховище даних тощо. Проте, на відміну від «залізних» серверів, конфігурація ВМ у хмарі не обмежена параметрами фізичних компонентів. Наприклад, у віртуальну машину можна будь-якої миті додати оперативну пам'ять або зменшити кількість використовуваних процесорних ядер. Це можливо тому, що ВМ використовує ресурси кількох залізних серверів одночасно.
Хмари використовують для низки корпоративних завдань: на основі розгортають інтернет-магазини, бази даних, системи управління підприємством, поштові сервери тощо. Іншими словами, хмара – віртуальна ІТ-інфраструктура, в якій можна розгорнути будь-які системи та програми компанії.
Чому компанії обирають хмарні рішення? Ось кілька причин:
- Доступність через інтернет незалежно від часу та місцезнаходження;
- Не потрібно витрачатися на системних адміністраторів, оновлення апаратного забезпечення та ПЗ – все це на боці провайдера;
- Швидка масштабованість за рахунок використання віртуальних ресурсів;
- Різні рівні користувальницького доступу та дозволів;
- Комплексне обслуговування та техпідтримка.
IaaS, PaaS, SaaS та XaaS – це моделі хмарних сервісів, що надаються користувачеві в оренду; різниця між ними полягає у рівні розв'язуваних завдань. У рамках моделі IaaS клієнт отримує обчислювальні потужності хмари; з урахуванням цієї інфраструктури будуються програмні рішення. PaaS – модель, яка надає хмарні ресурси та набір встановлених інструментів. Користувач SaaS отримує готове рішення, яке залишається лише застосувати; швидше за все, ви неодноразово стикалися з SaaS-послугами в повсякденному житті. Ці моделі так чи інакше відповідають визначенню XaaS, тобто все як послуга.