Відео: ХОРОШО ПЛОХО ТЕРПІМО хмарність ТЕХНОЛОГІЇ НА ПРИКЛАДІ PLAYKEY
Введення в основи хмарних технологій
Уявіть, що ви - керівник у великій корпорації. Серед ваших обов`язків - надання співробітникам всього необхідного їм обладнання та програмного забезпечення. Для забезпечення роботи співробітників потрібно купувати не тільки комп`ютери, але ще і програмне забезпечення або ліцензії на нього. З кожним новим співробітником доводиться купувати нове програмне забезпечення, якщо до вже придбаної ліцензії не можна додати нового користувача. Все це так важко, що ви не можете заснути в своїй дорогий ексклюзивної ліжку.
Незабаром ця проблема керівників може бути вирішена. Замість того щоб встановлювати ряд програм на кожен комп`ютер, досить буде завантажити один додаток. За допомогою цієї програми співробітники матимуть доступ до сервера в Інтернет, на якому зберігаються всі програми, необхідні для тієї чи іншої роботи. Всі програми, від поштових клієнтів і текстових редакторів до програм аналізу даних, будуть запускатися з віддалених комп`ютерів, що належать іншій компанії. Ця технологія, яка називається «хмарної», може зробити переворот у всій комп`ютерній галузі.
При використанні хмарних технологій відбувається перерозподіл навантаження в комп`ютерних системах. Комп`ютери на місцях не будуть перевантажені численними додатками. Це навантаження візьме на себе комп`ютерна мережа, що формує хмару. Вимоги щодо обладнання та програмного забезпечення для співробітників скоротяться: їх комп`ютери повинні будуть вантажити тільки інтерфейс хмари. Цей інтерфейс по простоті своїй порівняємо з веб-браузером.
Цілком можливо, що ви вже користувалися деякими формами хмарних технологій: наприклад, серверами електронної пошти (Hotmail, Yahoo! Mail або Gmail). Замість того, щоб запускати поштовий клієнт на своєму комп`ютері, ви заходите в свій обліковий запис в інтернеті. Ваш обліковий запис не зберігається на вашому комп`ютері - вона знаходиться на хмарному сервері.
Структура хмарних обчислень
Для того щоб розібратися в структурі системи хмарних технологій, зручно розділити її на дві ділянки: передній і задній. Ці дві ділянки пов`язані один з одним через мережу, найчастіше через інтернет. Передньою ділянкою користується співробітник (клієнт). Задня ділянка - хмарна частина системи.
До переднього ділянці відносяться комп`ютер клієнта (або мережа комп`ютерів) і додаток, необхідне для доступу до хмарної система. Різні хмарні системи мають різні інтерфейси користувачів. Поштові сервери використовують існуючі веб-браузери, наприклад, Internet Explorer або Firefox. Інші системи мають свої додатки для доступу до мережі.
До заднього ділянці відносяться різні комп`ютери, сервери та системи зберігання даних, які і створюють «хмара». В принципі за допомогою хмарної системи можна користуватися будь-комп`ютерною програмою від обробки даних до відеоігор. Зазвичай у кожного додатка є свій сервер.
Центральний сервер забезпечує роботу хмари: він управляє системою, фіксує трафік і запити клієнтів. Для сервера існує ряд правил функціонування, званих протоколами, і особливе проміжне програмне забезпечення. Завдяки проміжного програмного забезпечення комп`ютери можуть передавати один одному інформацію. Велику частину часу сервери не повністю завантажені - залишається невживана потужність. Можна «обдурити» фізичний сервер і зробити з нього кілька віртуальних, кожен зі своєю операційною системою. Ця технологія називається виртуализацией. За допомогою віртуалізації підвищується ефективність серверів, що в свою чергу зменшує потребу в обладнанні.
Якщо у комп`ютерній компанії, що займається хмарними технологіями, багато клієнтів, то їй знадобляться великі обсяги пам`яті. Деякі компанії мають у своєму розпорядженні сотнями цифрових пристроїв. Для функціонування хмарної системи необхідно в два рази більше запам`ятовуючих пристроїв, ніж обсяг інформації клієнтів. Це пов`язано з тим, що пристрої можуть ламатися. Вся інформація клієнтів повинна бути скопійована і зберігатися на декількох пристроях. Таким чином, центральний сервер завжди зможе завантажити дані з резервних пристроїв.
Додатки для хмарних обчислень
Існує майже нескінченна безліч додатків для хмарних технологій. Якщо з проміжним програмним забезпеченням все в порядку, то хмарна система буде завантажувати програми з такою ж швидкістю, як якби їх вантажили на звичайному комп`ютері. В принципі будь-які програми від текстових редакторів до програм, спеціально створених для будь-яких компаній, можуть завантажуватися через хмарну систему.
Навіщо вантажити програми за допомогою іншої комп`ютерної системи і зберігати в ній дані? Є кілька причин: Клієнти мають доступ до своїх програм в будь-який час і в будь-якому місці. Вони можуть підключитися до хмарної системі за допомогою будь-якого комп`ютера, що має вихід в інтернет. Всі дані зберігаються не на одному жорсткому диску комп`ютера і не у внутрішній мережі компанії.
Зменшаться витрати на обладнання. У користувачів не буде необхідності в більш потужному обладнанні з найбільшою продуктивністю або великим об`ємом пам`яті - все навантаження лягатиме на хмарну систему. Досить буде недорогого комп`ютера з монітором, клавіатурою, мишею і процесором, що відповідає вимогам проміжного програмного забезпечення. Немає необхідності в великому жорсткому диску - вся інформація зберігається на віддаленому комп`ютері.
Корпорації, в яких комп`ютерне оснащення грає важливу роль, повинні мати у своєму розпорядженні правильним програмним забезпеченням для успішної роботи. За допомогою хмарної системи ці компанії будуть мати доступ до комп`ютерних додатків. Не потрібно буде купувати програмне забезпечення або ліцензії для кожного співробітники. Замість цього компанія буде платити певну суму організації, що займається хмарними технологіями.
Сервера і цифрові пристрої, що запам`ятовують займають місце. Компаніям іноді доводиться орендувати приміщення для зберігання серверів і баз даних. Завдяки хмарним технологіям дані будуть зберігатися на обладнанні іншої компанії і не буде необхідності в пошуку місця для зберігання.
Компанії зможуть економити на IT-підтримки. Добре налагоджена обладнання може бути більш ефективним, ніж мережу різних пристроїв і операційних систем.
Якщо задній ділянку хмарної системи - мережева комп`ютерна система, клієнт зможе користуватися потужностями всієї мережі. Найчастіше вчені і дослідники займаються настільки складними обчисленнями, що персонального комп`ютера знадобилися б роки на їх виконання. У мережевої комп`ютерної системи клієнт може відправити розрахунки на обробку в хмарі. Хмарна система може задіяти потужності всіх доступних комп`ютерів заднього ділянки і тим самим значно прискорити розрахунки.
Проблеми хмарних технологій
Мабуть, найбільша проблема хмарних обчислень - безпека. Багато людей будуть стурбовані, якщо їм доведеться передавати важливі дані в іншу компанію. У керівників компаній будуть сумніви з приводу надійності хмарних систем, оскільки зберігати інформацію компанії буде інша організація.
Аргументом на користь хмарних компаній є те, що їх існування безпосередньо залежить від їх репутації. Для них самих вигідно мати надійну систему безпеки. В іншому випадку фірма втратить всіх клієнтів. В їхніх інтересах використовувати кращі технології для захисту даних клієнтів. Ще одне питання - конфіденційність. Якщо клієнт має доступ до своїх даних в будь-який час в будь-якому місці, конфіденційність легко може бути порушена. Компанії, що займаються хмарними технологіями, повинні знайти спосіб захисту конфіденційності клієнта. Один з методів - технології ідентифікації за допомогою логінів і паролів. Інший метод пов`язаний з форматом авторизації - кожен користувач має доступ тільки до тих даних і програм, які мають відношення до його посадових обов`язків.
Серед проблем, пов`язаних з хмарними технологіями, є і більш філософські. Кому належать дані: компанії, що користується послугами хмари, або організації, в якій ці дані зберігаються? Чи може компанія, що займається хмарними технологіями, заборонити клієнту доступ до своїх даних? Ці та інші питання про суть хмарних обчислень є предметами обговорень між компаніями, юридичними фірмами і університетами. Який вплив матимуть хмарні технології на інші галузі? У середовищі IT вже задаються питанням: як позначиться поява хмарних технологій на сфері обслуговування і ремонту комп`ютерів? Якщо компанії будуть переходити на модернізовані комп`ютерні системи, їх потреби в IT-підтримки будуть знижуватися. На думку деяких експертів галузі, попит на IT-послуги перейде до заднього ділянці хмарних систем.
Ще один предмет дослідження комп`ютерних наук - автономна робота комп`ютерів. Автономна комп`ютерна система сама себе контролює і вживає заходів для запобігання або усунення проблем. На даний момент автономна робота комп`ютерів залишається теорією. Але, якщо одного разу це стане реальністю, істотно знизиться попит на послуги IT-підтримки.