Сучасні хмарні технології. "хмарні" технології в освіті

Що ховається за однотипними абревіатурами типу XaaS?

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

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

Хмари. Загальні терміни

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

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

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

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

Апаратна частина

Центр обробки даних (ЦОД)спеціалізована окрема будівля для розміщення різного серверного та мережевого обладнання, доступ до якого здійснюється через Інтернет. Крім забезпечення резервування живлення та каналів зв'язку, у такій будівлі обов'язково працює кваліфікований персонал, що забезпечує постійний моніторинг та обслуговування всіх систем.

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

Кластердекілька серверів, з'єднаних каналами зв'язку та представлених користувачеві у вигляді одного апаратного ресурсу.

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

Реплікаціяпроцес копіювання даних з метою їхньої синхронізації на один або кілька об'єктів. Дозволяє убезпечити інформацію від втрати у разі виходу з експлуатації обладнання.

Мережевий комутатор ( Switch)пристрій, який дозволяє з'єднувати кілька вузлів комп'ютерної мережі. Працює лише на рівні L2 моделі OSI.

Мережевий маршрутизатор ( Router)пристрій, що має кілька мережевих інтерфейсів і дозволяє передавати дані між різними сегментами мережі. Правила, на підставі яких здійснюватиметься передача пакетів, налаштовуються адміністратором. Працює лише на рівні L3, моделі OSI.

Віртуалізація

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

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

Віртуальна машинааналог фізичного комп'ютерареалізований у віртуальному середовищі. Поняття « віртуальна машина» та «віртуальний сервер» мають відмінності тільки в кінцевому призначенні, а по суті є одним і тим же.

Послуги у сфері хмарних технологій

Окремо варто описати основні послуги, що надаються на базі віртуальних технологій. Велика група таких сервісів об'єднується під абревіатурою XaaS, яка розшифровується "що завгодно як сервіс". В основі всіх цих послуг лежать три основні: PaaS, SaaS, IaaS.

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

SaaS ( Software as a Service — програмне забезпечення як послуга)це, мабуть, найпоширеніший вид сервісу, що працює на основі хмарних технологій. Полягає він у наданні замовнику у користування будь-яких програм, які розташовані у хмарі сервіс-провайдера. Як яскравий приклад можна навести скриньку електронної пошти Googleабо, наприклад, пакет Microsoft Office 365.

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

Але, крім базових, існує багато інших хмарних послуг. Давайте подивимося на них ближче:

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

BaaS (BackupasaService – резервне копіювання як послуга) послуга з надання замовнику майданчика та інструментів для організації процедури резервного копіюванняданих у хмару. Реалізація цього сервісу залежить від багатьох факторів, таких як обсяг даних, пропускна здатність каналів зв'язку, а також схема резервування і глибина архіву. Це зручно для компаній, у яких є великий обсяг критично важливих даних, але організація власної надійної системи резервування нерентабельна.

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

MaaS ( Monitoring as a Service - моніторинг як послуга)відносно новий тип хмарної послуги, що полягає в організації моніторингу власної інфраструктури за допомогою програмних засобів, розміщених у хмарі сервіс-провайдера. Як і в багатьох інших випадках, таке рішення дозволяє використовувати найпросунутіші програмні інструменти, при цьому не купуючи їх і не організовуючи адміністрування.

DBaaS ( Data Base as a Service – база даних як послуга)сервіс, що дозволяє клієнтам підключатися до бази даних, що у хмарі. При цьому вартість рішення розраховується, виходячи з обсягу бази та кількості підключень клієнтів. Основними плюсами такого рішення, звичайно, будуть масштабування та відсутність необхідності забезпечувати безпеку даних.

HaaS ( Hardware as a Service - обладнання як послуга) - Послуга з надання обчислювальних потужностей з хмари. По суті, замість покупки залізного сервера клієнт може взяти його в оренду, при цьому перебуватиме воно на майданчику сервіс-провайдера, що забезпечить резервування харчування та своєчасне обслуговування.

NaaS ( Network as a Service – мережа як послуга) — послуга з надання мережної інфраструктури як альтернатива власної мережі. Можливості NaaS дозволяють користуватися інструментами маршрутизації, а також збільшувати чи зменшувати пропускну здатністьканалу.

STaaS ( Storage as a Service - сховище як послуга)це послуга з надання дискового простору у хмарі. Для користувача таке рішення виглядає як додатковий логічний диск чи просто мережева папка. Плюсом STaaS є наявність резервування як обов'язкової умови будь-якого сервіс-провайдера.

DaaS (DesktopasaService – робочий стіл як послуга)— послуга, яка полягає у наданні користувачеві віддаленого робочого столу. На відміну від локального, віддалений робочий стіл може володіти дійсно потужними технічними характеристикамиЦе дозволяє використовувати програми різного рівня без прив'язки до можливостей свого настільного ПК.

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

CaaS ( Container as a Service – контейнер як послуга) — тип послуги, який останнім часом стає дедалі популярнішим. Полягає він у наданні клієнту можливості організувати, запустити або зупинити контейнер за допомогою веб-інтерфейсу або API.

Висновок

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

Як швидко крокує прогрес, просто семимильними кроками, не інакше. Технології про які йтиметься, вже увійшли до нашого життя. « Хмари» називають їх у простолюді, а АЙ-ТИшники кажуть cloud технології.Пропоную розібратися з цією цікавою та перспективною технологією.

  • Яка концепція хмарних обчислень?
  • Що можна навести як приклади хмарних технологій?

Звичайно, наш рівень рішень — звичайні користувачі. Торкнемося теорії на доступному рівні та практики. Одним словом, постараюся систематизувати основні відомості на тему і по можливості розкласти по поличках.

Використання хмарних технологій

Тема досить популярна у мережі Інтернет. Багато рішень представлено над ринком. Але далеко не всім відомо це ноу-хау і навіщо воно нам. Якщо торкнутися згаданої теорії обчислення cloud comuting (хмарні обчислення), то суть її у розподіленій обробці даних.

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

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

Змінюючи літні колеса (диски з гумою) своєї машини на зимові, я залишив їх у сховище сервісу. Ця послуга нагадала мені тенденцію у сфері IT. Всі мої фото з телефону на базі Android автоматично викладаються на Picasa (тепер так само, як у G +) аналогічне відбувається і з фото знятими камерою Canon. Файли в папці Google Диск мого комп'ютера автоматично синхронізуються з папками сервісу Google Диск.

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

І це робота з СУБД, тобто. база даних як обслуговування. Концепція дозволяє економити на «комп'ютерному залозі» та ще й грамотно використати СУБД у своїй організації. Можна також надавати програмне забезпечення з доступом через Інтернет. Наприклад Google Docs, Google Calendar, як хмарні технології google.

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

Застосування хмарних технологій

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

Ваша інформація не зберігається на ваших пристроях і тим самим захищена від втрат. Мало того, що багато платних програм замінилися безкоштовними веб-додатками, до ваших послуг завжди остання версія.

Хмарні технології приклади:

Проведемо огляд рішень, сервісів, прикладного софту, що вже є на ринку. Хмарні технології Googleзовсім недавно видали сервіс Google Play. Корпорація надає нам розміщувати наші кінофільми, музику, книги та різні програми.

Apple надала свій сервіс iCloud. Це сервіс зберігає весь ваш контент та доставляє на будь-який пристрій за технологією Push. Ігрові сервіси OnLive та Xbox Live пропонують ігри як послугу.

Але цікавіше справа з програмним забезпеченням. Замість коробкових програм корпорація Google (це зробив і Microsoft) надала можливість працювати з документами Google Диск. Це зберігання, редагування та обмін файлами.

Чисті сервіси зберігання Dropbox та Windows Live SkyDrive. Dropbox дозволяє зберігати до 2 Гб даних безкоштовно. До 7ГБ дозволяє зберігати сервіс SkyDrive.

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

Введення в основи хмарних технологій



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

Незабаром цю проблему керівників можна вирішити. Замість того, щоб встановлювати ряд програм на кожен комп'ютер, достатньо буде завантажити одну програму. За допомогою цієї програми співробітники матимуть доступ до сервера в Інтернеті, на якому зберігаються всі програми, необхідні для тієї чи іншої роботи. Усі програми, від поштових клієнтів та текстових редакторівдо програм аналізу даних, запускатимуться з віддалених комп'ютерів, що належать іншій компанії. Ця технологія, що називається "хмарною", може зробити переворот у всій комп'ютерній галузі.

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

Цілком можливо, що ви вже користувалися деякими формами хмарних технологій: наприклад серверами електронної пошти (Hotmail, Yahoo! Mail або Gmail). Замість запускати поштовий клієнтна своєму комп'ютері, ви заходите до свого облікового запису в інтернеті. Ваша обліковий записне зберігається на вашому комп'ютері - вона знаходиться на сервері хмар.

Структура хмарних обчислень


Для того, щоб розібратися в структурі системи хмарних технологій, зручно розділити її на дві ділянки: передню та задню. Ці дві ділянки пов'язані одна з одною через мережу, найчастіше через інтернет. Переднім ділянкою користується співробітник (клієнт). Задня ділянка – хмарна частина системи.

До передньої ділянки відносяться комп'ютер клієнта (або мережа комп'ютерів) та програма, необхідна для доступу до хмарної системи.
Різні хмарні системи мають різні інтерфейсикористувачів. Поштові серверивикористовують існуючі веб-браузери, наприклад, Internet Explorerабо Firefox. Інші системи мають свої програми для доступу до мережі.

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

Центральний сервер забезпечує роботу хмари: він керує системою, фіксує трафік та запити клієнтів. Для сервера існує низка правил функціонування, званих протоколами, і спеціальне проміжне програмне забезпечення. Завдяки проміжному програмному забезпеченню комп'ютери можуть надсилати один одному інформацію. Велику частину часу сервери не повністю завантажені - залишається потужність, що не використовується. Можна «обдурити» фізичний сервері зробити з нього кілька віртуальних, кожен із своєю операційною системою. Ця технологія називається віртуалізацією. За допомогою віртуалізації підвищується ефективність серверів, що зменшує потребу в обладнанні.

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

Програми для хмарних обчислень


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


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

Зменшаться витрати на обладнання. Користувачі не потребують більш потужного обладнання з найбільшою продуктивністю або великим обсягом пам'яті – все навантаження лягатиме на хмарну систему. Достатньо недорогого комп'ютера з монітором, клавіатурою, мишею та процесором, відповідним вимогам проміжного програмного забезпечення. Немає потреби у великому жорсткому диску – вся інформація зберігається на віддаленому комп'ютері.

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

Сервера і цифрові пристрої, що запам'ятовують, займають місце. Компаніям іноді доводиться орендувати приміщення для зберігання серверів та баз даних. Завдяки хмарним технологіям дані зберігатимуться на обладнанні іншої компанії та не буде потреби у пошуку місця для зберігання.

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

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

Проблеми хмарних технологій


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


Аргументом на користь хмарних компаній є те, що їхнє існування безпосередньо залежить від їхньої репутації. Для них самих вигідно мати надійну систему безпеки. Інакше фірма втратить всіх клієнтів. У їхніх інтересах використати найкращі технології для захисту даних клієнтів.
Ще одне питання – конфіденційність. Якщо клієнт має доступ до своїх даних у будь-який час у будь-якому місці, конфіденційність легко може бути порушена. Компанії, що займаються хмарними технологіями, повинні знайти спосіб захисту конфіденційності клієнта. Один із методів – технології ідентифікації за допомогою логінів та паролів. Інший метод пов'язаний з форматом авторизації – кожен користувач має доступ тільки до тих даних та програм, які стосуються його посадових обов'язків.

Серед проблем, пов'язаних із хмарними технологіями, є й філософськіші. Кому належать дані: компанії, що користується послугами хмари, чи організації, де ці дані зберігаються? Чи може компанія, що займається хмарними технологіями, заборонити доступ клієнта до своїх даних? Ці та інші питання щодо суті хмарних обчислень є предметами обговорень між компаніями, юридичними фірмами та університетами.
Який вплив мають хмарні технології на інші галузі? У середовищі IT вже запитують: як позначиться поява хмарних технологій на сфері обслуговування та ремонту комп'ютерів? Якщо компанії переходитимуть на модернізовані комп'ютерні системи, їх потреби в IT-підтримці знижуватимуться. На думку деяких експертів галузі, попит на IT послуги перейде до задньої ділянки хмарних систем.

Ще один предмет дослідження комп'ютерних наук – автономна роботакомп'ютери. Автономна комп'ютерна система сама себе контролює та вживає заходів для запобігання або усунення проблем. На даний моментавтономна робота комп'ютерів залишається теорією. Але якщо одного разу це стане реальністю, істотно знизиться попит на послуги IT-підтримки.

Інтернет закріпився у нашому житті. Багато користувачів вже не уявляють свого життя без комп'ютера. Звичайно, з кожним роком технологи вдосконалюються. І для активних користувачівглобальної мережі з'явилася така корисна технологія як хмарний сервер. Що це таке? Навіщо він потрібний?

Хмарні технології – це...

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

Хмарні технології – це можливість мати доступ до даних, не встановлюючи спеціальних додатківна пристрої. Усі необхідні користувачі надають сервери. А от доведеться платити за цей віддалений доступ до даних чи ні, залежить від запитів.

Чим хмарні технології відрізняються від звичайних?

Щоб зрозуміліше пояснити різницю між звичайними технологіями та хмарними сховищами, можна взяти для прикладу електронну пошту. Той випадок, коли поштовий клієнт, такий як Outlook, вже встановлено на комп'ютері користувача, а всі дані, що отримуються на електронну пошту, зберігаються на жорсткий диск, вважається звичайною IT-технологією Тобто користувач може розпоряджатися отриманими файлами і вирішувати, що з ними робити. А поштовий клієнт працюватиме рівно до того моменту, поки працює комп'ютер.

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

За що доведеться платити за використання хмари?

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

  • IaaS – модель хмари, яка вимагає плату за надання віддаленого доступудо сховища. Тобто, користувач платить тільки за доступ до сервера.
  • При використанні хмари PaaS доведеться платити не лише за доступні ресурси, а й за доступ до спеціального програмного забезпечення обробки даних.
  • SaaS – сховище, яке надає доступ до цілого комплексу програмного забезпечення, за яке, звичайно, доведеться сплачувати чималу абонентську плату.

Позитивні сторони

Використання хмарних технологій має низку переваг, які є досить суттєвими.

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

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

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

Негативні моменти

Звичайно, нові хмарні технології мають і низку недоліків.

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

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

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

Огляд хмарних сховищ

Хмарні технології - це сховища, які можна поділити на три види сервісу:

  • Створення інфраструктури.
  • Платформні послуги.
  • Сервіси програмного забезпечення

Цей підрозділ допоможе вибрати хмарний сервер для зберігання даних.

Windows Live SkyDrive підійде для тих, хто потребує великого обсягу даних. Він дозволяє зберігати інформацію розміром до 25 Гб. При цьому обмеження формату файлів немає. Однак для деяких типів існує ряд переваг. Так, наприклад, при зберіганні документів Office надається можливість їхнього редагування відразу в браузері.

Dropbox набув більш широкого поширення, ніж Windows Live SkyDrive, хоча має набагато менший обсяг інформації - лише 2 Гбайт. Достатньо встановити одну програму на пристрій, щоб мати віддалений доступ.

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

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

InfoWorld пропонують ділити всі «хмари» на шість типів:

SAAS – безпосередньо програми у вигляді сервісу (наприклад, Zoho Office або Google Apps).

СЛУЖБОВІ ВИЧИСЛЕННЯ - наприклад, віртуальні сервери.

ВЕБ-СЕРВІСИ В «Хмарі» – оптимізовані для роботи у віртуальному середовищі інтернет-сервіси (наприклад, системи інтернет-банкінгу).

PAAS - «платформа як сервіс», тобто нове покоління веб-застосунків, які дають можливість вибудовувати набір можливостей за бажанням користувача (наприклад. Live Mesh від Microsoft).

MSP – провайдер керованих сервісів (Managed Service Provider), що обслуговують сервіс-провайдерів (наприклад, вбудовані антивірусні сканери для поштових порталів).

КОМЕРЦІЙНІ ПЛАТФОРМИ для сервісів - об'єднання PaaS та MSP (наприклад, Cisco WebEx Connect).

Хмари поділяють на приватні, публічні, гібридні та кланові.

    Приватна хмара

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

    Публічна хмара

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

    Гібридна хмара

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

    Кланова хмара або хмара спільноти

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

1.3 Основні напрямки розвитку хмарних технологій

Чотири основні напрямки розвитку хмарних обчислень є:

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

    Інфраструктура як послуга ( IaaS, англ. Infrastructure-as-a-Service) надається як можливість використання хмарної інфраструктури для самостійного управління ресурсами обробки, зберігання, мережами та іншими фундаментальними обчислювальними ресурсами, наприклад, споживач може встановлювати та запускати довільне програмне забезпечення, яке може включати в себе операційні системи, платформне та прикладне програмне забезпечення. Споживач може контролювати операційні системи, віртуальні системи зберігання даних та встановлені програми, а також мати обмежений контроль за набором доступних мережевих сервісів (наприклад, міжмережевим екраном, DNS). Контроль та управління основною фізичною та віртуальною інфраструктурою хмари, у тому числі мережі, серверів, типів операційних систем, що використовуються, систем зберігання здійснюється хмарним провайдером. Приклади користувачів (системні розробники, адміністратори, ІТ-менеджери).

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

    Програмне забезпечення як послуга ( SaaS, англ. Software-as-a-Service) – модель, в якій споживачеві надається можливість використання прикладного програмного забезпечення провайдера, що працює в хмарній інфраструктурі та доступного з різних клієнтських пристроїв або за допомогою тонкого клієнта, наприклад, із браузера (наприклад, веб-пошта) або за допомогою інтерфейс програми. Контроль та управління основною фізичною та віртуальною інфраструктурою хмари, у тому числі мережі, серверів, операційних систем, зберігання, або навіть індивідуальних можливостей програми (за винятком обмеженого наборуналаштувань конфігурації програми) здійснюється хмарним провайдером. Приклади користувачів (бізнес-користувачі, адміністратори програм).

Інші *aaS: наприклад:

DaaS (Desktop-as-a-Service) пропонує кожному користувачеві стандартизоване віртуальне робоче місце, з можливістю налаштування та встановлення інших програм. Доступ здійснюється через мережу за допомогою тонкого клієнта, Яким може бути будь-який звичайний ПК до смартфону (Google Chrome OS).

CaaS (Communications-as-a-Service) - поєднання програмно-апаратних засобів для організації всіх видів спілкування (голос, пошта) між співробітниками одного підприємства за рахунок сторонніх рішень.

Альтернативний варіант SaaS просуває корпорація Microsoft, називається він S+S (Software+Services) та поєднує в собі сильні сторонитипового SaaS та звичайної доступної програми. Це просте ПЗ, але з орієнтацією на віддалені послуги. Обчислення у хмарі перетворюються на серйозну технологічну тенденцію - багато експертів вважають, що у найближчі п'ять років cloud computing змінить не лише ІТ-процеси, а й сам ринок інформаційних технологій. Завдяки цій технології користувачі пристроїв самих різних видів, у тому числі ПК, ноутбуків, смартфонів і КПК, зможуть отримувати доступ до програм, систем зберігання і навіть до платформ розробки додатків через Internet, через сервіси, пропоновані провайдерами обчислень у хмарі, причому ресурси в цьому випадку розміщуються на серверах провайдерів.

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

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



Завантаження...
Top