SaaS · Software as a Service
Программное обеспечение по требованию — одна из форм облачных вычислений, модель обслуживания, при которой подписчикам предоставляется готовое прикладное программное обеспечение, полностью обслуживаемое провайдером.
Поставщик в этой модели самостоятельно управляет приложением, предоставляя заказчикам доступ к функциям с клиентских устройств, как правило через мобильное приложение или веб-браузер
Основное преимущество модели SaaS для потребителя услуги состоит в отсутствии затрат, связанных с установкой, обновлением и поддержкой работоспособности оборудования и работающего на нём программного обеспечения.
- приложение приспособлено для удаленного использования
- одним приложением пользуется несколько клиентов
- оплата взимается либо в виде ежемесячной абонентской платы, либо на основе объёма операций
- техническая поддержка приложения включена в оплату
- модернизация и обновление приложения происходит оперативно и прозрачно для клиентов
Как и во всех формах облачных вычислений, заказчики платят не за владение программным обеспечением как таковым, а за его аренду, то есть за его использование через мобильное приложение или веб-интерфейс.
Ключевые характеристики
- доступ к программному обеспечению, разработанному в соответствии с моделью ПО как услуга, предоставляется удалённо по сетевым каналам и, как правило, через веб-интерфейс, кроме того, могут использоваться тонкие клиенты и терминальный доступ
- программное обеспечение развёртывается в центре обработки данных в виде единого программного ядра, с которым работают все заказчики
- программное обеспечение предоставляется на условиях уплаты периодических арендных платежей
- обслуживание и обновление программного обеспечения выполняется централизованно на стороне поставщика приложения, предоставляемого как услуга (SaaS)
- стоимость технической поддержки обычно включается в арендную плату
Преимущества модели SaaS
- не нужна установка ПО на рабочие места пользователей — доступ к ПО осуществляется через обычный Web-браузер (реже через специальную программу-клиент)
- сокращение затрат на развёртывание системы в организации. Это расходы на аренду помещения, организацию дата-центра, оплату труда сотрудников и т. д.
- сокращение затрат на техническую поддержку и обновление развернутых систем
- скорость внедрения, обусловленная отсутствием затрат времени на развертывание системы
- понятный интерфейс — большинство сотрудников уже привыкли к использованию веб-сервисов
- ясность и предсказуемость платежей, защита инвестиций
- мультиплатформенность — пользователь не зависит от программно-аппаратной платформы, выбранной разработчиком
- возможность получить более высокий уровень обслуживания ПО
-
Снижение стоимости
за счет эффекта масштабаПровайдер SaaS обслуживает единое программное ядро, которым пользуются все клиенты, и потому тратит меньшее количество ресурсов в сравнении с управлением отдельными копиями программного обеспечения для каждого заказчика. Кроме того, использование единого программного ядра позволяет планировать вычислительные мощности и уменьшает пиковые нагрузки для отдельных заказчиков. Все это позволяет SaaS-провайдерам существенно снизить стоимость эксплуатации ПО. В результате стоимость услуг для конечного пользователя такого ПО становится ниже издержек, возникающих при использовании классической модели лицензирования.
-
Уровень
обслуживанияSaaS-провайдер способен предложить уровень обслуживания и поддержки ПО в работоспособном состоянии, недоступный для внутренних IT-отделов компаний. Это особенно ярко проявляется в случае работы с SaaS-провайдером по SLA-контракту.
В настоящее время можно выделить несколько главных факторов, стимулирующих использование программного обеспечения по требованию заказчиками и развитие данных продуктов разработчиками.
Недостатки модели SaaS
-
Сложность кастомизации
Поскольку основная экономия ресурсов SaaS-провайдера достигается за счёт масштаба, SaaS-модели неэффективны для систем, требующих глубокой индивидуализации (адаптации под каждого заказчика).
Если типовое приложение вас не устраивает, то с большой вероятностью, вам придется разворачивать «коробочную» версию ПО.
-
Безопасность
Многие заказчики опасаются применять SaaS из-за соображений безопасности и возможной утечки информации со стороны поставщика SaaS-услуг. Вопросы, связанные с безопасностью, ограничивают использование SaaS-модели в критически важных системах, в которых обрабатывается конфиденциальная информация.
Рекомендации
по применению
Если у вас нет специфических требований к функционалу и безопасности приложений, то SaaS — хороший выбор.
Обычно, SaaS приложения удовлетворяют потребности частных лиц и небольших компаний (SMB).
Для более требовательных заказчиков мы рекомендуем рассмотреть модель IaaS.