
Хмарні технології
Поняття "хмарні технології"
Що ж таке технологія хмари, або хмарні мережі? Все дуже просто. Практично кожен зустрічався з нею неодноразово. У вас є e-mail? Якщо ви працюєте зі своєю поштою на сайті сервісу, то це і є хмарний сервіс. Якщо ж ви завантажуєте свою пошту на комп'ютер за допомогою поштового клієнта, то це уже зовсім не хмара. Або, наприклад, обробка зображення. Якщо ви зменшуєте розмір, перевертаєте і т.д. свою фотографію в Photoshop або іншій спеціальній програмі, то до хмарної технології це не має ніякого відношення. А от якщо, завантаживши зображення, наприклад, через сервіс Picasa, ви його обробляєте там, то це і є хмара. Власне, різниця полягає виключно в методі зберігання і обробки даних. Отже, якщо процес відбувається на сервері в мережі, то саме це називається хмарною технологією.
Існує три моделі обслуговування:
-
Програмне забезпечення як послуга (SaaS, Software as a Servise). Споживачеві надаються програмні засоби — додатки провайдера, що виконуються на хмарній інфраструктурі. Прикладами програмного забезпечення як послуги, що працює на основі обчислювальної хмари, є сервіси Gmail та Google Docs.
-
Платформа як послуга (PaaS, Platform as a Service). Містить все необхідне для підтримки повного життєвого циклу хмарних додатків. При цьому ви зможете уникнути складнощів і витрат, пов'язаних з придбанням та обслуговуванням необхідного апаратного забезпечення, програмних продуктів, а також із забезпеченням розміщення та хостингу. Наприклад, Google Apps надає застосунки для бізнесу в режимі онлайн, доступ до яких відбувається за допомогою Інтернет-браузера тоді як ПЗ і дані зберігаються на серверах Google.
-
Інфраструктура як послуга (IaaS, Infrastructure as a Service). Містить необхідні обчислювальні ресурси, включаючи сервери, мережі, системи зберігання даних і простір в центрах обробки даних, при цьому оплата здійснюється за фактом їх використання. Найбільшими гравцями на ринку інфраструктури як послуги є Amazon, Microsoft, VMWare, Rackspace та Red Hat. Хоча деякі з них пропонують більше, ніж просто інфраструктуру, їх об’єднує мета продавати базові обчислювальні ресурси.
Моделі розгортання хмарних технологій:
-
Приватна — створюються і контролюються однією організацією. Відповідно доступ до ресурсів таких хмар обмежується працівниками установи.
-
Публічна — передбачає спільне використання платформ кількома організаціями. Управлінням такої хмари, зазвичай, займається зовнішній провайдер, наприклад, Amazon EC2 , Google Apps, Salesforce.
-
Громадська — призначена для використання конкретною спільнотою споживачів із організацій, що мають спільні цілі.
-
Гібридна — передбачає поєднання кількох моделей.
