Хмарні технології для земних користувачів





І знову, здрастуйте, шановні читачі! Хмарні технології для земних користувачів

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

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

Хмарні технології для земних користувачів

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

Полетіли ..

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

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

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

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

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

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

Хмарні технології для земних користувачів

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

Хмарні технології для земних користувачів

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

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

Хмарні технології для земних користувачів

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

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

Все, що стосується С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 («тестування як сервіс»)

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

Для наочності, узагальнимо всі ці сервіси архітектури «хмара», в одну схему:

Хмарні технології для земних користувачів

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

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

Публічні

Приватні

Гібридні.

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

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

Прикладами можуть служити онлайн-сервіси: Amazon EC2, Google Apps / Docs, Microsoft Office Web.

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

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

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

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

Доступ до особистої інформації з будь-якого комп’ютера, підключеного до Інтернету

Можна працювати з інформацією з різних пристроїв (ПК, планшети, телефони і т.п.)

Не важливо в якій операційній системі Ви віддаєте перевагу працювати, — веб-сервіси працюють в браузері будь-яких ОС

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

Багато платні програми стали безкоштовними (або більше дешевими) веб-додатками

Якщо щось трапиться з вашим пристроєм (ПК, планшетом, телефоном), то Ви не втратите важливу інформацію, так як вона тепер не зберігається в пам’яті пристроїв

Завжди під рукою свіжа і оновлена ​​інформація

Ви завжди користуєтеся самою останньою версією програм і при цьому не треба стежити за виходом оновлень

Можна свою інформацію об’єднувати з іншими користувачами

Легко можна ділитися інформацією з близькими людьми або з людьми з будь-якої точки земної кульки.

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

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

Необхідність постійного з’єднання.

Для отримання доступу до послуг «хмари» необхідно постійне з’єднання з Інтернет

Програмне забезпечення та його «кастомизация».

Є обмеження по ПЗ, яке можна розгортати на «хмарах» і надавати його користувачеві. Користувач має обмеження у використовуваному забезпеченні та іноді не має можливості налаштувати його під свої власні цілі

Конфіденційність.

Конфіденційність даних, що зберігаються в публічних «хмарах», в даний час, викликає багато суперечок, але в більшості випадків експерти сходяться в тому, що не рекомендується зберігати найбільш цінні для компанії документи на публічному «хмарі», так як в даний час немає технології, яка б гарантувала 100% конфіденційність даних

Безпека.

«Хмара» саме по собі є достатньо надійною системою, однак при проникненні в нього зловмисник отримує доступ до величезного сховища даних. Ще один мінус, — це використання систем віртуалізації в яких, як гипервизора, використовуються ядра стандартних ОС (наприклад Windows), що дозволяє використовувати віруси та вразливості системи

Дорожнеча обладнання.

Для побудови власного хмари необхідно виділити значні матеріальні ресурси, що не вигідно щойно створеним і малим компаніям

Подальша монетизація ресурсу.

Цілком можливо, що компанії надалі вирішать брати плату з користувачів за надані послуги.

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

Cloud technologies: погляд з боку користувача. Огляд рішень.

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

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.

У Вас може бути декілька комп’ютерів, але за допомогою цього хмарного сховища можна зробити загальну папку з файлами для всіх Ваших ПК і навіть смартфонів. Найцікавіше, що тут не доведеться робити ніяких особливих дій, бо операційна система сама буде сприймати загальну папку, як і всі інші папки на вінчестері, а дропбокс просто займеться синхронізацією. Cервис дозволяє безкоштовно зберігати до 2 Гб даних. Головний акцент у ньому робиться на синхронізації і обміні інформацією. Dropbox веде історію завантажень, щоб після видалення файлів з сервера була можливість відновити дані, плюс ведеться історія зміни файлів, яка доступна на період останніх 30 днів.

Windows Live SkyDrive.

Сервіс SkyDrive дозволяє зберігати до 7 ГБ (а обмін можна виробляти файлами до 100 МБ) інформації у впорядкованому за допомогою стандартних папок вигляді. Для зображень передбачений режим попереднього, а також можливість показати їх у вигляді слайдів. Крім того, що сервіс інтегрований з Microsoft Office, він також підтримує нову операційну систему Windows 8 (а точніше, клієнт SkyDrive вбудований в додатки Metro і дозволяє завантажувати в «хмару» документи і фотографії за один клік, відкривати файли з віддаленого сховища).

Ну і звичайно Google Диск. Про нього буде окрема стаття.

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

Хмарні технології для земних користувачів

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

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

Так що давайте до підсумків потихеньку.

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

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

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

Післямова

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

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

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

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