Хмарні сервіси з’явилися ще на початку 2000-х років. Їх виникнення стало можливим лише завдяки розвитку швидкості інтернету, зростанню обчислювальної потужності та стрибку можливостей мережевого обладнання в усьому світі.
Україна не відставала – перші хмарні сервіси з’явилися в нашій країні приблизно в цей же час.
Один із піонерів хмарних обчислень за кордоном — Amazon Web Services (AWS), він був запущений ще 2006 року.
Ідея хмарних сервісів проста: надання доступу до обчислювальних ресурсів (наприклад, дискових та інших накопичувачів для зберігання даних, до інструментів для обробки інформації або навіть до конкретного ПЗ).
У разі хмари такий доступ забезпечується через інтернет замість використання локальних ресурсів. Такий підхід дозволяє отримувати доступ до даних та програм з будь-якого пристрою, підключеного до Інтернету. Платити при цьому можна тільки за ресурси, які фактично будуть використовуватися.
Види хмарних сервісів
Існують три основні категорії моделей хмарних обчислень – інфраструктура як послуга (IaaS), платформа як послуга (PaaS) та програмне забезпечення як послуга (SaaS). У принципі, вже в цих коротких розшифровках легко вловлюється сенс кожної з цих моделей. Розкриємо їх трохи докладніше:
- IaaS. Відноситься до базових обчислювальних ресурсів (сервери, сховища та мережі). Клієнти можуть використовувати їх для розгортання власних додатків і систем.
- PaaS. Робить ще один крок вперед, надаючи повноцінну платформу. Зазвичай це платформа для створення програм за допомогою готових інструментів та мов програмування.
- SaaS. Це вже комплексне програмне рішення. Завантажувати нічого не потрібно, адже доступ найчастіше надається через браузер або вебдодаток. Немає потреби запускати їх локально.
Кожна з перерахованих технологій має свої особливості та переваги.
Які типи хмар існують
Хмари можна класифікувати насамперед за типом доступу. Ось основна різниця між цими типами:
- Публічна хмара – дозволяє отримувати доступ до сервісів через відкритий інтернет та запускати їх у загальній чи віртуалізованій інфраструктурі провайдера.
- Приватна хмара знаходиться за брандмауером організації, вони пропонують виділене обладнання, сховище і мережеві можливості для однієї компанії.
- Гібридна хмара — поєднують можливості загальнодоступних і приватних моделей.
Розробку хмарного сервісу рекомендуємо довірити досвідченим програмістам.