EY 4,0
УДК 330.47
https://doi.org/10.31775/2305-3100-2018-4-89-94
ПРЕИМУЩЕСТВА ИСПОЛЬЗОВАНИЯ SAAS ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ В СРАВНЕНИИ С ON-PREMISES ПРОГРАММНЫМ
ОБЕСПЕЧЕНИЕМ
А.И. Левина, А.В. Кубарский
Санкт-Петербургский политехнический университет Петра Великого, Санкт-Петербург, Российская Федерация
Аннотация. Software-as-a-Service (SaaS) становится популярным вариантом аутсорсинга для клиентов, заинтересованных в оплате права доступа к стандартизованному набору функций необходимого программного обеспечения через Интернет. За счет низкой стоимости услуги и отсутствия высоких первоначальных затрат бизнес начинает интересоваться в использовании данной технологии.
Программное обеспечение как сервис позволяет существенно сократить затраты на ИТ-услуги, переосмыслить весь процесс автоматизации деятельности компаний и создания программного обеспечения за счет отказа от высоких входных инвестиций в инфраструктуру и ее последующего поддержания. Учитывая эти преимущества SaaS перед on-premises приложениями, бизнес все чаще говорит о возможности полного перехода на использование сервисов SaaS.
В данной работе разобрано понятие SaaS программного обеспечения, архитектура подобного рода приложений, их модели распространения и стоимости долгосрочного использования, а также проведено сравнение данного подхода с on-premises программным обеспечением в вышеперечисленных вопросах. На основе анализа фактических данных даны рекомендации на тему, стоит ли отказываться от привычного набора технологий в пользу SaaS и каким компаниям следует предпринимать подобные действия.
Ключевые слова: SaaS, on-premises, мульти-аренда, SaaS архитектура, преимущества SaaS, недостатки SaaS, внедрение 1С
Для цитирования: Левина А.И., Кубарский А.В. Преимущества использования SaaS программного обеспечения в сравнении с on-premises программным обеспечением // Научный вестник Южного института менеджмента. 2018. №4. С. 89-94. https://doi.org/10.31775/2305-3100-2018-4-89-94
Конфликт интересов отсутствует
ADVANTAGES OF SAAS SOFTWARE IN COMPARISON WITH ON-
PREMISES SOFTWARE
Anastasia I. Levina, Alexander V. Kubarsii
Peter the Great St. Petersburg Polytechnic University, St. Petersburg, Russian Federation
Abstract. Software-as-a-Service (SaaS) is becoming a popular outsourcing option for customers interested in paying for the right to access a standardized set of functions of the necessary software via the Internet. Due to the low cost of the service and the lack of high initial costs, the business becomes interested in using this technology.
Software as a service allows you to significantly reduce the cost of IT services, to rethink the entire process of automating the business-processes of companies and creating software by eliminating high initial investments in infrastructure and its subsequent maintenance. Considering these advantages of SaaS over on-premises applications, business is increasingly talking about the possibility of a full transition to the use of SaaS services.
In this paper, the concept of SaaS software, the architecture of this kind of applications, their distribution models and long-term use costs are analyzed, and this approach is compared with on-premises software in the above issues. Based on the analysis of actual data, recommendations were made on the topic of whether to abandon the usual set of technologies in favor of SaaS and which companies should take such actions.
Keywords: SaaS, on-premises, multi-rent, SaaS architecture, SaaS advantages, SaaS disadvantages, 1C implementation
For titation: Levina A.I., Kubarskii A.V. Advantages of SaaS software in comparison with on-premis-es software. Scientific bulletin of the Southern Institute of Management. 2018;(4): 89-94. (In Russ.) https://doi. org/10.31775/2305-3100-2018-4-89-94
There is no conflict of interests
Облачные вычисления и связанные с ними технологии на сегодняшний день являются одними из самых популярных технологических трендов, которые широко обсуждаются различными компаниями, экспертами и аналитиками [1, 4]. Одним из основных направлений облачных вычислений является SaaS (Software-as-a-Service) - категория облачных вычислений, которая представляет собой модель, при которой бизнес использует приложения или информационные системы как услугу через Интернет. Эти приложения работают на удаленных серверах, которые принадлежат SaaS провайдерам. Доступ к такому ПО осуществляется чаще всего через веб-браузер и предлагается с использованием разных моделей оплаты, например, на основе подписки (subscription based) или по факту использования (pay-as-you-go pricing).
Технически это означает, что клиенту не нужно покупать программное обеспечение, закупать оборудование и нанимать дополнительный персонал, что противопоставлено более привычной модели распространения программного обеспечения (on-premises), когда для того, чтобы начать использовать информационную систему (ИС) или приложение, его необходимо купить, приобрести сервера, СУБД и серверную операционную систему, дополнительно арендовать место для оборудования и нанять сотрудников для администрирования приложения и поддержания оборудования. Данные затраты могут требоваться как на этапе внедрения системы, так и в последствии при попытках масштабирования.
Учитывая вышеперечисленные факты, можно сделать предположение, что использование программного обеспечения SaaS имеет больше преимуществ, чем привычное on-premises программное обеспечение, которое сложнее администрировать и, на первый взгляд, требует гораздо больших усилий и затрат.
Рассмотрим более детально технологию SaaS и выясним, предпочтительно ли использование Software-as-a-Service или же стоит продолжать использовать более привычные технологии.
Главной особенностью SaaS, отличающей такой вид сервиса от обычного on-premises программного обеспечения, является архитектура, которая позволяет предоставлять один экземпляр программного обеспечения сразу нескольким арендаторам. Такой подход называется multi-tenancy architecture [1, 5]. Термин не имеет точного перевода на русском языке и самое близкое по смыслу слово можно считать мультиарендность или мульти-аренда. Арендаторами в данном подходе называется группа пользователей, которые имеют общий доступ с особыми привилегиями к экземпляру программного обеспечения или, другими словами, клиенты.
Другой вид архитектуры, свойственный для SaaS - это Single-tenancy. При использовании данной архитектуры одному арендатору/клиенту соответствует один экземпляр программного обеспечения, так же, как и одна база данных.
Сравнивая две вышеперечисленных архитектуры, важно заметить, что мульти-аренда позволяет более эффективно использовать ИТ-ресурсы [2]. Такой подход требует меньше закупок инфраструктуры и экономит ресурсы, предназначенные для постоянного управления и обновления, что выгодно арендаторам и поставщикам услуг, поскольку затраты на разработку и обслуживание программного обеспечения являются общими.
Основные модели распространения SaaS включают в себя:1
Подписка или абонентская плата - распространенная модель взимания платы за использование ПО, при котором фиксированная плата взимается через фиксированный промежуток времени [3].
Внутренние единицы - модель распространения ПО сервиса, которая предполагает покупку внутренней валюты сервиса, потребляемой по мере фактического использования трафика.
Фримиум - модель предполагает бесплатное использование ограниченного функционала сервиса, в случае желания использования дополнительных возможностей сервиса потребуется оплата.
Комиссия - модель, которую используют такие сервисы как DropBox или GoogleDrive, при которой при превышении лимита использования системы потребуется дополнительная оплата.
Бесплатное распространение.
Главными моделями монетизации on-premises программного обеспечения являются:
Бесплатное распространение.
Условно-бесплатное.
Adware - программное обеспечение распространяется бесплатно, однако содержит рекламу.
Donationware - полностью функционирующее приложение, за которое предлагается сделать пожертвование разработчику.
Фримиум.
Nagware - программное обеспечение, которое навязчивым образом напоминает пользователям, что требуется приобрести платную лицензию.
Коммерческое - продажа экземпляров программного обеспечения и лицензий.
На основании архитектуры SaaS и on-premises программного обеспечения можно выделить следующие преимущества и недостатки для каждого из этих решений, которые приведены в таблице 1.
1 Современные методы монетизации программного обеспечения [Электронный ресурс]. Режим доступа: https://nauchforum.ru/ studconfltech/xvШ/4986 (дата обращения: 12/20/2018)
Таблица 1
Преимущества и недостатки On-premises и SaaS решений
Преимущества On-premises Преимущества SaaS
Высокая скорость работы приложений за счет размещения на локальных машинах. Безопасность: на текущий момент из-за развития шифрования и «secure» протоколов нельзя однозначно сказать, является ли on-premises ПО более защищенным по сравнению с SaaS, однако моральная безопасность у данных приложений на порядок выше. Полный контроль за приложением: поскольку ПО развернуто на локальных машинах, бизнес может самостоятельно принимать решение какую версию приложения следует использовать и какие доработки требуется сделать. Большой выбор приложений. Широкие возможности доработки программных продуктов для максимального соответствия бизнес-процессам компаний [6]. Низкие первоначальные взносы: поскольку 8аа8 зачастую использует подписку и не предполагает первоначальный взнос за лицензию. Быстрая настройка и развертывание системы: в момент заключения договора с 8аа8 провайдером экземпляр ПО уже развернут и настроен в облаке, что в результате минимизирует задержку начала использования приложения. Простота обновления: 8аа8 провайдер полностью отвечает за обновление программного обеспечения, тем самым снимает ответственность за обновление с клиента [6]. Доступность: чтобы получить доступ к 8аа8 приложению, пользователю достаточно иметь браузер и подключение к Интернету. Масштабируемость: при необходимости 8аа8 провайдер может выделить дополнительные мощности и рабочие места, например, в случае роста бизнеса [7].
Недостатки On-premises Недостатки SaaS
Масштабирование: при попытке масштабировать информационную систему могут потребоваться дополнительные издержки и время. Обновление: для обновления требуются привлечение дополнительных специалистов, материальных ресурсов, требуется большое количество времени. Настройка ПО: при первичном развертывании приложения потребуется много времени для установки и первичной настройки системы, включающей настройку оборудование и программное обеспечение. Большие первоначальные затраты при внедрении: для установки программного обеспечения может потребоваться покупка лицензий на ПО и оборудования. Дополнительные кадровые ресурсы: для администрирования системы и поддержки оборудования требуется привлечение специалистов. Контроль приложения: целиком осуществляется третьими лицами, вплоть до использования версий ПО. Безопасность данных: поскольку данные хранятся у третьих лиц, то для многих компаний это выглядит небезопасно. Ограниченный список приложений: поскольку 8аа8 находится на стадии становления, то пока не для каждого приложения можно найти его облачный аналог. Требования к соединению: поскольку 8аа8 работает через Интернет, то требуется надежное соединение и высокая пропускная способность[8]. Производительность: 8аа8 приложения могут работать сравнительно медленнее, чем их оп-ргеш18ез аналоги, так как данное не установлено на локальной машине. Невозможность свободной доработки программного обеспечения.
В таблице 2 приведены приблизительные расчеты цены внедрения 1С: Документооборот КОРП on-premises варианта и SaaS, основанные на открытых источниках и интервью [5].
Цена на покупку документооборота для on-premises варианта включает в себя лицензию 1С: Документооборот КОРП (187 000 руб.), лицензию 1С Сервер (50 400 руб.), клиентскую лицензию на 50 рабочих мест (187 200 руб.) - в данную сумму не вошла цена на СУБД, так как внедрение 1С предполагает возможность использования PostgreSQL, которая распространяется бесплатно. Цена на обору-
дование была определена путем опроса 5 системных администраторов, работающих в сфере внедрения 1С и составила в среднем ~150 000 руб2. Администрирование включает в себя работу сотрудников по администрированию серверов и системы. На основании опроса руководителя департамента по корпоративным проектам компании ООО «Диалог ИТ», была сделана приблизительная средняя оценка по стоимости доработок документооборота за 1й
2 Серверы 1С и кластеры серверов 1С. [Электронный ресурс]. Режим доступа: https://www.trinitygroup.ru/products/server/1s/ (дата обращения: 12/20/2018)
Таблица 2
Расчет цены внедрения 1С: Документооборот КОРП on-premises варианта и SaaS
1C ДО КОРП 1й год 2й год 3й год 4й год 5й год Итого
On-premises (50 лицензий)* 424600 0 0 0 0
Оборудование 1S0000 0 0 0 1S0000
Администрирование 360000 360000 360000 360000 360000
Доработка ПО 127380 38214 0 0 0
Общие 1061980 398214 360000 360000 S10000 2690194
SaaS (50 лицензий) 32550/мес 390600 390600 390600 390600 390600
Общие 390600 390600 390600 390600 390600 19S3000
* Цены и порядок поставки. [Электронныйресурс]. Режим доступа: http://v8.1c.ru/price/ (дата обращения: 12/20/2018)
2500000
500000
1 2 3 4 5
On-premises SaaS
Рисунок 1. Стоимость внедрения 1С: Документооборот КОРП on-premises варианта и
SaaS по годам
и 2й год внедрения системы, что приблизительно составило 30% от стоимости ПО для 1-го года и 30% от затрат на доработки за 1й год для 2-го3.
Стоимость использования SaaS варианта 1С Документооборот КОРП на 50 лицензий, была запрошена у компании «LanCloud».
На рисунке 1 представлена стоимость внедрения по годам 1С: Документооборот КОРП on-premises варианта и SaaS.
Как видно, при грубой оценке стоимость внедрения и сопровождения 1С: Документооборот КОРП имеет более высокую стоимость, даже с учетом планирования на 5 лет, а суммарные затраты на on-premises программное обеспечение всегда больше чем SaaS решение. Более того, не наблюдается тенденции сближения по затратам SaaS и on-premises.
3 Стоимость ERP. [Электронный ресурс]. Режим доступа: http:// www.sfx-tula.ru/news/infoblog/8252/(дата обращения: 13/20/2018)
В таблице 3 приведены приблизительные расчеты цен для внедрения 1С ERP, Бухгалтерия и Управление торговлей.
Данные показывают, что для всех рассмотренных программных продуктов 1С все SaaS решения оказываются более выгодны по затратам, чем их полноценные on-premises аналоги, однако данный вывод касается только программного обеспечения данного производителя.
Некоторые другие исследования показывают результаты, при которых SaaS сравнивается по затратам с On-premises решениями приблизительно через 10 лет.
В ходе исследования было рассмотрена одна из категорий облачных вычислений SaaS, а именно ее архитектура, модели распространения и монетизации, а также приблизительная стоимость пользования сервисом на протяжении 5 лет и сравнены с on-premises аналогами на примере продуктов 1С.
Таблица 3
Расчеты цены внедрения 1С ERP, Бухгалтерия и Управление торговлей on-premises варианта и SaaS
1C ERP 1й год 2й год 3й год 4й год 5й год Итого
On-premises (50 лицензий) 597600 0 0 0 0
Оборудование 150000 0 0 0 150000
Поддержка оборудования 360000 360000 360000 360000 360000
Доработка ПО 179280 53784 0 0 0
Общие 1286880 413784 360000 360000 510000 2930664
SaaS (50 лицензий) 32550/мес 390600 390600 390600 390600 390600
Общие 390600 390600 390600 390600 390600 1953000
1C УТ 1й год 2й год 3й год 4й год 5й год Итого
On-premises (50 лицензий) 260200 0 0 0 0
Оборудование 150000 0 0 0 150000
Поддержка оборудования 360000 360000 360000 360000 360000
Доработка ПО 78060 23418 0 0 0
Общие 848260 383418 360000 360000 510000 2461678
SaaS (50 лицензий) 32550/мес 390600 390600 390600 390600 390600
Общие 390600 390600 390600 390600 390600 1953000
1C Бухгалтерия 1й год 2й год 3й год 4й год 5й год Итого
On-premises (50 лицензий) 252800 0 0 0 0
Оборудование 150000 0 0 0 150000
Поддержка оборудования 360000 360000 360000 360000 360000
Доработка ПО 75840 22752 0 0 0
Общие 838640 382752 360000 360000 510000 2451392
SaaS (50 лицензий) 32550/мес 390600 390600 390600 390600 390600
Общие 390600 390600 390600 390600 390600 1953000
Также были рассмотрены достоинства и недостатки 8аа8 по сравнению с оп-ргеш1зез программным обеспечением. В результате проведенного исследования сделаны следующие выводы:
Использование 8аа8 программного обеспечения является наиболее подходящим в случаях ограниченного бюджета, так как данный сервис имеет низкий порог вхождения для начала использования.
В долгосрочной перспективе использовании 8аа8 будет более выгодным в части материальных затрат.
8аа8 в меньшей степени подходит для компаний, которым требуется максимально персонализированное приложение, приближенное к бизнес-процессам компании. Данный вывод может
быть решающим при выборе SaaS или on-premises программного обеспечения, так как большинству компаний требуются какие-либо персональные доработки ПО, которые, как правило, затруднительно получить при использовании SaaS. Данная возможность также может присутствовать только при использовании single-tenancy архитектуры.
СПИСОК ЛИТЕРАТУРЫ
1. Xin M., Levina N. Software-as-a-Service Model: Elaborating Client-Side Adoption Factors (December 22, 2008). Proceedings of the 29th International Conference on Information Systems, R. Boland, M. Limayem, B. Pentland, (eds), Paris, France, December 14-17, 2008 . Available at SSRN: https://ssrn.com/ abstract=1319488 or http://dx.doi.org/10.2139/ ssrn.1319488
2. Zeeshan Pervez, Sungyoung Lee, Young-Koo Lee. Multi-Tenant, Secure, Load Disseminated SaaS Architecture. 2010 The 12th International Conference on Advanced Communication Technology (ICACT).
3. Laatikainen Gabriella, Ojala Arto. SaaS architecture and pricing models. 2014 IEEE International Conference on Services Computing, 597-604, 2014. DOI: 10.1109/SCC.2014.84
4. Cusumano M.A. The changing software business: Moving from products to services. Computer. 2008; (41-1): 20-27.
5. Benlian A., Hess T. Opportunities and risks of software-as-a-service: Findings from a survey of IT executives. Decision Support Systems. 2011; (52-1): 232-246.
6. Ильяшенко О.Ю., Ильин И.В., Борреманс А.Д. Преимущества использования облачных технологий в проектах по разработке программного обеспечения на примере компаний Санкт-Петербурга // Перспективы науки. 2017. № 6 (93). С. 65-69.
7. Ильин И.В., Ильяшенко О.Ю., Борреманс А.Д. Подход к интеграции облачных технологий типа SaaS при реализации ИТ-проектов // Перспективы науки. 2016. № 12 (87). С. 111-114.
8. Ильин И.В., Анисифоров А.Б. Использование облачных технологий при построении информационных систем кластера // Экономика и управление. 2012. № 7 (81). С. 22-27.
REFERENCES
1. Xin M., Levina N. Software-as-a-Service Model: Elaborating Client-Side Adoption Factors (December 22, 2008). Proceedings of the 29th International Conference on Information Systems, R. Boland, M. Limayem, B. Pentland, (eds), Paris, France, December 14-17, 2008 . Available at SSRN: https://ssrn. com/abstract=1319488 or http://dx.doi.org/10.2139/ ssrn.1319488
2. Zeeshan Pervez, Sungyoung Lee, Young-Koo Lee. Multi-Tenant, Secure, Load Disseminated SaaS Architecture. 2010 The 12th International Conference on Advanced Communication Technology (ICACT).
3. Laatikainen Gabriella, Ojala Arto. SaaS architecture and pricing models. 2014 IEEE International Conference on Services Computing, 597-604, 2014. DOI: 10.1109/SCC.2014.84
4. Cusumano M.A. The changing software business: Moving from products to services. Computer. 2008; (41-1): 20-27.
5. Benlian A., Hess T. Opportunities and risks of software-as-a-service: Findings from a survey of IT executives. Decision Support Systems. 2011; (52-1): 232-246.
6. Ilyashenko O.U., Ilyin I.V., Borremans A.D. Advantages of using cloud technologies in software development projects on the example of St. Petersburg companies. Perspectives of science. 2017; (6): 65-69. (In Russ)
7. Ilyin I.V., Ilyashenko O.U., Borremans A.D. The approach to the integration of cloud technologies such as SaaS in the implementation of IT projects. Perspectives of science. 2016; (12): 111-114. (In Russ)
8. Ilyin I.V., Anisiforov A.B. The use of cloud technologies in the construction of cluster information systems. Economics and Management. 2012; (7): 22-27. (In Russ)
СВЕДЕНИЯ ОБ АВТОРАХ
Левина Анастасия Ивановна,
кандидат экономических наук, доцент кафедры Высшей школы управления бизнесом Санкт-Петербургского политехнического университета Петра Великого, г. Санкт-Петербург, Россия. Тел.: (921) 312 32 62, e-mail: [email protected] Кубарский Александр Вячеславович, студент Института промышленного менеджмента, экономики и торговли Санкт-Петербургского политехнического университета Петра Великого, г. Санкт-Петербург, Россия. Тел.: (921) 436 64 86, e-mail: [email protected]
ABOUT THE AUTHORS
Levina Anastasia Ivanovna,
Candidate of Economic Sciences, associate Professor at Higher School of Management and Business of the Peter the Great St. Petersburg Polytechnic University, St. Petersburg, Russia. Ph.: (812) 550 36 52, e-mail: [email protected]
Kubarskii Alexander Vyacheslavovich, student of the Institute of Industrial Management, Economics and Trade of the Peter the Great St. Petersburg Polytechnic University, St. Petersburg, Russia. Ph.: (921) 436 64 86, e-mail: [email protected]