Prog Academy
RU UA
DevOps та хмари

Що таке хмарні технології (cloud computing)?

Хмарні технології — оренда обчислювальних ресурсів у провайдера замість купівлі власних серверів. Компанія бере потрібні потужності, бази та сервіси на вимогу й платить лише за фактичне споживання.

Головна перевага — еластичність. Не потрібно купувати обладнання «із запасом на піковий день»: ресурси додаються за хвилини й так само прибираються, коли навантаження спадає. Запуск нового проєкту перестає залежати від закупівель і монтажу.

Моделі різняться за глибиною відповідальності: IaaS дає віртуальні сервери й мережі, де ви відповідаєте майже за все; PaaS — готову платформу для запуску застосунків; SaaS — готовий продукт, яким просто користуються. Найбільші провайдери — AWS, Microsoft Azure і Google Cloud.

Де застосовується

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

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

Приклад

Інтернет-магазин чекає напливу замовлень у чорну пʼятницю. Замість купівлі серверів «про всяк випадок» він на три дні збільшує потужність у хмарі, а після розпродажу повертає попередню конфігурацію і перестає за неї платити.

Часті запитання

Що означають IaaS, PaaS і SaaS?

Це рівні готовності послуги. IaaS дає віртуальні сервери й мережі — решту налаштовуєте ви. PaaS надає готову платформу, куди ви просто завантажуєте код. SaaS — готовий застосунок за підпискою, наприклад пошта чи CRM, без будь-якого налаштування інфраструктури.

Чи дешевша хмара за власні сервери?

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

Наскільки безпечно зберігати дані у хмарі?

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

Якого провайдера обрати?

AWS пропонує найширший набір сервісів, Azure зручний компаніям на екосистемі Microsoft, Google Cloud сильний у даних і машинному навчанні. Для простих задач часто вистачає провайдерів простіших на кшталт Hetzner чи DigitalOcean, де нижча ціна і поріг входу.

Повʼязані терміни