Що таке хмарні технології
Термін «хмарна технологія» зараз у всіх на вустах. Активне обговорення можливих нюансів роботи з такими технологіями ведеться як на форумах великих Інтернет-компаній, так і в середовищі користувачів-новачків. І обговорювати, дійсно, є що.
З кожним днем в пошукових системах власниками комп`ютерів все частіше задається питання «що таке хмарні технології». У цьому немає нічого дивного, адже все більше користувачів дізнаються про це нововведення. Яскравий приклад - антивірусні програми. Нові версії Norton Internet Security, Kaspersky і багатьох інших в налаштуваннях пропонують активувати опцію захисту з хмари. Так як цікавість властиво самій людській природі, то цілком логічно, що люди починають цікавитися тим, що таке хмарні технології.
На жаль, чогось революційного очікувати не слід. Частково ці технології давно існували в Мережі, просто їм не вистачало точного і ємного визначення, систематизації та розуміння потенційних можливостей. Хмарні технології - це спосіб обробки цифрових даних поза середовищем комп`ютера-ініціатора. Раз вже багато знайомляться з терміном завдяки антивірусним програмам, то розглянемо роботу «хмар» на прикладі цієї групи програм.
Уявімо, що антивірусну програму стикається з підозрілим програмним кодом, опис якого відсутній в вірусних базах. Якщо користувач не знає, що таке хмарні технології, і не дозволив їх використання (галочка в настройках), то антивірус спробує локалізувати підозрілий файл, поки бази не оновляться. Все зовсім інакше, якщо активовані хмарні технології. У цьому випадку інформація про дивний коді автоматично передається на сервер розробника антивірусної програми, де оперативно перевіряється фахівцями на потенційну небезпеку. У разі підтвердження загрози всім комп`ютерам, підключеним до даного ресурсу, відправляється інструкція про способи нейтралізації небезпеки. У підсумку виходить безпрецедентна швидкість реагування на появу нових вірусів. Що таке хмарні технології в даному прикладі? Відповідь полягає у виконанні обробки підозрілого коду на потужностях серверів розробника, поза комп`ютерів рядових користувачів. Це і є ключова особливість.
Хмарні технології дають друге життя малопотужним обчислювальних пристроїв. Припустимо, що у нас є якийсь калькулятор, що володіє доступом в Інтернет і підключений до спеціалізованого «хмарі», що складається з кластерів високопродуктивних комп`ютерів. Елементарні операції ми можемо виконати самостійно, але що робити при необхідності складних розрахунків? У цьому випадку калькулятор відправляє дані завдання в хмарний сервіс, а у відповідь отримує вже готове рішення. Для користувача дії, що виконувалися між набором команд і отриманням відповіді, залишилися непоміченими. Адже головне - результат, і він був досягнутий. Звичайно, калькулятор - це крайність, але, з іншого боку, так простіше зрозуміти принцип дії.
Крім таких неочевидних хмар існують спеціальні сервіси, багато в чому замінюють повноцінні програми на локальному комп`ютері. Наприклад, користувачеві необхідно виконати правку текстового файлу в програмі Ворд. Для цього потрібно придбати саму програму (а ліцензійна версія коштує недешево), виділити вільний дисковий простір на носії, підключити потрібні модулі. Звичайно, все це вирішується, але що робити, якщо комп`ютерів багато (підприємство)? Витрачати кошти на покупку ліцензійних ключів? Набагато простіше скористатися хмарним сервісом, що надає доступ до певних програм, розміщеним на його майданчиках. Користувачеві потрібно через браузер зайти на потрібний сайт, віддалено запустити Word і відкрити свій файл для редагування. До речі, зазвичай таким чином реалізовані зручні інтерфейси.
Переваги хмарних технологій можна довго перераховувати. Мінусів менше, але вони вагомі: зниження конфіденційності та залежність від роботи стороннього ресурсу.