Ті, хто звик сприймати програмне забезпечення як товар, часто не розуміють, чому хмарні сервіси пропонують їм підписку, а не одноразовий продаж. Адже це було б легко та зручно — заплатити один раз і забути назавжди. Ставлення до підписки найчастіше негативне.
Проаналізуймо.
Оновлення
У десктопних системах оновлення встановлюються кожному користувачу окремо. Досить часто перед розробниками десктопних систем виникає завдання: як переконати користувачів установити важливе оновлення, яке усуває небезпечні вразливості.
У хмарних системах оновлення стає доступним одразу всім користувачам у примусовому порядку, оскільки фізично воно встановлюється на сервері розробника. Коли в понеділок усі користувачі прийдуть на роботу й увійдуть у систему, вони побачать, що її інтерфейс змінився та з’явилися нові функції.
Причому в користувачів немає можливості відмовитися від оновлення та повернутися до попередньої версії системи: розробник не стане запускати для ретроградів окремий сервер зі старою версією.
По суті, усі користувачі онлайнової системи працюють з однією її версією. З одного боку, це різко полегшує навантаження на розробника: у нього зникає необхідність підтримувати кілька версій своєї системи та забезпечувати їх сумісність. З іншого боку, якщо в системі виявляють баг (а баги в ній напевне є, як і в будь-якій складній програмі), від його наслідків страждатимуть одразу всі користувачі.
Купуючи річну підписку, ви купуєте право користуватися не лише системою в її поточному стані, а й усіма її оновленнями, які вийдуть протягом року. У випадку з десктопною версією вам би доводилося докуповувати оновлення. Номінально безкоштовні оновлення насправді не безкоштовні: їх вартість так чи інакше включено у вартість вихідної версії.
Але навіть якщо оновлення вам не потрібні, ви все одно їх отримаєте. Розробник не зможе надати вам можливість вибирати, будуть вони встановлені конкретно у вашій версії системи чи ні: система в усіх одна, а оновлення випускаються для всіх і відразу.
Сервіс
Хмарне програмне забезпечення (особливо якщо йдеться про систему для керування бізнесом) — це не просто сервер, який забезпечує одночасну роботу багатьох користувачів. Це ще і їхня підтримка, навчання, консультації, збір пропозицій щодо подальшого навчання. Отже, ви платите не тільки за те, що вам видадуть логін із паролем, а й за те, що вам пояснять, як користуватися системою, і допоможуть, якщо у вас виникнуть проблеми.
Безумовно, розробники десктопних програм теж забезпечують підтримку. Проте на відміну від продавця десктопної програми, за використання якої ви платите лише один раз, розробник хмарних рішень зацікавлений у тому, щоб ви подовжили підписку. А ваше бажання її подовжувати буде сильно залежати від того, наскільки якісно з вами працює підтримка.
Безпека та відповідальність
Десктопні програми встановлюються на ваш комп’ютер (практично весь ринок ділять усього три платформи — Windows, Mac і Linux); хмарні програми працюють на віддаленому сервері. Якщо ви користуєтеся десктопною програмою, відповідальність за функціонування середовища встановлення лежить на вас. Якщо щось станеться з вашою операційною системою, розробник сторонньої програми може щось вам порадити, але не стане займатися налаштуванням вашого комп’ютера, це не його функція. Якщо ж система хмарна, то розробник відповідає й за середовище, у якому встановлено програму, — адже це середовище на його сервері.
Якщо під час установлення (або, навпаки, через помилку встановлення) оновлення Windows на вашому комп’ютері збилися налаштування або якщо його зламали, — це ваша проблема, і розбиратися з нею доведеться вам. Тоді як у хмарній системі оновлення встановлює сам розробник, і за її безпеку відповідає також він. Фізично цим може займатися його підрядник, але відповідальність усе одно лежить на розробнику.
Уявіть, що вам продали систему «як є» та залишили вас наодинці з нею. А через кілька років знайшлася вразливість, через яку хто завгодно може отримати доступ до ваших даних або просто видалити їх. Кого ви звинувачуватимете?
Висновок
По суті, хмарна служба — це не програмне забезпечення, а послуга. Вона виглядає як ПЗ зовні, і тому їх часто плутають, особливо люди, далекі від комп’ютерів. Проте, сплачуючи за неї, ви отримуєте не програму, а обслуговування. Тому така модель продажу називається SaaS — software as a service, ПЗ як послуга.
Уявіть, що ви купуєте можливість дивитися серіал Netflix не за підпискою, а докуповуючи окремі його серії. Це було б дивно та незручно. Тому практично всі сучасні хмарні служби працюють за моделлю підписки. Відмінність від Netflix у тому, що надаються не серії, а оновлення програми, без яких вона стає застарілою або глючить.
Купуючи підписку на хмарне ПЗ, ви починаєте користуватися тим самим сервісом, що й інші користувачі, з оновленнями та підтримкою. І цей конвеєр неможливо зупинити заради одного користувача, щоб продати йому поточну версію програми. Продається не програма, а послуга, яка надаватиметься протягом усього періоду підписки.