Хмарні технології для користувачів, хмарні сервіси для компаній
Що таке "хмарні технології"
Найбільш широко поширене наукове визначення хмарних технологій (або хмарних обчислень) це:
«Хмарні обчислення (англ. Cloud computing) - технологія розподіленої обробки даних, в якій комп'ютерні ресурси і потужності надаються користувачеві як інтернет-сервіс».
Таке определенте хмарних технологій дає Вікіпедія.
Американський інститут стандартів і технологій дає більш точне формальне визначення:
Хмарні обчислення представляють собою модель для забезпечення на вимогу зручного мережевого доступу до загального пулу настроюються обчислювальних ресурсів (наприклад, мереж, серверів, систем зберігання даних, програм та послуг), які можна швидко виділити і надати з мінімальними управлінськими зусиллями або мінімальним втручанням з боку постачальника послуг »
Але що ж криється за цими сухими визначеннями?
Що можуть дати нам хмарні технології як користувачам, підприємцям. IT-фахівцям?
По суті, ми в загальних рисах знаємо. що хмарні технології - це рішення, що дозволяють клієнтським комп'ютерам використовувати для обробки інформації зовнішні обчислювальні ресурси, програмне забезпечення не встановлене на локальному комп'ютері, що дозволяють зберігати інформацію поза власних ресурсів комп'ютера клієнта.
Хмарні технології швидше варто було б назвати технологіями туману, тому що вони обплутують Землю, але тим не менше вони зовсім не високо над нею.
Але, звичайно, "туманні технології" не сподобаються маркетологам. Продаватися важко будуть.
Для того, щоб наочно на прикладі оцінити класичний хмарний сервіс, в озьмём один з найкорисніших і поширених серед просунутих користувачів ПК хмарних сервісів:

Маючи в своєму розпорядженні цей хмарний сервіс, Вам зовсім необов'язково встановлювати Microsoft Office на свій комп'ютер. Созлавать текстовий документ, презентацію і таблиці Ви можете прямо в "хмарі" Google Disk:

причому ін терфейс цих документів - звична копія схожих за значенням продуктів вже згаданого вище гіганта:


Як бачите, і текстовий документ і таблиця мають звичний для нас інтерфейс.
У таблиці можна прописувати формули і виробляти ОБЧИСЛЕННЯ.
А ось тут ми і підібралися до основної суті хмарних технологій:
Обчислення хмарних сервісах
Якщо у мене немає необхідного програмного забезпечення, а обчислення я все-таки роблю, що це значить?
Правильно: вони проводяться не на моєму комп'ютері, а в хмарі, тобто на програмному забезпеченні Гугла.
Наш приклад примітивний, але він відображає суть процесу хмарних обчислень.
Але що робити, якщо обчислень потрібно зробити на декілька терабайт чисел?
Нічого страшного: хмарний сервіс сконструює обладнання так, щоб забезпечити безперебійну обробку інформації. Без додаткового запиту з Вашого боку.
А потім поверне мінімально обумовлений обсяг пам'яті. Звичайно за використання підвищеного обсягу обладнання, і рахунок від компанії, що надає хмарний сервіс буде пооб'ёмнее, але ж і Вам не заради забави знадобилося проводити такі серйозні роботи.
Або інший приклад:
Ваш сайт з продажу авіаквитків відвідують

Сайт нормально працює, Ви платите тариф за хостинг і всіх все влаштовує.
Але раптом Ви опиняєтеся в ТОПі пошукової системи за запитом "купити авіаквитки" і вже сотні і тисячі клієнтів

Що робить Ваш хостер?
Знову правильно: відрубує Ваш сайт і вва мпріходітся швидко списуватися з техподдержкой і чекати Nное час, поки Вас не переведуть на більш потужний сервер. Але народ вже піде до конкурента на працюючий сайт
Причому, якщо на наступний день до Вас прийде знову

ЩО ж в цьому випадку присходит, якщо Ваш сайт підключений до хмарного сервісу?

А як тільки наплив відвідувачів спаде, робот поступово відключить все зайве устаткування і Ви знову будете оплачувати хостинг сайту за своїм стандартним тарифом.
Причому все хмарні сервіси стійкі до DDOS - атакам, тому Ваш сайт не відрубають через "різко підвищилася навантаження на сервер"
Ще один важливий момент - будь-якому клієнту хмарного сервісу доступна вся потужність серверів компанії, що надає сервіс.
По суті, навіть невелика компанія, при бажанні може використовувати конфігураціію обладнання, яке використовують для обчислень гіганти. зразок Лабораторії Касперського.
Ось ми і сформулювали дві головні завдання, які вирішують хмарні технології:
1. Твір обчислень поза локального комп'ютера
2. Зберігання, обробка та безперебійний доступ до інформації закохався обсягах для необмеженої кількості користувачів
По суті, оренда серверів або оренда місця під сервер. що надається нашою компанією є практично готовим хмарним сервісом, за винятком. мабуть, роботизованого управління маршрутизацією.
А що з інформаційною безпекою.
А безпеку хмарних технологій багато в чому перевершує традиційні способи надання серверів під зберігання інформації.
На хмарі Ваша інформація зберігається як мінмімум на 2х серверах, і якщо раптом хвилею цунамі змиє Дата-центр в Німеччині, тут же підключиться сервер в голландському дата-центрі.
Відстежити інформацію також неможливо, тому що передається вона по зашифрованістю каналах у вигляді, придатному для відновлення.
У будь-який момент Ви можете додати або відібрати права у будь-якого з користувачів.
Для прикладу повернемося до вже випробуваним нами Google Disk

Це, звичайно, примітивний приклад, але, якщо грамотно налаштувати доступ для роботи з інвормаціей компанії для великого числа користувачів і щодня генерувати новий пароль до баз, то розкрадання даних стає практично неможливим.
Набагато більше ймовірності, що хтось понесе Ваш сервер, який стоїть за сімома печатками. але в Вашому офісі і збере звідти всю необхідну інфу про вашу діяльність
Як часто бувало, що в процесі роботи над презентацією або, вважаючи формули в таблиці Ви забули вчасно зберегтися, а комп завис або села батарейка у ноута?
При роботі в хмарі всі дані зберігаються в реальному часі.
Детально про захист інформації ми писали в статті Захист інформації
Основні послуги, які надають хмарні технології:
Все як послуга (Everything as a Service) - користувач отримує в доступ всі можливості: від програмного забезпечення, до управління бізнес-процесами.
Інфраструктура як послуга (Infrastructure as a Service) - доступна тільки комп'ютерна інфраструктура, яку кожен користувач налаштовує під себе. Як правило. це - віртуальні платформи, з'єднані в мережу.
Платформа як послуга (Platform as a Service) - в доступі - комп'ютерна платформа з операційною системою і ПО
Програмне забезпечення як послуга (Software as a Service) - є ПО, фактично розгорнуте на удлённих зовнішніх мережах. Користувач сплачує тільки за фактичне користування програмним забезпеченням. Питання ліцензування вирішуються постачальником послуги. приклад
Робоче місце як послуга (Workplace as a Service) - створення повноцінних робочих з доступами до необхідного для співробітників ПО.
Дані як послуга (Data as a Service) - місце на дисковому просторі для зберігання інформації.
Безпека як послуга (Security as a Service) - дає можливість розгортати необхідні користувачу продукти для безпеки листування, локальних даних.
Відповідно, і хмарні сервіси, які надають дані послуги можна розділити на три види:
Публічне «хмара» - інфраструктура, яка доступна безлічі компаній. Його користувачі не можуть управляти таким хмарою. Вся відповідальність лежить на власнику сервера.
Абонентом може стати будь-яка компанія, або індивід.
Публічне хмарні сервіси дозволяють клієнтам швидко і, порівняно легко розгорнути веб-сайт або бізнес-систему з великими можливостями масштабування. Публічні хмари найбільш популярні на даний момент.
приклади:
Amazon EC2, Google Apps, Microsoft Office Web.
Приватне «хмара» - структура, дані в якій зберігаються тільки від однієї приватної компанії. Компанія може управляти хмарою самостійно. а може доручити зовнішнім оператору. Така структура найбільш безпечна, але і дуже затратна по налаштуванню і змістом. Устаткування може зберігатися як у самій компанії, так і у оператора.
Гібридне «хмара» - найбільш мобільна одночасно безпечна інфраструктура. Зручна для компаній з сезонними сплесками активності клієнтів.
Дані, що зберігаються в приватному хмарі переносяться на публічне. якщо приватна хмара не справляється з обсягом інформації. Доступ до ресурсів компанії може бути організований через публічне хмара. приклад