Поняття «Хмарні технології»

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

Хмарні (розсіяні) обчислення (англ. Cloud computing, також використовується термін Хмарна (розсіяна) обробка даних) технологія обробки даних, в якій комп'ютерні ресурси і потужності надаються користувачеві як Інтернет - сервіс. Користувач має доступ до власних даних, але не може управляти і не повинен піклуватися про інфраструктуру, операційну систему і власне програмне забезпечення, з яким він працює. Термін «Хмара» використовується як метафора, заснована на зображенні Інтернету на діаграмі комп'ютерної мережі, або як образ складної інфраструктури, за якою ховаються всі технічні деталі. Згідно з документом IEEE, опублікованим в 2008 році, «Хмарна обробка даних - це парадигма, в рамках якої інформація постійно зберігається на серверах в інтернет і тимчасово кешується на клієнтській стороні, наприклад, на персональних комп'ютерах, ігрових приставках, ноутбуках, смартфонах і т. д. ».

Хмарна обробка даних як концепція включає в себе поняття:

  • 1) інфраструктура як послуга
  • 2) платформа як послуга
  • 3) програмне забезпечення як послуга
  • 4) дані як послуга
  • 5) робоче місце як послуга

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

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

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

Що ж не вважають хмарними обчисленнями? По-перше, це автономні обчислення на локальному комп'ютері. По-друге, це "комунальні обчислення" (utilitycomputing), коли замовляється послуга виконання особливо складних обчислень або зберігання масивів даних. По-третє, це колективні (розподілені) обчислення (gridcomputing). На практиці межі між усіма цими типами обчислень досить розмиті. Однак майбутнє хмарних обчислень все ж значно масштабніше комунальних та розподілених систем.

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

Для того щоб зрозуміти що таке «хмара» варто почати з історії даного питання. Необхідно зрозуміти: чи дійсно ця технологія знаходиться в розряді нових ідей або ця ідея не така вже й нова.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

З кожним днем \u200b\u200bв пошукових системах власниками комп'ютерів все частіше ставиться запитання «що таке хмарні технології». В цьому немає нічого дивного, адже все більше користувачів дізнаються про це нововведення. Яскравий приклад - антивірусні програми. Нові версії Norton Internet Security, Kaspersky і багатьох інших в налаштуваннях пропонують активувати опцію захисту з хмари. Так як цікавість властиво самій людській природі, то цілком логічно, що люди починають цікавитися хмарні технології.

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

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

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

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

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

І знову, здрастуйте, шановні читачі! :) Поговоримо про хмарні технології .

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

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

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

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

Полетіли ..

Хмарні технології. Про все, потроху

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

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

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

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

У вас є електронна пошта ( e-mail)? Звичайно є. Так ось, якщо Ви працюєте з поштою на якомусь сайті-сервісі (наприклад,), який цю пошту дозволяє використовувати, то це і є ніщо інше як хмарний сервіс, що є частиною такої штуки як хмарні технології. Або, наприклад, обробка зображень.

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

Більше подробиць про хмарні технології

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

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

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

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

Також, слід знати, що хмарні обчислення - це такий собі базис-вектор, отриманий в результаті синтезу цілого ряду технологій і підходів (у замудріл! :-)). Щоб стало ясно, що я маю на увазі, наведу таку схему:

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

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

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

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

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

  • Storage-as-a-Service( "Зберігання як сервіс")
    Це, мабуть, найпростіший з СССЕРВІС, що представляє собою дисковий простір на вимогу. Кожен з нас коли-небудь стикався з ситуацією, коли на моніторі з'являлося зловісне попередження: " Логічний диск заповнений, щоб звільнити місце, видаліть непотрібні програми або дані". Послуга Storage-as-a-Service дає можливість зберігати дані в зовнішньому сховищі, в "хмарі". Для Вас, воно буде виглядати, як додатковий логічний диск або папка. Сервіс є базовим для інших, оскільки входить до складу практично кожного з них. Прикладом може служити і інші схожі сервіси.
  • Database-as-a-Service( "База даних як сервіс")
    Тут скоріше більше для адмінів, бо ця штука надає можливість працювати з базами даних, як якщо б СУБД була встановлена \u200b\u200bна локальному ресурсі. Причому, в цьому випадку набагато легше "расшарівать" проекти між різними виконавцями, не кажучи вже про те, скільки грошенят можна заощадити на і, необхідних для грамотного використання СУБД у великій або навіть середньої організації.
  • 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( "Тестування як сервіс")
    Дає можливість тестування локальних або "хмарних" систем з використанням тестового ПО з "хмари" (при цьому ніякого обладнання або забезпечення на підприємстві, не потрібно).

Для наочності, узагальнимо всі ці сервіси архітектури «хмара», в одну схему за якою і криються хмарні технології (вибачте, що англійською):

На якій наведено класифікацію сервісів, за типом послуг.

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

  • публічні
  • Приватні
  • Гібридні.

Коротко по кожній:

  • публічне хмара - це ІТ-інфраструктура, яка використовується одночасно безліччю компаній і сервісів. Його користувачі не мають можливості управляти і обслуговувати дане "хмара", а вся відповідальність з цих питань покладено на власника ресурсу. Абонентом, пропонованих сервісів може стати будь-яка компанія і індивідуальний користувач.
    Прикладами можуть служити онлайн-сервіси: Amazon EC2, Google Apps / Docs, Microsoft Office Web.
  • Приватне хмара - це безпечна ІТ-інфраструктура контрольована і експлуатована в інтересах однієї-єдиної організації. Організація може керувати приватним "хмарою" самостійно або доручити це завдання зовнішньому підряднику. Інфраструктура може розміщуватися або в приміщеннях замовника, або у зовнішнього оператора (або частково у замовника і частково у оператора).
  • гібридне хмара- це ІТ-інфраструктура використовує кращі якості публічного і приватного хмари при вирішенні поставленого завдання. Часто такий тип застосовується, коли організація має сезонні періоди активності, іншими словами, як тільки внутрішня ІТ-інфраструктура не справляється з поточними завданнями, частина потужностей перекидається на публічне "хмара" (наприклад, великі обсяги статистичної інформації), а також для надання доступу користувачам до ресурсів підприємства через публічне "хмара".

Заплуталися? Нічого, скоро розберемо приклади і все встане на свої місця;)

Можливості хмарних обчислень

Тепер розглянемо можливості хмарних обчислень:

  • Доступ до особистої інформації з будь-якого комп'ютера, підключеного до Інтернету
  • Можна працювати з інформацією з різних пристроїв (ПК, планшети, телефони і т.п.)
  • Не важливо в якій операційній системі Ви віддаєте перевагу працювати, - веб-сервіси працюють в браузері будь-яких ОС
  • Одну й ту ж саму інформацію, як Ви, так і оточуючі, можуть переглядати і редагувати одночасно з різних пристроїв
  • Багато платні програми стали безкоштовними (або більш дешевими) веб-додатками
  • Якщо щось трапиться з вашим пристроєм (ПК, планшетом, телефоном), то Ви не загубите важливу інформацію, так як вона тепер не зберігається в пам'яті пристроїв
  • Завжди під рукою свіжа і оновлена \u200b\u200bінформація
  • Ви завжди користуєтеся самою останньою версією програм і при цьому не треба стежити за виходом оновлень
  • Можна свою інформацію об'єднувати з іншими користувачами
  • Легко можна ділитися інформацією з близькими людьми або з людьми з будь-якої точки земної кулі.

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

«Ложка дьогтю» - недоліки:

  • Необхідність постійного з'єднання.
    Для отримання доступу до послуг «хмари» необхідно постійне з'єднання з Інтернет
  • Програмне забезпечення та його «кастомизация».
    Є обмеження по ПО, яке можна розгортати на «хмарах» і надавати його користувачеві. Користувач має обмеження в використовуваному забезпеченні і іноді не має можливості налаштувати його під свої власні цілі
  • Конфіденційність.
    Конфіденційність даних, що зберігаються в публічних «хмарах», в даний час, викликає багато суперечок, але в більшості випадків експерти сходяться в тому, що не рекомендується зберігати найбільш цінні для компанії документи на публічному "хмарі", так як в даний час немає технології, яка б гарантувала 100% конфіденційність даних
  • Безпека.
    "Хмара" саме по собі є досить надійною системою, однак при проникненні в нього зловмисник отримує доступ до величезного сховища даних. Ще один мінус, - це використання систем в яких, як гипервизора, використовуються ядра стандартних ОС (наприклад Windows), Що дозволяє використовувати віруси та вразливості системи
  • дорожнеча обладнання.
    Для побудови власного хмари необхідно виділити значні матеріальні ресурси, що не вигідно щойно створеним і малим компаніям
  • Подальша монетизація ресурсу.
    Цілком можливо, що компанії в подальшому вирішать брати плату з користувачів за надані послуги.

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

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

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

  • iCloud
    Хмарний сервіс iCloud від компанії Apple (Що прийшов на зміну MobileMe), Повністю автоматичний і безкоштовний (хоч і з невеликими функціональними обмеженнями). Оно зберігає Ваш всілякий контент (пошта, календар, контакти, документи, музика, відео і зображення і т.д.) на серверах, а потім доставляє його на всі пристрої ( iPhone, iPad, iPod touch,Mac іPC) За допомогою бездротової технології Push.
  • Google Play
    Свіженький хмарний сервіс під назвою Google Play від «корпорації добра», який призначений для розміщення користувачами кінофільмів, музики, додатків і книг на спеціально призначених для зберігання цифрової інформації серверах. Доступ до сервісу надається безпосередньо з браузера, незалежно від ОС, а тому може здійснюватися як з ПК, так і з мобільних пристроїв на базі Android. У кожного користувача є можливість розмістити і зберігати до 20 -ти тисяч музичних записів на безкоштовній основі, а також безпосередньо завантажувати на сервер придбані в магазинах ( Android Market, Google Music і Google eBookstore) Цифрові товари - кінофільми, електронні книги, програми, музичні треки, як куплені, так і взяті напрокат.
  • OnLive
    Думаю, що всім знайомий сервіс, благо я про нього вже писав. Надає можливість грати в сучасні ігри навіть на найпростішому і слабенькому комп'ютері. Технічно це виглядає наступним чином: сама гра розташовується на віддаленому сервері і там же проводиться обробка графіки, яка надходить на комп'ютер до користувача вже в «готовому» вигляді. Простіше кажучи, ті обчислення, які при звичайній грі на комп'ютері виконують, та ін, тут вже виконані на сервері, а Ваш комп'ютер використовується лише як монітор, який одержує кінцеву картинку. Якщо Ви не зрозуміли, то все це означає, що автоматично знімаються всі проблеми з продуктивністю комп'ютера і кількістю вільного місця на жорсткому диску, адже не потрібно навіть установка. Крім того, відпадає необхідність платити досить великі гроші відразу за продукт (гру і тп), який Вам не обов'язково припаде до душі. До того, що, не секрет, що більшість ігор не хочеться проходити повторно, тому виходить, що вартість декількох годин (або нехай навіть декількох днів) задоволення - невиправдано висока. Куди зручніше був би варіант, при якому Ви платили б тільки за той час, який граєте. Або ж - Ви б платили якусь невелику фіксовану суму щомісяця, що дозволяло б грати без обмежень в будь-які з доступних ігор. Саме це і пропонує OnLive.
  • Xbox Live
    Ще один, всім відомий, ігровий сервіс, який також надає багату інтернет-функціональність і має відношення до хмарних технологій. Суть сервісу в тому, що власники приставок Xbox 360 і КПК на базі Windows Phone 7, Можуть грати один з одним в комп'ютерні ігри і спілкуватися, а також купувати адд-они і різний мультимедійний контент, в онлайн-магазині. Виходить, сервіс створює якусь віртуальну всесвіт для геймерів, компоненти якої розташовані не на консолях кінцевих користувачів, а в хмарі.

Таким чином, два останніх сервісу пропонують гри як послугу. А тепер уявімо, що мова йде не про ігри, а про програмне забезпечення. Тобто, Ви платите не за продукт як такої (за коробку з диском), а за конкретні функції / можливості, які він Вам надає. Цікаво? Ось і мені :)

невелика примітка

А оскільки нам, як користувачам, найбільше цікаво саме програмне забезпечення (а не всякі там платформи, як сервіс), то зараз ми і розглянемо «програмний ландшафт» ( SaaS) Хмар. Іншими словами, давайте наведемо найбільш популярні програмні рішення, які, в рамках поняття хмарні технології, власне, зараз існують на ринку.

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

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

Робота з документами в хмарних технологіях

Саме цим шляхом і пішли два хедлайнера ІТ-індустрії (а за сумісництвом ще й конкуренти) - Googleі Microsoft. Обидві компанії випустили набори сервісів, що дозволяють працювати з документами.

Зі сторони Google -це їх Google Docs(нині Google Диск):

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

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

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

Зі сторони Microsoft -це їх Microsoft Office Web Apps:

додатки Microsoft Office Web Apps, Дозволяють скористатися наявними можливостями Microsoft Office, Через веб-браузер і працювати з документами (причому, не тільки переглядати їх, але і редагувати) безпосередньо на веб-сайті, на якому вони зберігаються.

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

Також варто відзначити, що обидва сервісу тісно взаємопов'язані з поштою ( Gmail в першому випадку і Hotmail у другому) і файловими сховищами, тобішь, щоб скористатися Google Docs, Досить завести безкоштовний аккаунт гугл і Ви отримаєте набір програм для роботи з текстами, електронними таблицями і тп, прямо в браузері. Для багатьох, Google Docs повністю замінив, як вже і говорилося вище, платний MS Office.

Якщо підвести короткий підсумок (за цими двома сервісів), то можна сказати, що користувача переводять зі звичного йому оффлайн-середовища, в онлайн.
Йдемо далі.

Хмарні технології та зберігання даних

Не менш популярні і хмарні сховища файлів. Найвідомішим сховищем вважається ..

  • Dropbox.
    У Вас може бути кілька комп'ютерів, але за допомогою цього хмарного сховища можна зробити загальну папку з файлами для всіх Ваших ПК і навіть смартфонів. Найцікавіше, що тут не доведеться робити ніяких особливих дій, бо операційна система сама буде сприймати загальну папку, як і всі інші папки на вінчестері, а дропбокс просто займеться синхронізацією. Сервіс дозволяє безкоштовно зберігати до 2 Гб даних. Головний акцент в ньому робиться на синхронізації і обміні інформацією. Dropbox веде історію завантажень, щоб після видалення файлів з сервера була можливість відновити дані, плюс ведеться історія зміни файлів, яка доступна на період останніх 30 днів.
  • Windows Live SkyDrive.
    сервіс SkyDrive дозволяє зберігати до 7 ГБ (а обмін можна виробляти файлами до 100 МБ) інформації в упорядкованому за допомогою стандартних папок вигляді. Для зображень передбачений режим попереднього перегляду, а також можливість показати їх у вигляді слайдів. Крім того, що сервіс інтегрований з Microsoft Office, Він також підтримує нову операційну систему (а точніше, клієнт SkyDrive вбудований в додатки Metro і дозволяє завантажувати в "хмара" документи і фотографії за один клік, відкривати файли з віддаленого сховища).
  • Ну і звичайно Google Диск. Про нього буде окрема стаття.

До слова, не тільки всякі офіси і Файлосховище використовують хмарні технології. Наприклад, в стані боротьби з цифровою "нечистю" також зробили ставку на хмарні обчислення. І ось результат - безкоштовний антивірус Panda Cloud Antivirus.

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

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

У двох словах якось так, хоча є ще купа сервісів про які можна було б розповісти, але тоді доведеться писати томик Війни і Миру :)
Так що давайте до підсумків потихеньку.

Хмарні технології. Хмарно або ясно?

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

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

Таким чином, поза всяким сумнівом, майбутнє хмарних технологій є досить райдужним, бо такі гіганти ( Microsoft, Apple і Google) Просто так вже точно нічого не роблять і зовсім зрозуміло, що якщо вже вони зайшли на цю незвідану територію, то явно не збираються з неї йти, адже ще два роки тому концепція «Хмара»здавалася лише красивою ідеєю і сміливим експериментом, а сьогодні переваги хмарних технологій можуть відчути навіть ті люди, які не пов'язані з розробкою програм, веб-технологіями та іншими вузькоспеціалізованими речами (вищезгадані Xbox Live, Windows Live, OnLive, Google Docs - яскраві тому приклади).

Післямова

От якось так. Сподіваюся, що інформація була Вам цікава, корисна і цікава. Залишайтеся з проектом, - тут Вам завжди раді;)

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

PS: За існування даної статті спасибі члену команди 25 КАДР

МБОУ ЗОШ №9 г.Карабаново

ДОПОВІДЬ

з інформатики

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

виконав: Плотніков М.І

Учень 11A класу

Глава 1. Поняття «Хмарні технології»

Глава 2. Історія появи хмарних технологій

Глава 3. Огляд «хмарних» продуктів

Глава 4. Приклади «хмарних технологій»

Глава 5. Плюси і мінуси хмарних технологій

Глава 6. Перспективи розвитку хмарних технологій

висновок

Список літератури

Вступ

Все змінюється, світ не стоїть на місці, і більшість користувачів Мережі також змінюють своє ставлення до світової павутини. Причиною тому - «хмарні технології», які задають «моду» на користування Інтернет і зберігання файлів в Мережі. Саме «за хмарою» працюють тепер Facebook, Amazon, Twitter і ті «Пошуку», на яких засновані сервіси типу Google Docs і Gmail. Все це добре, але поки що залишається для непосвячених тільки словами, пихатими і незрозумілими. Так як же все-таки воно працює?

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

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



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

мета: вивчення питання появи і розвитку «Хмарних технологій».

У роботі поставлені наступні завдання :


  • сформувати поняття «Хмарні технології»,

  • розповісти про основні платформах, що використовують «хмари»,

  • уявити позитивні і негативні сторони сервісу,

  • висвітлити перспективи подальшого розвитку в світі.

Глава 1. Поняття «Хмарні технології»

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

Хмарні (розсіяні) обчислення (англ. Cloud computing, також використовується термін Хмарна (розсіяна) обробка даних) - технологія обробки даних, в якій комп'ютерні ресурси і потужності надаються користувачеві як Інтернет-сервіс. Користувач має доступ до власних даних, але не може управляти і не повинен піклуватися про інфраструктуру, операційну систему і власне програмне забезпечення, з яким він працює. Термін «Хмара» використовується як метафора, заснована на зображенні Інтернету на діаграмі комп'ютерної мережі, або як образ складної інфраструктури, за якою ховаються всі технічні деталі. Згідно з документом IEEE, опублікованим в 2008 році, «Хмарна обробка даних - це парадигма, в рамках якої інформація постійно зберігається на серверах в інтернет і тимчасово кешується на клієнтській стороні, наприклад, на персональних комп'ютерах, ігрових приставках, ноутбуках, смартфонах і т. Д . ».

Хмарна обробка даних як концепція включає в себе поняття:

інфраструктура як послуга,

платформа як послуга,

програмне забезпечення як послуга,

дані як послуга,

робоче місце як послуга

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

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

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

Що ж не вважають хмарними обчисленнями? По-перше, це автономні обчислення на локальному комп'ютері. По-друге, це "комунальні обчислення" (utilitycomputing), коли замовляється послуга виконання особливо складних обчислень або зберігання масивів даних. По-третє, це колективні (розподілені) обчислення (gridcomputing). На практиці межі між усіма цими типами обчислень досить розмиті. Однак майбутнє хмарних обчислень все ж значно масштабніше комунальних та розподілених систем.

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

Для того щоб зрозуміти що таке «хмара» варто почати з історії даного питання. Необхідно зрозуміти: чи дійсно ця технологія знаходиться в розряді нових ідей або ця ідея не така вже й нова.