SaaS

Введение

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

SaaS является наиболее распространённой из трёх базовых моделей облачных вычислений (наряду с PaaS и IaaS) и охватывает сотни классов ПО: от корпоративных CRM и ERP до приложений для совместной работы, аналитики и электронной почты.

История и контекст

Концепция предоставления ПО как услуги восходит к эпохе разделения машинного времени (timesharing) в 1960-х годах. Однако современный SaaS стал возможен лишь с распространением широкополосного интернета в начале 2000-х.

Salesforce.com (основана в 1999 году) стала первопроходцем корпоративного SaaS, предложив CRM по подписке через браузер. В 2000-х сформировались ключевые SaaS-категории: Google Apps (2006), Dropbox (2007), Zendesk (2007). В 2010-х SaaS стал доминирующей моделью доставки ПО для SMB. В России SaaS-рынок активно развивался, хотя после 2022 года часть западных SaaS-провайдеров ушла, ускорив развитие отечественных решений.

Как это работает

В SaaS-модели провайдер берёт на себя ответственность за все слои инфраструктуры:

  • Инфраструктура — серверы, сети, ЦОД (аналог IaaS).
  • Платформа — операционные системы, СУБД, middleware (аналог PaaS).
  • Приложение — само ПО, его обновления, патчи, масштабирование.
  • Данные — хранение и резервное копирование (ответственность разделена с клиентом).

Клиент управляет только данными и настройками приложения. Многопользовательская архитектура (multi-tenancy) позволяет одному экземпляру ПО обслуживать тысячи клиентов с логической изоляцией их данных, что обеспечивает экономию масштаба.

Где применяется

  • CRM и продажи — Salesforce, AmoCRM, Bitrix24 в облаке.
  • Корпоративная почта и коллаборация — Google Workspace, Microsoft 365, Яндекс.360.
  • Бухгалтерия и ERP — облачные версии 1С:Fresh, МойСклад, Контур.Бухгалтерия.
  • Безопасность — антивирусы, DLP, SIEM по модели SaaS (Security-as-a-Service).
  • HR и рекрутинг — HRM-системы, ATS-платформы с подпиской.

Преимущества и ограничения

Преимущества: нет затрат на закупку серверов и ПО; быстрое внедрение — от часов до дней; автоматические обновления и патчи; масштабирование по мере роста числа пользователей; предсказуемые расходы по модели OPEX.

Ограничения: зависимость от интернет-соединения; данные хранятся у провайдера — риски для организаций с требованиями к суверенитету данных; ограниченные возможности кастомизации; при уходе провайдера с рынка (как в 2022 году) — риск потери доступа.

Связь с другими понятиями

SaaS — верхний уровень стека облачных сервисов, который опирается на PaaS (платформу для разработки и развёртывания приложений) и IaaS (арендованную вычислительную инфраструктуру). Альтернатива SaaS — On-Premise (развёртывание ПО на собственных серверах). В контексте российского законодательства SaaS-продукты могут быть включены в реестр Минцифры, если оформлены как лицензионные договоры. Реестр отечественного ПО и политика импортозамещения стимулируют развитие российских SaaS-продуктов.