Кожному своя «хмара» — якими бувають cloud-сервіси та яка між ними різниця

Čytaty latynkoju
Кожному своя «хмара» — якими бувають cloud-сервіси та яка між ними різниця

Класифікація «хмар»

Зазвичай хмарні ресурси розрізняють за їхньої моделлю. Три найбільш поширені категорії це:

  • «програмне забезпечення як послуга»,
  • «платформа як послуга»,
  • «інфраструктура як послуга».

Серед інших, менш поширених моделей хмарних сервісівІсторія хмарних обчислень:

  • «апаратне забезпечення як послуга»,
  • «комунікація як послуга»,
  • «робочий простір як послуга».

Також існує концептуальна модель EaaS — «усе як послуга», проте вона поки не реалізована. Розгляньмо ближче три основні, найбільш поширені «хмарні» моделі.

SaaS — програмне забезпечення як сервіс

Суть SaaS-хмар зрозуміла вже з їхньої назви. Ці ресурси пропонують «софт», який не потрібно завантажувати та встановлювати на ПК. Щоби скористатися потрібними функціями, достатньо просто зайти на сайт. Приклади SaaS-технологій: електронна пошта, файлове сховище, онлайн-мапи, онлайн-редактори тощо.

SaaS-хмари мають безліч переваг у порівнянні з традиційним програмним забезпеченням:

  • Мобільність — хмарний «софт» встановлюється на сервері, а не на локальному пристрої. Тож користувач може отримати доступ до програм з будь-якого пристрою, з будь-якого місця на планеті, де є інтернет.
  • Актуальність — хмарне програмне забезпечення легко оновлюється та налаштовується. Користувачу завжди доступна найсвіжіша, актуальна версія програми.
  • Доступність — програмне забезпечення, що надається у межах SaaS-моделі, зазвичай орієнтоване на досить загальні, популярні задачі. Тому подібний «софт», як правило, дешевший за традиційне ПЗ (або взагалі безкоштовний).

SaaS-сервіси — це найбільш масовий тип хмарних технологій. Для користування ними не потрібно спеціальних навичок. Функціонально вони схожі на традиційні офлайн-аналоги: онлайн-мапи замість мап у навігаторах, онлайн-документи замість традиційного «Офісу», пошта у браузері замість додатку для комп’ютера.

PaaS — платформа як сервіс

PaaS — це повноцінні онлайн-платформи з наборами інструментів та середовищем для розробки. Більшості «звичайних» користувачів такий сервіс не цікавий. В основному PaaS користуються інженери програмного забезпечення (ПЗ): для пришвидшення та оптимізації розробки, запуску додатків та керування ними. По суті, PaaS є проміжною ланкою між SaaS- та IaaS-ресурсами.

PaaS надає розробникам готове середовище з операційною системою, базами даних, необхідним програмним забезпеченням. Це дозволяє інженерам повністю «закрити» технічні моменти і зосередитися на розробці. До того ж, більшість PaaS набагато краще підходять для розробки ПЗ, ніж традиційні програми. Переваги хмарних платформ:

  • Доступність для розробників — PaaS мінімізують експлуатаційні витрати та практично зводять до нуля потребу стартових інвестицій.
  • Спільна робота — на одній платформі може працювати відразу декілька розробників або навіть кілька команд у реальному часі. Це значно пришвидшує розробку.
  • Простота — PaaS-ресурсами можуть користуватися навіть початківці. Це сприяє розвитку технологій, дозволяє практично будь-кому створити власну програму або гру.

PaaS-ресурси більш нішеві, ніж SaaS. Ними користуються професіонали та аматори у досить вузьких областях (розробка ігор, ПЗ). У перспективі такі сервіси можуть повністю замінити традиційні інструменти — за рахунок дешевизни, адаптивності, можливостей командної роботи.

IaaS — інфраструктура як сервіс

Хмарна інфраструктура як сервіс — аналог традиційних апаратних ресурсів (мережі, процесора, сховища), лише у хмарі. Як правило, це віртуальний аналог, створений з використанням технологій віртуалізації.

Поява IaaS відкрила нову територію для бізнесу, дозволивши компаніям зменшити витрати на ІТ-інфраструктуру. Якщо у компанії раптом з’являється потреба у більших апаратних ресурсах, їй не обов’язково купувати дороге додаткове обладнання — можна просто використати ресурси «хмари».

Природно, що цей тип хмарних сервісів найменш масовий з усіх. «Залізо» як сервіс мало цікавить рядових користувачів, в основному, послугою користуються системні адміністратори та мережеві архітектори.

Переваги моделі IaaS:

  • Економія на апаратному забезпеченні — вигідніше орендувати ресурси у «хмарі», ніж купувати і обслуговувати їх самому.
  • Незалежність від локації — хмарну інфраструктуру не потрібно встановлювати і налаштовувати щоразу, коли компанія змінює адресу. Доступ до ресурсів у «хмарі» можливий з будь-якого кінця світу — з офісу, з дому, з готелю у відрядженні.
  • Гнучкість у застосуванні ресурсу — підбір оптимального пакету на оптимальний період, можливість задіяти додаткові ресурси, коли вони потрібні. Також тут використовуються гнучкі моделі оплати.
  • Безпека — апаратні ресурси, що надаються за моделлю IaaS, можуть знаходитися одночасно в різних локаціях, навіть на різних континентах. Це гарантує безперебійну роботу інфраструктури, навіть у випадках форс-мажорів.

Замість висновків

У кожної з описаних моделей хмарних сервісів — своя аудиторія. SaaS-продукти орієнтовані на широкі маси, вони зручні, зрозумілі, доступні кожному. PaaS-хмари будуть цікаві ІТ-спеціалістам, компаніям-виробникам софту, інді-розробникам, стартапам, студентам. Клієнти IaaS, як правило, — великі інтернет-компанії, мережеві та сервіс-провайдери.

Сьогодні 95% усіх великих корпорацій застосовують хмарні технології у своєму бізнесі. Про конкретні сценарії використання cloud-ресурсів, їхні переваги для компаній та приватних користувачів ми поговоримо наступного разу — у наступній статті нашого «Хмарного» проекту.