хмарні обчислення

  • інфраструктура як сервіс (Infrastructure as a Service, IaaS);
  • платформа як сервіс (Platform as a Service, PaaS);
  • програмне забезпечення як сервіс (Software as a service, SaaS).

На сьогоднішній день хмарний сервіс включає три основних характеристики, які відрізняють його від звичайного сервісу:

  • закритість "ресурси за запитом";
  • еластичність;
  • незалежність від елементів управління інфраструктурою.

Для демонстрації різниці між звичайним і хмарним сервісами можна взяти послуги, що надаються хостинг-провайдером. При традиційному (звичайному) підході провайдер на місячній основі отримує фіксовану винагороду за використання його обчислювальних ресурсів (CPU, RAM, HDD і ін.). При цьому не має значення, чи використовував клієнт виділені йому ресурси в повному обсязі протягом усього місяця або тільки кілька днів, а решту часу обчислювальні ресурси простоювали.

При наданні хмарного сервісу використовується тип оплати "плата-за-використання". Зазвичай за одиницю виміру часу роботи приймається хвилина чи година користування ресурсами. При оцінці обсягів даних за одиницю виміру приймається Мегабайт інформації, що зберігається. У цьому випадку користувач оплачує рівно той обсяг ресурсів, який їм в реальності використовувався протягом певного часу. Крім того, хмарна інфраструктура надає користувачеві можливість при необхідності "піднімати" або "опускати" максимальні ліміти ресурсів, які виділяються, користуючись тим самим еластичністю сервісу. Користувачеві хмарних сервісів немає необхідності піклуватися про інфраструктуру, яка забезпечує працездатність наданих йому сервісів. Всі завдання з налаштування, усунення несправностей, розширення інфраструктури та ін. Бере на себе сервіс-провайдер.

типи хмар

Хмари можуть бути публічними або приватними. Сервіси публічних хмар можуть використовуватися будь-ким. На поточний момент, Amazon Web Services - це найбільш відомий і великий провайдер надає послуги в публічному хмарі. Основна відмінність приватних хмар від публічних - це надання сервісу з хмари в закритій від загального доступу інфраструктурі обмеженому числу користувачів. Існує ще одне визначення "віртуальне приватне хмара", про який йде мова, коли провайдер використовує публічну хмарну інфраструктуру для організації приватного хмари. За такої організаційної структури, частина даних клієнта зберігаються і обробляються за рахунок ресурсів власної інфраструктури, а частина за рахунок ресурсів зовнішнього провайдера. Як приклад віртуального приватного хмари можна привести сервіс компанії Amazon під назвою Amazon Virtual Private Cloud (Amazon VPC).

Три рівня хмарних сервісів

Інфраструктура як сервіс (IaaS)

Платформа як сервіс (PaaS)

PaaS можна уявити як готову до роботи віртуальну платформу, що складається з одного або декількох віртуальних серверів з встановленими операційними системами і спеціалізованими додатками. Більшість хмарних провайдерів пропонують користувачеві вибір з маси готових до використання хмарних середовищ.

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

Концепція SaaS надає можливість користуватися програмним забезпеченням як послугою і робити це віддалено через Інтернет. Даний підхід дозволяє не купувати програмний продукт, а просто тимчасово скористатися ним при виникненні потреби.


Переваги хмарних обчислень

  • Користувач оплачує послугу тільки тоді коли вона йому необхідна, а найголовніше він платить тільки за те, що використовує.
  • Хмарні технології дозволяють економити на придбанні, підтримки, модернізації ПО і устаткування.
  • Маштабованість, відмовостійкість і безпеку - автоматичне виділення і звільнення необхідних ресурсів в залежності від потреб програми. Технічне обслуговування, оновлення ПО виробляє провайдер послуг.
  • Віддалений доступ до даних в хмарі - працювати можна з будь-якої точки на планеті, де є доступ в мережу Інтернет.


Недоліки хмарних обчислень

  • Користувач не є власником і не має доступу до внутрішньої хмарної інфраструктурі. Збереження призначених для користувача даних сильно залежить від компанії провайдера.
  • Недолік актуальний для українських користувачів. Для отримання якісних послуг користувачеві необхідно мати надійний і швидкий доступ в мережу Інтернет.
  • Відсутність загальноприйнятих стандартів в напрямку безпеки хмарних технологій.

← Ще з розділу →
«Огляди»