y"> · завдання з підтримки та оновлення системи повністю лягають на плечі SaaS-провайдера.
· повна мобільність користувача, обмежена лише «інтернет-покриттям».
· підтримка географічно розподілених компаній і віддалених співробітників.
· низькі вимоги до потужності комп'ютера користувача.
· Крос-платформенность.
Недоліками SaaS вважаються небезпечність передачі комерційних даних сторонньому провайдеру, невисока швидкодія і ненадійність доступу через перебої з інтернетом.
З'явилися альтернативні технології по відношенню до SaaS. Вони являють собою проміжні варіанти переходу від традиційного ПЗ до SaaS, і швидше за все, скоро зникнуть.
· S + S - Це альтернативний бренд, просувний Microsoft, який відрізняється від SaaS тим, що на комп'ютері користувача використовується не браузер, а програмний клієнт.
· Оренда (хостинг) додатків. Цей варіант відрізняється від SaaS лише архітектурою серверної частини і не помітний для користувача. Тому часто хостери додатків називають свої послуги SaaS-сервісами. Відмінність в тому, що класичні SaaS сервіси мають multitenant-архітектуру, тобто один додаток обслуговує багато клієнтів, а хостинг додатків передбачає установку окремої копії для кожного клієнта. Другий варіант дає більше можливостей налаштування, але в той же час, він більш складний для адміністрування та оновлення, і тому коштує дорожче.
3.Практіка застосування хмарних технологій
У 2011 році WINDOWS AZURE була оголошена комерційної системою. Як і традиційна ОС, WINDOWS AZURE дозволяє запускати додатки і зберігати дані, але відбувається це не на комп'ютері користувача, а в обчислювальних хмарах.
Операційна система WINDOWS AZURE є частиною Windows Azure Platform - групи хмарних технологій для розробки ПЗ, яка включає такі елементи:
· WINDOWS AZURE забезпечує Windows-середовище для роботи програми та зберігання даних в дата-центрах Microsoft
· SQL Azure забезпечує роботу з реляційними базами даних на основі сервера SQL. Дані можуть зберігатися як у хмарному середовищі, так і в стінах підприємства, тим не менш, взаємодіючи з додатками WINDOWS AZURE
· Windows Azure Platform AppFabric з'єднує додатки, що працюють як в хмарною, так і в традиційному середовищі, забезпечуючи захищену передачу даних.
Незважаючи на схожість назв, поняття fabric і AppFabric - зовсім не одне і те ж. Перше відноситься до об'єднання фізичних машин всередині хмарної ОС, другий - до з'єднання додатків, що працюють в різних середовищах.
Безпосередньо операційна система WINDOWS AZURE також складається з декількох взаємопов'язаних частин: Compute Service, Storage Service і Fabric.Service відповідає за обчислення. Основна мета хмарної платформи полягає в тому, щоб забезпечити підтримку додатки, що запускає величезну кількість користувачів в один і той же час. WINDOWS AZURE підтримує кілька копій одного і того ж коду на різних фізичних серверах. У свою чергу, додаток може працювати відразу в декількох версіях на декількох віртуальних машинах, кожна з яких забезпечується гіпервізором на основі Hyper-V, модифікованого для використання в хмарах.
...