2010/04/21 15:02:54

SaaS - История. Философия. Драйверы развития

Software as a service (SaaS) («Программное обеспечение как услуга») — модель продажи программного обеспечения, при которой поставщик разрабатывает веб-приложение и самостоятельно управляет им, предоставляя заказчикам доступ через Интернет. Основное преимущество модели SaaS для потребителя состоит в отсутствии необходимости установки, обновления и поддержки программного обеспечения.

Каталог SaaS-решений и проектов доступен на TAdviser.

Содержание

В рамках модели SaaS заказчики платят не за владение программным обеспечением как таковым, а за его аренду (то есть, его использование через веб-интерфейс). Таким образом, в отличие от классической схемы лицензирования ПО, заказчик несет сравнительно небольшие периодические затраты, и ему не требуется инвестировать существенные средства для приобретения ПО и его поддержки. Схема периодической оплаты предполагает, что в случае, если необходимость в программном обеспечении временно отсутствует – заказчик может приостановить его использование и заморозить выплаты разработчику.

С точки зрения разработчика, модель SaaS позволяет эффективно бороться с не лицензионным использованием программного обеспечения (пиратством), поскольку само программное обеспечение не попадает к конечным заказчикам. Кроме того, концепция SaaS часто позволяет уменьшить затраты на развертывание и внедрение информационных систем, хотя и не исключает их полностью.

История

Изначально вся компьютерная отрасль использовала арендную бизнес-модель — первые компьютеры стоили огромных денег и их вычислительные мощности сдавались заказчикам. С другой стороны, такую аренду нельзя считать разновидностью SaaS, поскольку заказчики получали доступ к компьютерам напрямую, а не с помощью глобальных сетей связи.

Поскольку модель SaaS ориентирована на предоставление услуг с помощью Интернета, ее развитие непосредственно связано с развитием глобальной сети. Первые компании, предлагавшие программное обеспечение как услугу, появились в западных странах в 1997—1999 годах[1], а акроним SaaS вошел в широкое употребление в 2001 году[2].

Философия SaaS

Теоретически, любой платный веб-сервис можно подогнать под определение SaaS, однако на практике под этим термином обычно понимается программное обеспечение для бизнеса. Как правило, программное обеспечение по требованию позиционируется как более дешевая и простая альтернатива внутренним информационным системам в предприятиях малого и среднего бизнеса. Впрочем, использование модели SaaS в крупных и очень крупных предприятиях также может оказаться экономически целесообразным.

В настоящее время практически во всех функциональных классах КИС (корпоративные информационные системы) можно найти системы, поддерживающие модель SaaS. Для некоторых функциональных классов КИС (например, CRM, HRM, ITSM и др.) концепция SaaS подходит особенно хорошо, и уже активно применяется на практике. Обычно программным обеспечением по требованию становятся сравнительно простые и тиражируемые системы, которые не требуют существенной адаптации под каждого конкретного заказчика.

Ключевые характеристики

Программное обеспечение по требованию обладает следующими ключевыми признаками [3]:

  • Доступ к программному обеспечению удаленно предоставляется по сетевым каналам через веб-интерфейс;
  • Программное обеспечение развертывается в едином дата-центре, а не на мощностях каждого конкретного заказчика;
  • Программное обеспечение предоставляется на условиях аренды и предполагает периодические платежи. Стоимость технической поддержки обычно включена в стоимость арендной платы;
  • Обновления программного обеспечения устанавливаются централизованно на стороне провайдера SaaS. Таким образом, заказчикам не требуется устанавливать патчи и следить за обновлениями системы.

Проблема номер 1

Проблема номер 1 — управление паролями. В модели SaaS приложения находятся в облаке, поэтому главным риском является использование нескольких учетных записей для доступа к приложениям. Организации могут решить эту проблему благодаря унификации учетных записей для облачных и локальных систем. При использовании системы единого входа, пользователи получают доступ к рабочим станциям и облачным сервисам с помощью одной учетной записи… Этот подход уменьшает вероятность появления “подвисших” учетных записей, подверженных несанкционированному использованию после увольнения сотрудников.

Стоимость

Программное обеспечение по требованию предоставляется заказчику в аренду и всегда предполагает периодическую оплату. В качестве единицы тарификации обычно используются пользователи (при предоставлении CRM) или же число записей в базе данных (при предоставлении HRM-системы), реже – какие-то другие функциональные характеристики (например, количество определенных операций или трафик)[4]. В некоторых случаях заказчикам предлагаются смешанные модели, в рамках которых могут дополнительно оплачиваться расширенные функции (например, заказчик может платить за пользователей и за расширенное хранилище данных).

В том случае, если программное обеспечение не требует первоначальной адаптации под потребности заказчика, первоначальный платеж за ПО может отсутствовать в принципе. Данное обстоятельство является важнейшим преимуществом модели SaaS над классическим лицензированием программного обеспечения, которое требует существенных начальных инвестиций на его закупку. Периодические арендные платежи можно сравнить со стоимостью технической поддержки – обычно они жестко прописываются в договоре и потому являются предсказуемыми. Тем самым, обеспечивается защита инвестиций заказчика в используемый программный продукт.

Отличия от других моделей

Вместе с термином SaaS часто применяются определения Hosted Applications и Application Service Provider (ASP), имеющие близкий, хотя и несколько другой смысл[5]. Ключевое отличие SaaS от ASP состоит в том, что в рамках модели SaaS заказчик покупает доступ не к приложению, а к определенным бизнес-функциям, которые, строго говоря, могут быть реализованы как угодно. В рамках модели ASP каждому заказчику предоставляется выделенная инсталляция программного обеспечения, развернутая на удаленном сайте провайдера и не имеющая множественных владельцев (multi-tenant architecture). Еще одно отличие заключается в том, что под термином ASP могут подразумеваться не только бизнес-приложения, но и служебное или инфраструктурное ПО.

Тем не менее, термины ASP и SaaS очень близки друг к другу и в некоторых случаях могут употребляться как синонимы.

Драйверы SaaS

Ключевым фактором, объясняющим экономический целесообразность SaaS, является «эффект масштаба» - провайдер SaaS обслуживает множество клиентов и потому тратит меньшее количество ресурсов на управление каждой копией программного обеспечения. В конечном счете, периодическая стоимость услуг для конечного заказчика становится ниже издержек, возникающих при использовании классической модели лицензирования.

На данный момент можно выделить несколько основных драйверов[6], стимулирующих использование программного обеспечения по требованию заказчиками и развитие данных продуктов разработчиками.

Драйверы SaaS для заказчиков

  • Отсутствие необходимости развертывать клиентское ПО внутри организации – доступ к ПО осуществляется через обычный браузер;
  • Сокращение издержек за счет снижения расходов на размещение и администрирование информационных систем внутри организации. Эти расходы включают в себя аренду помещений, организацию дата-центров, оплату труда сотрудников и т.д.;
  • Сокращение издержек за счет снижения расходов на техническую поддержку и обновления развернутых систем;
  • Быстрота внедрения;
  • Понятный интерфейс – большинство сотрудников уже привыкли к использованию веб-сервисов;
  • Ясность и предсказуемость платежей, защита инвестиций.

Драйверы SaaS для разработчиков

  • Рост популярности веб-сервисов для конечных пользователей;
  • Развитие веб-технологий, большие функциональные возможности веб-приложений и простота их реализации;
  • Быстрые процессы внедрения и сравнительно низкие затраты ресурсов на обслуживание конкретного клиента;
  • Легкое проникновение на глобальные рынки;
  • Отсутствие проблем с пиратством и нелицензионным распространением ПО;
  • В отличие от классической модели, заказчик SaaS привязывается к разработчику – он не может отказаться от технической поддержки и продолжать использовать систему. Таким образом, обеспечивается защита инвестиций разработчика в процесс продаж;
  • В долгосрочном периоде доходы от SaaS могут оказаться выше прибыли, полученной от продажи лицензий и оказания технической поддержки (даже с учетом расходов на хостинг управление приложениями).

Ограничивающие факторы

Наряду с драйверами, которые побуждают заказчиков внедрять программное обеспечение по требованию, а разработчиков – инвестировать ресурсы в его создание, существует ряд сдерживающих факторов, ограничивающих использование данной модели.

Во-первых, концепция SaaS применима далеко не для всех функциональных классов систем. Поскольку основная экономия ресурсов провайдера достигается за счет масштаба, модель SaaS оказывается неэффективной для систем, требующих глубокой индивидуальной адаптации под каждого заказчика, а также инновационных и нишевых решений.

Во-вторых, использование программного обеспечения по требованию почти всегда означает привязку заказчика к единственному разработчику, который размещает программное обеспечение на своей площадке, осуществляет его администрирование и поддержку. Данное обстоятельство может привести заказчиков к ряду проблем, связанных с возможной нестабильностью разработчика или каким-либо нарушениям договоров. С другой стороны, значение этого фактора часто преувеличивается, поскольку внедрение системы по классическому принципу не исключает вышеперечисленные риски, а только переносит их на ИТ-подразделение заказчика. При этом в случае SaaS ответственность разработчика может быть четко регламентирована в соответствующих договорах и предполагать конкретные компенсационные выплаты.

Следствием предыдущего тезиса является основной недостаток модели SaaS для разработчика – требования к уровню репутации и высокая стоимость входа на рынок. Чтобы предоставить конкурентную стоимость клиенту, разработчику требуется «эффект масштаба», а значит – уже образовавшийся пул других заказчиков. Именно поэтому многие поставщики SaaS являются неспециализированными игроками, и их основной деятельностью является продажа классических систем на основе лицензирования.

В-третьих, многие заказчики опасаются применять SaaS из-за соображений безопасности и возможной утечки информации со стороны поставщика этих услуг. Проблемы с безопасностью практически исключают использование концепции SaaS для критически важных систем, в которых обрабатывается строго конфиденциальная информация. С другой стороны, ответственность за утечку информации со стороны разработчика обычно регламентируется в соответствующих договорах, а вероятность такой утечки находится на примерно том же уровне, как и в случае использования внутренних систем. Зачастую, защищенность SaaS находится на более высоком уровне, поскольку данные системы развертываются в промышленных дата-центрах, использующих лучшие решения по информационной безопасности.

В-четвертых, существенным ограничивающим фактором SaaS является необходимость наличия постоянно действующего подключения к Интернету на достаточно высокой скорости. С развитием сети значение этого фактора будет уменьшаться (в развитых странах он неактуален уже сейчас), однако в российских регионах подобные проблемы по-прежнему возникают, и с ними приходится считаться.

Кроме того, постоянные лицензии становятся активом компании. Регулярные же платежи за подписку относятся к операционным расходам и негативно влияют на финансовые результаты, а значит — на привлекательность компании для инвестора.

SaaS и облака

Как соотносятся Cloud Computing «облака» и SaaS, и какая между ними разница?

Cloud Computing (облачные вычисления) – это стиль разработки и использования компьютерных вычислений, технология обработки данных, в которой программное обеспечение и динамично масштабируемые ресурсы предоставляются пользователю через Интернет как сервис.

Технология SaaS (Software Services) является составной частью Cloud Computing, одной из трех основных, наряду с IaaS (Infrastructure as a Service) и PaaS (Platform as a Service).

Уровни моделей Cloud Computing:

  • SaaS (Software-as-a-Service, программное обеспечение как услуга) — провайдер предоставляет клиенту готовое к пользованию приложение.

  • IaaS (Infrastructure-as-a-Service, инфраструктура как услуга) — провайдер предлагает клиенту вычислительные ресурсы в аренду: серверы, системы хранения, сетевое оборудование, операционные системы и системное ПО, системы виртуализации, системы управления ресурсами.

  • PaaS (Platform-as-a-Service, платформа как услуга) – провайдер предлагает клиенту программную платформу и инструменты для проектирования, разработки, тестирования и развертывания приложений пользователя.


В соответствии с приведенными моделями, один из самых популярных сценариев применения «облачных вычислений» фактически повторяет аллегорию майнфрейма: программы хранятся в «облаке» и выполняются на виртуальных машинах, а компьютер пользователя становится только средством доступа к этим ресурсам. Быстрое и простое развертывание, отсутствие капитальных затрат на серверное оборудование, упрощенный удаленный доступ – ключевые преимущества «облачных вычислений», и есть большая уверенность, что технология будет оказывать значительное влияние на ИТ (информационные технологии).

По оценке IDC объем мирового рынка «облачных» услуг (IaaS, PaaS и Saas) в 2009 году составил $17,4 млрд. с тенденцией к увеличению до $44,2 млрд. в 2013 году. В списке ТОП – 10 стратегических технологий на 2010 год, технология cloud computing, по версии Gartner, стоит на первом месте.

Объем российского рынка, к примеру, сервисной модели SaaS в 2009 году по разным оценкам составил от 1,7 до 5 млн. $. При этом потенциальный объем рынка составляет 236 млн. $.

Основными потребителями, в соответствии с бизнес-логикой «облачных вычислений», должны являться предприятия среднего и малого бизнеса (далее — СМБ). Считается, что эффект от перевода функций ИТ в «облако» будет наиболее эффективен именно в этом секторе. Ведь «облачные вычисления» выводят идею аутсорсинга, так пока и не оцененную в российских реалиях, на качественно новый уровень.

Только в Москве количество предприятий СМБ в 2008 году составило по данным Мосгорстата в пределах 362 тыс. единиц, из них порядка 52,1% с численностью сотрудников до 16 человек и 7,9% с численностью сотрудников от 16 до 100 человек. По данным J'son & Partners Consulting в общем по России сектор СМБ насчитывает 1,6 млн. предприятий, из них в 2009 году всего около 2 тысяч пользовались SaaS приложениями. При учете нижнего предела приведенного выше объема рынка, ARPU в месяц на одно предприятие составляет примерно 2 125 рублей или 6 250 рублей при учете верхнего предела. При этом, % предприятий СМБ сектора, использующих SaaS приложения в своей деятельности, составляет всего 0,13% от общего числа.

То есть эта ниша рынка пока является относительно свободной, а потому привлекает различных игроков: системных интеграторов, разработчиков ПО, производителей оборудования и т.д. И близость информационных технологий, сестры телекоммуникаций, тоже толкает операторов связи в объятия «облачных вычислений».

Преимущества и выгоды SaaS

  1. Использование программного обеспечения лицензировано.
  2. Не нужно устанавливать, обновлять и поддерживать работоспособность оборудования и программного обеспечения. Использование облачной инфраструктуры не подразумевает покупку лицензии, как в случае с “пакетным” ПО, покупку и содержание серверов, кроме того, вы можете отписаться от услуги в любой момент, если поймете, что Вам она не подходит. Таким образом, Вы платите исключительно за то, что используете.
  3. Небольшие периодические затраты, вместо существенных разовых.
  4. Нет необходимости в размещении серверов, администрировании и защите безопасности данных.
  5. Платежи прогнозируемы.
  6. Приложения время от времени модернизируются.В "облаке" всегда находится самая последняя и самая свежая версия программы или документа. Будьте уверены, что переустанавливать платформу и платить за обновления Вам никогда не придется.
  7. Снижаются затраты на процесс развёртывания и внедрение
  8. Снижаются затраты на системы поддержки, настройки и дорогих квалифицированных системных администраторов.
  9. Снижение общих затрат на IТ, дорогостоящее ПО, аппаратную платформу, серверы и сетевое оборудование. Сохранение оборотных средств.
  10. Увеличение скорости развертывания решений, обеспечения работоспособности в короткий строк.
  11. Глобальная доступность. С учетом значительной экономии средств (см пункт выше) Saas сервисы становятся доступны максимально широкому кругу пользователей. Ввиду своей распространенности большинство Saas приложений имеют удобный интуитивный интерфейс. Достаточно сказать о том, что каждый из нас ежедневно использует Saas, порой даже не подозревая об этом: Все популярные почтовые клиенты, приложения Google, в том числе Google Docs, онлайн-игры и даже банкоматы - все это яркие примеры Software as a service, довольно быстро и основательно вошедших в нашу повседневную активность.
  12. Гарантированное качество и высокий уровень надежности.
  13. Мобильность сервиса. Ваш облачной портал будет доступен отовсюду, где есть интернет-соединение. Большинство Saas-приложений имеют мобильную версию, то есть Вы сможете легко получить доступ к нему со смартфона и планшета, что, конечно, очень удобно для тех, кто много времени проводит в пути и вынужден вести дела находясь за пределами офиса.В первую очередь, это касается систем для управления проектами. Такие платформы как 5pm , русскоязычный Teamlab и Zoho Projects уже давно обеспечили своих пользователей доступом к облачным офисам с мобильных устройств.
  14. Устойчивость данных к потере или краже. Если Вы храните свои данные в “облаке”, провайдер автоматически выполняет их резервное копирование, а это значит, что за сохранность информации в 99,9 % случаев можно не волноваться. По данным Freeform Dynamics 75% компаний считают использование SaaS безопасным для своих критических данных*.

Препятствия внедрению SaaS в СНГ

  1. IТ-персонал, консультирующий руководителей, и получающий зарплату, не заинтересован в развитии технологичного SaaS, из-за возможного снижения зарплаты и сокращения.
  2. Большинство заказчиков не преодолели психологический барьер.
  3. Опасения утечки информации и коммерческих данных, при выведении данные за пределы своей сети, на удаленный сервис.
  4. Деятельность потенциальных заказчиков недостаточно прозрачна, двойная бухгалтерия, нелицензионное ПО и пр.
  5. Недостаточно качественно функционируют каналы передачи данных. 6. Отечественные производители и западные SaaS-представители не предоставляют гарантированного качества.
  6. Отечественный рынок SaaS не развит и имеет малое количество интересных вариантов и предложений.
  7. Провайдеры не осознают своей выгоды и не поддерживают развитие SaaS.

SaaS в России

В отличие от Западной Европы и США модель SaaS пока не получила широкого распространения в России. На сегодняшний день можно выделить сразу несколько факторов, которые тормозят развитие данной модели на территории России и стран ближнего зарубежья:

  • Низкая культура аутсорсинга: российские предприятия неохотно отдают свои бизнес-функции на откуп «третьим» компаниям. Данный фактор тормозит не только развитие модели SaaS, но и развитие всех аутсорсинговых услуг в целом;
  • Высокий уровень пиратства: нелицензионные копии программного обеспечения фактически конкурируют с SaaS-решениями, особенно на рынке предприятий среднего и малого бизнеса. В западных странах именно эти рынки являются основными потребителями SaaS;
  • Ограниченность предложения: мировые лидеры SaaS-систем не спешат адаптировать свои продукты для российского рынка. Как правило, процесс адаптации достаточно сложен, поскольку он включает в себя не только локализацию, но и подгонку систем к российской специфике, требованиям законодательства и т.д.;
  • Общее отставание российской ИТ-отрасли: по оценкам различных экспертов, российская отрасль отстает от западной на несколько лет. Многие отечественные предприятия по-прежнему находятся на начальных стадиях информатизации и даже не задумываются о внедрении SaaS-решений;
  • Широкополосной доступ в Интернет является необходимым условием для использования SaaS. Как следствие, высокая стоимость такого доступа по-прежнему является серьезным ограничивающим фактором использования SaaS в регионах.

Тем не менее, на данный момент в России существует около 10 различных разработчиков, предлагающих собственные решения на базе концепции SaaS [7]:



Полный каталог SaaS-решений и проектов доступен на TAdviser.

Название системы Производитель Провайдер в России
HRM-системы
Quinyx UCMS Group UCMS Group
БОСС-Кадровик АйТи АйТи
CRM-системы
SugarCRM Open Source АйТи
24com Интерактивные информационные системы Интерактивные информационные системы
Salesforce.com Salesforce.com Salesforce.com, CT Consulting (интегратор)
NetSuite CRM NetSuite NetSuite, iGate (интегратор)
Управление задачами, проектами, совместная работа
Мегаплан Task Manager и др. Мегаплан Мегаплан
Кларис Альтсофт Альтсофт
Instant Business Network Медиачеис Медиачеис
Электронная почта КРОК КРОК
Корпоративный портал КРОК КРОК
Складской учет
МойСклад Логнекс Логнекс
EraTech Online Service SaaS Эра Технологий Era of Technologies
Учёт заказов
«Менеждер-Онлайн» — ваши клиенты и заказы manager-online.ru manager-online.ru
QuickDoc Конструктор документов ДокЛаб ДокЛаб

Некоторые ведущие SaaS платформы и решения

Примечания

Ссылки