Вернуться назад Распечатать

SaaS - що це таке? Програмне забезпечення SaaS

Які таємниці приховує абревіатура SaaS? Що це таке? Де використовується? Кому це потрібно? Ці і багато інші питання будуть уважно розглянуті.

Загальна інформація

Для початку давайте розберемося, що ж собою являють services SaaS. Дане позначення розшифровується як Software as a Service і являє собою модель роботи з бізнес-додатками у вигляді інтернет-сервісів. Якщо говорити про цілі SaaS, що це таке і як реалізується, необхідно приділити уваги та специфіку функціонування. Безпосередньо сам додаток знаходиться на сервері провайдера, а користувачі отримують до нього доступ за допомогою інтернет-браузера. Ще однією характерною особливістю є те, що програмний продукт не купують, а беруть в оренду. Таким чином, вирішується відразу два моменту. Перший – економлять на програмному забезпеченні. Другий момент – оскільки програма постійно оновлюється, є доступ до самого найкращого функціоналу і широким можливостям. На плечах провайдера лежить турбота про працездатності програми і технічної підтримки користувачів. Завдяки вільному часу сили компанії можна зосередити на досягненні поставлених цілей.

Основні переваги SaaS

Що це таке ми вже розглянули. Чому ж люди відмовляються від стандартного програмного забезпечення? Пояснення цим процесам може дати список переваг, якими володіють SaaS-розробки: Низька вартість володіння. Невеликі терміни впровадження. Низький поріг вимог для реалізації (часто доповнюється ще і можливістю обмеженого періоду безкоштовного використання). Технічні аспекти зразок підтримки та оновлення лягають на плечі провайдера. Мобільність користувача в плані використання програми. Зручно використовувати географічно віддаленим підрозділам компаній. Невисокі вимоги до характеристик комп'ютера. Універсальність роботи на будь-якій відповідній техніці.

Чи є недоліки у SaaS?

Цей сервіс, на жаль, не повністю досконалий. І для повноти картини необхідно приділити увагу і недоліків. Як правило, у якості таких називають ненадійність доступу з-за перешкод інтернету, невисоку швидкодію і передачу комерційно важливих даних сторонньої компанії. В якості засобів компенсації цих недоліків називають широкосмуговий доступ до мережі Інтернет, якісні технології шифрування і хороший імідж провайдера. Що тут поробиш. Це не відшліфоване зброя начебто Umarex Colt SAA, яке повинно працювати без осічки. Але все ж від програмного забезпечення може залежати якість економічного життя. Перераховані страхи сприяли появі альтернатив. Давайте про них і поговоримо.

Існуючі альтернативи

Можна сказати, що в деякому роді вони представляють собою щось проміжне між традиційним програмним забезпеченням і SaaS. Швидше за все, вони зникнуть в найближчому майбутньому. Але поки вони є, приділимо їм увагу: S+S. Ця альтернатива передбачає модель взаємодії майже повністю аналогічну SaaS з тією різницею, що використовувати потрібно не браузер, а окремий клієнт. Оренда додатків. В даному випадку різниця існує лише на серверної частини, завдяки чому для користувача немає ніякої різниці. У чому ж вона полягає? У класичних SaaS один додаток працює з усіма клієнтами, тоді як в цьому випадку для кожного встановлюється окрема копія. Переваги даного підходу – більше можливостей налаштування. Але одночасно додаток складніше адмініструвати і оновлювати. Хмарні платформи. В цьому випадку обмежуються орендою комп'ютерних потужностей з подальшою установкою куплених систем.

Повертаємося безпосередньо до SaaS

Як же організовується робота подібного сервісу? Ми вже знаємо про SaaS, що це таке і як він працює. Зараз же давайте розглянемо «начинку». В якості прикладу візьмемо роботу сервісу електронної пошти. Для його організації необхідно: Налаштувати сервер. Встановити спеціалізоване програмне забезпечення на зразок агента передачі повідомлень, правильно його налаштувати і підтримувати (обслуговувати) надалі. Потім завантажуємо сторінку поштового клієнта через браузер. Це своєрідна програма-мінімум. Потім потрібно буде боротися зі спамом зі свого боку, стежити, щоб сервери не були занесені в чорний список іншими поштовими сервісами і так далі. Щось подібне можна бачити у багатьох більш-менш великих організаціях, де цією справою завідує системний адміністратор або ж цілий штат фахівців, на яких висить внутрішня інформаційна система. Хоча серед кінцевих користувачів і масового споживача це все ж зустрічається досить рідко. Адже зараз існує велика кількість різних продуктів, які пропонують все те ж, але при цьому з меншою кількістю проблем і витрат. Це не означає, що всі гарантовано перейдуть на SaaS-послуги. Цілком ймовірно, що з-за специфічних завдань або ж просто в силу звички частина альтернатив збережеться. Але коли говорять про SaaS-сервіс, то під цим розуміють щось комерційно орієнтований на зразок системи управління продажами або сайтом. Без зайвих слів далі перейдемо до прикладів.

Що і як?

У загальних рисах можна згадати про системи управління проектами, спільну роботу над ними, електронний документообіг, онлайнові органайзери і інші розробки. Багато з них знаходяться у нас буквально під рукою, просто більшість навіть не замислюється над їх значенням. Візьмемо роботу з документами. Існує цілий ряд комерційних пропозицій. Але одночасно кожному доступні "Гугл.Документи". Існують аналогічні рішення та для організації роботи в вигляді календаря і вебтопа. В якості гарного прикладу SaaS можна навести навіть онлайн-ігри, які набули останнім час значну популярність, адже вони являють собою програмне забезпечення, яке є сервісом. SaaS-послуги використовуються в сучасному світі значно частіше, ніж може здатися на перший погляд. Простота, економічність, зручність і інші плюси цього підходу і призвели до того, що подібні моделі завойовують серця і уми людей.

Як все розвивалося?

З чого ж починався програмне забезпечення SaaS? Відповідь на це питання лежить ще на початку комп'ютерної ери. Спочатку з-за того, що комп'ютери коштували багато грошей, їх потужності здавалися в оренду. З одного боку, називати це класичним SaaS не можна, адже робота здійснювалася безпосередньо за технікою, а не з використанням глобальної мережі зв'язку. Але як тільки в життя широких верств населення увійшов Інтернет, сформувався ринок. Вважається, що пропозицію програми як послуги було оформлено в класичному розумінні в 1997 році. А акронім SaaS закріпився за цим у 2001 році.

Чинники, які позитивно впливають на розвиток

Говорячи про SaaS-рішення, в першу чергу необхідно згадати про ефект масштабу, коли провайдером обслуговується єдине програмне ядро. Їм же і користуються всі клієнти. Завдяки цьому витрачається менша кількість ресурсів порівняно з управлінням окремими копіями. Використання єдиного програмного ядра також дозволяє обходитися меншими комп'ютерними потужностями, що позитивно позначається на вартості обслуговування. Такий підхід і дозволяє забезпечити більш низьку ціну, ніж у випадку з класичною моделлю ліцензування. До того ж рівень технічної підтримки від провайдера, як правило, значно більше, ніж той, що можуть запропонувати відділи інформаційних технологій всередині компанії.

Що ж приваблює розробників програмного забезпечення?

Чому вони вирішують надавати додатка в якості послуг? На користь такого вибору каже ряд факторів: Розвиток технологій, які дозволяють мережевим додаткам отримувати значний функціонал з одночасною простотою реалізації задумів. Легке просування на ринках, у тому числі і глобальному. Відсутність проблем, які може викликати піратське розповсюдження програмного забезпечення. Наявність сильної взаємозв'язку «замовник-розробник». Користувач програми не може відмовитися від провайдера і продовжити використовувати систему. В такому випадку можна впевнено говорити про те, що забезпечено захист інвестицій. У довгостроковому періоді, як правило, одержувані прибутки більше, ніж від продажу ліцензій.

Обмеження в розвитку

Але на жаль, SaaS-модель має і певні недоліки. У першу чергу необхідно відзначити той факт, що ця концепція підходить не для всіх функціональних систем. Оскільки основна економія ресурсів у даному випадку досягається за рахунок масштабу, модель є неефективною у випадках, коли потрібна індивідуальна адаптація під кожного замовника або ж впроваджуються інноваційні рішення. Цю проблему вирішує концепція PaaS. Також SaaS платформа не використовується на повну силу і з-за того, що безліч потенційних користувачів не довіряють механізмів безпеки і побоюються імовірної втрати інформації. Саме тому дана модель не використовується для роботи критично важливих систем, в яких обробляється конфіденційна інформація. Хоча озвучують думки, що ймовірність втрати важливих елементів роботи істотно нижче в силу того факту, що провайдер забезпечує більш якісний рівень захисту завдяки використанню комплексних рішень, які можливі тільки на значних потужностях. Ще одним обмеженням є необхідність постійно мати чинне підключення до інтернету. Деякі програми компенсують такий проблемний момент модулями автономної роботи.

Розвиток технології на просторі СНД

В цілому слід зазначити, що процеси, пов'язані з SaaS, йдуть паралельно тим, що можна спостерігати в США і країнах ЄС. Тобто вони поступово захоплюють ринки і набувають все більшу популярність. Широко представлені розробки місцеві. Цьому сприяє наявність великої кількості висококваліфікованих програмістів, які розробляють продукцію світового рівня, задовільне вирішення проблеми піратства і поступове зростання попиту на системи, які не вимагають регулярних витрат на технічну підтримку. Не можна не відзначити той факт, що в спадщину від СРСР нам дістався цілком непоганий потенціал (так само, як і іншим країнам). Звичайно, часто він був реалізований не зовсім оптимальним чином, а подекуди його взагалі втратили. Але разом з цим можна навести і приклади успішної реалізації потенціалу, коли жителями країн колишнього СРСР або ж вихідцями з них створюються успішні комерційні продукти, які набувають регіональну і навіть світову успішність.

Висновок

До популярності SaaS призвело велика кількість факторів. По мірі поширення світової мережі можна впевнено сказати, що з часом подібна модель буде ставати все популярнішою і широко застосовується. До того ж вона пропонує непогані можливості для дистанційного керування великою кількістю процесів. В якості прикладу можна привести систему управління продажами. Завдяки їм вже зараз можна відстежувати загальну ситуацію на підприємстві або компанії, і в разі появи певних тенденцій вони помічаються, і можуть бути початі відповідні дії з метою ліквідації негативних моментів чи посилення позитивних. Цілком можливо, що з часом прийняття частини або всіх рішень навіть перейде до автоматиці, і різну рутину будуть вирішувати комп'ютери. Тому SaaS можна в деякому роді навіть вважати прототипом штучного інтелекту, який може виконувати цілий спектр завдань. Хоча, безумовно, до цього ще досить далеко. Але вже зараз можна впевнено говорити, що за програмним забезпеченням, в основу якого покладена модель SaaS, велике майбутнє.