Моделі - хмарних - технологій

Термін "Хмарні технології"

Хмарні технології - це технології обробки даних, в яких комп'ютерні ресурси надаються Інтернет-користувачеві як онлайн-сервіс. Слово «хмара» тут присутня як метафора, що уособлює складну інфраструктуру, що приховує за собою всі технічні деталі.

- інфраструктура як сервіс (Infrastructure as a Service, IaaS);

- платформа як сервіс (Platform as a Service, PaaS);

- програмне забезпечення як сервіс (Software as a service, SaaS).

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

-закритість «ресурси за запитом»;

-незалежність від елементів управління інфраструктурою.

типи хмар

Приватне хмара (англ. Private cloud) - інфраструктура, призначена для використання однією організацією, що включає кілька споживачів (наприклад, підрозділів однієї організації), можливо також клієнтами і підрядниками даної організації. Приватне хмара може перебувати у власності, управлінні та експлуатації як самої організації, так і третьої сторони (або будь-якої їх комбінації), і воно може фізично існувати як всередині, так і поза юрисдикцією власника.

Публічне хмара (англ. Public cloud) - інфраструктура, призначена для вільного використання широкою публікою. Публічне хмара може перебувати у власності, управлінні та експлуатації комерційних, наукових і урядових організацій (або будь-якої їх комбінації). Публічне хмара фізично існує в юрисдикції власника - постачальника послуг.

Гібридне хмара (англ. Hybrid cloud) - це комбінація з двох або більше різних хмарних інфраструктур (приватних, публічних або суспільних), що залишаються унікальними об'єктами, але пов'язаних між собою стандартизованими або приватними технологіями передачі даних і додатків (наприклад, короткочасне використання ресурсів публічних хмар для балансування навантаження між хмарами).

Громадське хмара (англ. Community cloud) - вид інфраструктури, призначений для використання конкретним спільнотою споживачів з організацій, що мають спільні завдання (наприклад, місії, вимог безпеки, політики, і відповідності різним вимогам). Громадське хмара може перебувати в кооперативній (спільної) власності, управлінні та експлуатації однієї або більше з організацій спільноти або третьої сторони (або будь-якої їх комбінації), і воно може фізично існувати як всередині, так і поза юрисдикцією власника.

Послуги, що надаються хмарними системами

Все, що стосується Сloud сomputing (далі СС), зазвичай прийнято називати словом aaS. Розшифровується це просто - "as a Service", тобто "як сервіс", або "у вигляді сервісу".

Моделі - хмарних - технологій

В даний час, концепція, передбачає надання наступних типів послуг своїм користувачам:

Storage-as-a-Service ( "зберігання як сервіс")

Це, мабуть, найпростіший з СС-сервісів, що представляє собою дисковий простір на вимогу. Кожен з нас коли-небудь стикався з ситуацією, коли на моніторі з'являлося зловісне попередження: "Логічний диск заповнений, щоб звільнити місце, видаліть непотрібні програми або дані". Послуга Storage-as-a-Service дає можливість зберігати дані в зовнішньому сховищі, в "хмарі". Для Вас, воно буде виглядати, як додатковий логічний диск або папка. Сервіс є базовим для інших, оскільки входить до складу практично кожного з них. Прикладом може служити Google Drive і інші схожі сервіси.

Database-as-a-Service ( "база даних як сервіс")

Надає можливість працювати з базами даних, як якщо б СУБД була встановлена ​​на локальному ресурсі.

Information-as-a-Service ( "інформація як сервіс")

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

Process-as-a-Service ( "управління процесом як сервіс")

Являє собою віддалений ресурс, який може зв'язати воєдино кілька ресурсів (таких як послуги або дані, що містяться в межах одного "хмари" або інших доступних "хмар"), для створення єдиного бізнес-процесу.

Application-as-a-Service ( "додаток як сервіс")

Ще, може називається, Software-as-a-Service ( "ПО як сервіс"). Позиціонується як «програмне забезпечення на вимогу», яке розгорнуто на віддалених серверах і кожен користувач може отримувати до нього доступ за допомогою Інтернету, причому всі питання оновлення та ліцензій на дане забезпечення регулюється постачальником даної послуги. Оплата, в даному випадку, проводитися за фактичне використання останнього. Як приклад можна привести Google Docs, Google Calendar і т.п. онлайн-програми.

Platform-as-a-Service ( "платформа як сервіс")

Користувачеві надається комп'ютерна платформа з встановленою операційною системою і деяким програмним забезпеченням.

Integration-as-a-Service ( "інтеграція як сервіс")

Це можливість отримувати з "хмари" повний інтеграційний пакет, включаючи програмні інтерфейси між додатками і управління їх алгоритмами. Сюди входять відомі послуги і функції пакетів централізації, оптимізації та інтеграції корпоративних додатків (EAI), але надаються як "хмарний" сервіс.

Security-as-a-Service ( "безпека як сервіс")

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

Management / Governace-as-a-Service ( "адміністрування та управління як сервіс")

Дає можливість управляти і задавати параметри роботи одного або багатьох "хмарних" сервісів. Це в основному такі параметри, як топологія, використання ресурсів, віртуалізація.

Infrastructure-as-a-Service ( "інфраструктура як сервіс")

Користувачеві надається комп'ютерна інфраструктура, зазвичай віртуальні платформи (комп'ютери), пов'язані в мережу, які він самостійно налаштовує під власні цілі.

Testing-as-a-Service ( "тестування як сервіс")

Дає можливість тестування локальних або "хмарних" систем з використанням тестового ПО з "хмари" (при цьому ніякого обладнання або забезпечення на підприємстві, не потрібно).

Platform as a service

Platform as a Service (PaaS, «платформа як послуга») - модель надання хмарних обчислень, при якій споживач отримує доступ до використання інформаційно-технологічних платформ: операційних систем, систем управління базами даних, сполучній програмного забезпечення, засобів розробки і тестування, розміщеним у хмарного провайдера. У цій моделі вся інформаційно-технологічна інфраструктура, включаючи обчислювальні мережі, сервери, системи зберігання, цілком управляється провайдером, провайдером же визначається набір доступних для споживачів видів платформ і набір керованих параметрів платформ, а споживачеві надається можливість використовувати платформи, створювати їх віртуальні екземпляри, встановлювати , розробляти, тестувати, експлуатувати на них прикладне програмне забезпечення, при цьому динамічно змінюючи кількість споживаних обчислюва даткови ресурсів.

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

При створенні даної статті використовувалися наступні ресурси:

Бессчётнова Анастасія Дмитрівна