Phone icon Зв'язатись з нами

DevOps та хмари

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

Хмарні технології (cloud computing, хмарні обчислення) — це оренда обчислювальних ресурсів у провайдера замість купівлі власних серверів. Компанія отримує потрібні потужності, бази даних і сервіси на вимогу і платить тільки за те, що справді використала.

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

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

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

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

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

Приклад

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

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

Що таке IaaS, PaaS і SaaS?

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

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

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

Чи безпечно зберігати дані в хмарі?

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

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

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

Навчання DevOps в OWU

Опануйте професію DevOps-інженера на практичних курсах із менторами та реальними проєктами.

Обрати курс