Малоймовірно, що ви не стикалися з терміном “хмарні обчислення”.
Якщо ви працюєте у сфері системного адміністрування, інженерії інфраструктури, і бажаєте розібратися в хмарних технологіях (що вам, безумовно, потрібно), то цей матеріал надасть вам базове розуміння.
Чому саме хмарні обчислення є актуальними?
Це одне з перших питань, яке, ймовірно, виникне у вас.
Уявімо ситуацію, коли хмарних обчислень не існує. Ви хочете розмістити свій веб-сайт, розробивши та підготувавши всі його сторінки на своєму комп’ютері. Тепер ваше завдання – зробити його загальнодоступним.
Перш за все, вам потрібно придбати фізичний сервер і розмістити його в центрі обробки даних з публічною IP-адресою. Потім, необхідно встановити операційну систему на сервер і веб-сервіси для забезпечення роботи сайту.
Тепер ви готові опублікувати свій веб-сайт, але проблема в тому, що ви вже витратили чимало часу та коштів, щоб зробити його доступним в інтернеті.
Від закупівлі серверного обладнання до його розміщення у дата-центрі, цей процес може обійтися вам приблизно в 1000 доларів та зайняти від кількох днів до кількох тижнів.
Саме така ситуація була поширена 10-15 років тому.
З хмарними обчисленнями ви не купуєте нове серверне обладнання. Натомість ви орендуєте його на необхідний вам час, навіть якщо це буде лише декілька хвилин.
По-друге, вам не потрібно турбуватися про керування операційними системами та веб-сервісами, це бере на себе постачальник хмарних послуг.
Ви отримуєте можливість завантажити контент свого сайту, і одразу після цього він стає доступним для користувачів.
Цей процес обійдеться вам у кілька доларів і займе лише кілька хвилин.
Наприклад, ви можете скористатися сервісом DigitalOcean всього за 5 доларів на місяць.
Набагато простіше, чи не так?
Що ж таке хмарні обчислення?
Хмарні обчислення – це технологія доступу до різноманітних ресурсів через інтернет.
Наприклад, коли обсяг ваших даних зростає, вам потрібно придбати диск більшої ємності, щоб зберігати їх та мати можливість використовувати їх за потреби.
Проте, використовуючи хмарні обчислення, ви можете орендувати хмарне сховище та мати доступ до нього з будь-якого пристрою, підключеного до інтернету, сплачуючи лише за використаний обсяг.
Аналогічно, ви можете купувати будь-які інфраструктурні послуги за потреби, легко масштабуючи їх вгору або вниз.
Основні види хмарних обчислень
Сьогодні існує три основні типи хмарних обчислень:
- Публічна хмара
- Приватна хмара
- Гібридна хмара
Публічна хмара – це поширена модель, де ресурси постачальника послуг розподіляються між різними користувачами.
Наприклад, якщо ви орендуєте 10 ГБ публічного хмарного сховища, вам буде виділена необхідна ємність із загального дискового простору, який логічно розділений на менші частини і розподілений між багатьма користувачами, зберігаючи ізоляцію для забезпечення приватності.
Переваги:
- Масштабованість: ресурси можна гнучко збільшувати або зменшувати залежно від потреби.
- Надійність: висока доступність, без єдиної точки відмови.
- Економічність: ви платите лише за фактично використані ресурси.
Недоліки:
- Спільне використання ресурсів: не гарантує повну конфіденційність.
- Безпека: не підходить для обробки конфіденційної інформації.
Приватна хмара, як випливає з назви, надає всі ресурси, призначені виключно для вашого використання. Це може бути як інфраструктура постачальника хмарних послуг, так і ваш власний центр обробки даних.
Це гарантує повний контроль над безпекою та конфіденційністю даних. Приватна хмара забезпечує додатковий рівень захисту для обробки особливо важливої інформації.
Переваги:
- Підвищена безпека: ресурси є виділеними та не надаються іншим користувачам.
- Надійність: забезпечує високу продуктивність.
- Якість: продуктивність сприяє підвищенню якості роботи.
Недоліки:
- Висока вартість: дорожча за публічну хмару, потребує кваліфікованого ІТ-персоналу для управління.
Гібридна хмара – це комбінація публічної та приватної хмар.
Ви можете розмістити загальнодоступні сервіси в публічній хмарі, а послуги, пов’язані з конфіденційними даними, у приватній.
Це надає гнучкі та комплексні переваги обох моделей.
Переваги:
- Масштабованість: можливість розширити послуги з публічної хмари та масштабувати до приватної при необхідності.
- Економічність: немає потреби створювати повну інфраструктуру для приватної хмари.
- Безпека: можливість продовжувати обробку конфіденційних даних у приватній хмарі.
- Гнучкість: можливість вибору відповідної хмарної інфраструктури.
Недоліки:
- Безпека: існує невелика ймовірність порушення безпеки через публічну складову.
Сподіваюсь, цей огляд надав вам базове розуміння хмарних обчислень.
Якщо ви хочете глибше вивчити хмарні технології, є хороші новини: ви можете почати з безкоштовних онлайн-курсів або з платних курсів на Udemy.
Чи сподобалася вам стаття? Поділіться нею з іншими!