Software as a service

Материал из ITpedia

(Перенаправлено с SaaS)
Перейти к: навигация, поиск

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

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

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

Содержание

[править] История

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

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

[править] Философия SaaS

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

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

[править] Ключевые характеристики

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

  • Доступ к программному обеспечению удаленно предоставляется по сетевым каналам через веб-интерфейс;
  • Программное обеспечение развертывается в едином дата-центре, а не на мощностях каждого конкретного заказчика;
  • Программное обеспечение предоставляется на условиях аренды и предполагает периодические платежи. Стоимость технической поддержки обычно включена в стоимость арендной платы;
  • Обновления программного обеспечения устанавливаются централизованно на стороне провайдера 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 в России

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

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

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

Название системы Производитель Провайдер в России
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

[править] Примечания

[править] Ссылки