Хмара або робочий стіл порівняння і протиставлення додатків
Переваги настільних додатків перед додатками, оптимізованими для хмари
Розвинути навички по цій темі
Цей матеріал - частина knowledge path для розвитку ваших навичок. Дивись Обчислення в хмарі: програмне забезпечення як послуги
Хмарні обчислення привертають увагу підприємств і кінцевих користувачів, і багато звичні додатки вже перенесені в хмару. Одна з причин полягає в тому, що хмарні додатки часто дешевше, простіше в управлінні і легше в оновленні та експлуатації. Оскільки браузер - самий звичний інструмент для кінцевих користувачів, багатьом зручно працювати з додатками на основі хмари, які доставляються за допомогою браузера. Кожен спосіб доставки має свої переваги і недоліки.
Не всі Web-додатки є хмарні додатки
Існує хибна думка, що всі програми, що надаються через браузер, - це хмарні додатки. Насправді у хмарних додатків є певні характерні риси. Ось деякі з важливих характеристик хмарного програми:
- у нього багато користувачів;
- воно не залежить від платформи і обладнання;
- воно підтримує доступ до API;
- воно є з будь-якої системи, підключеної до Інтернету;
- для користувача не має значення, де розміщується додаток.
Перенесення додатків в хмару
Багато додатків, створені для робочого столу, переміщаються в хмару. У деяких випадках в хмарному середовищі працюють ті ж настільні додатки. В інших в хмарі функціонує альтернативна реалізація програми. І є нові додатки, розроблені спеціально для роботи в хмарної інфраструктурі, щоб використовувати переваги, що надаються хмарою. У наступних розділах наведено порівняння хмарних і настільних додатків при різних сценаріях.
Одне і те ж додаток на робочому столі і в хмарі
Настільні додатки можуть виконуватися в хмарному середовищі, в ізольованому середовищі або за допомогою потокового поширення.
Настільні додатки в ізольованому середовищі
Один із способів розміщення настільних додатків в хмарі полягає в використанні служби типу spoon.net. яка за допомогою прогнозованих потоків і віртуалізації додатки надає ізольовану середу для запуску більшості Windows ™-додатків. Для цього користувач повинен встановити плагін з відповідного сайту.
Потокове поширення додатки
При цьому методі невелика частина програми знаходиться в системі, а інші компоненти розсилаються на вимогу з сервера потокового поширення. Потокове поширення додатки, в свою чергу, залежить від його віртуалізації. Інфраструктуру потокової передачі можна налаштувати локально в корпоративному середовищі або через Інтернет. Залежно від технології та використовуваного методу клієнту може знадобитися плагін або програмне забезпечення для виконання програми, переданого потоковим методом. Один такий інструмент - Application JukeBox компанії Endeavors Technologies.
Виконання настільного додатки в хмарному середовищі дає кілька переваг:
- можна скористатися хмарної інфраструктурою для мінімізації налаштувань і оновлень програмного забезпечення;
- потокова передача програми дозволяє використовувати функції програми тільки при необхідності, а не встановлювати всі можливі функції, частина яких може не використовуватися.
У той же час виконання того ж додатка в хмарному середовищі має деякі недоліки:
- залежність від пропускної здатності та доступності мережі;
- деякі побоювання з приводу встановлення сторонніх плагінів.
Інша реалізація того ж додатка
Багато звичайні настільні додатки тепер пропонуються і в хмарної версії, для задоволення потреб обох аудиторій. Хмарна версія настільного додатки забезпечує зручність, але пропонує менше функціональних можливостей. Так як вона відкривається в браузері, вона повинна відкриватися швидко, що дозволяє відразу приступити до роботи. Ось деякі з таких настільних додатків:
Перевагою програми, які підтримуються і в хмарі, і на робочому столі, є можливість використання тієї версії, яка потрібна в даний момент. Операції, що виконуються в настільній і хмарної версії програми, синхронізовані, що забезпечує узгодженість стану і даних, хоча користувальницький інтерфейс буде відрізнятися. Розглянемо наступні сценарії.
Різні програми для кожної системи
Існують додатки, спеціально розроблені для запуску в хмарі, щоб не змушувати настільний додаток працювати в хмарі і не створювати додаткових версій цього додатка. Зазвичай такі програми не мають настільного еквівалента. Однак оскільки вони розробляються з метою розгортання в хмарі, вони будуть ефективніше працювати в хмарної інфраструктурі. Ось деякі приклади:
- ZohoDocs пропонує настільний офісний пакет;
- LotusLive - набір інструментів співпраці на основі хмари від IBM - забезпечує послуги доступу до електронної пошти (LotusLive iNotes), організації Web-нарад (LotusLive Meetings), спільного використання файлів і ділового спілкування (LotusLive Connections);
- Pixlr і picnik - безкоштовні системи фоторедагування;
- в хмарі є кілька додатків для управління взаємовідносинами з клієнтами (CRM), включаючи SugarCRM.
висновок
У цій статті особливості настільних додатків порівнюються з особливостями програм, які потребують хмарі, і описані відмінності, які можуть виникнути при виконанні програми в хмарі або в середовищі робочого столу. Кожна середовище має свої переваги і недоліки, і визначити, що краще для вас, допоможуть ваші персональні вимоги.