SaaS (Software as a Service, программное обеспечение как услуга) — верхний уровень облачной сервисной модели. Клиент работает с готовым приложением через браузер или мобильное приложение без установки и обслуживания ПО. Примеры: Google Workspace, Microsoft 365, Salesforce, Bitrix24, Slack, Figma.
Как работает
Провайдер SaaS разворачивает приложение на своей инфраструктуре (публичное облако или собственные дата-центры) и открывает доступ через HTTPS. Клиент получает учётные данные и начинает работать — никаких установок. Многоарендная архитектура (multi-tenant) позволяет одному экземпляру ПО обслуживать тысячи клиентов; данные изолированы логически (tenant ID в каждом запросе и таблице БД).
Аутентификация в SaaS — обычно через SSO (Single Sign-On) или OAuth 2.0. Данные хранятся у провайдера; экспорт в стандартных форматах (CSV, JSON, API) — обязательная функция для vendor lock-in mitigation. SLA ведущих провайдеров — 99,9% (8,7 часов простоя в год) или 99,99% (52 минуты).
Обновления ПО выходят автоматически, без участия клиента. Масштабирование — на стороне провайдера: при пиковой нагрузке провайдер докупает ресурсы в IaaS-слое.
История
Концепция предшествует термину: ASP (Application Service Provider) модель существовала с конца 1990-х — компании арендовали доступ к ERP-системам по dial-up. Термин «SaaS» популяризировал Salesforce, запустившийся в 1999 году с первой в мире CRM «без установки». IDC ввело термин официально в 2000 году. К 2024 году мировой рынок SaaS превысил 240 млрд долларов; доля SaaS в корпоративном ПО — более 70%.
Виды SaaS по сегменту
- Horizontal SaaS — универсальные инструменты для любого бизнеса: CRM (Salesforce), HRM (Workday), коллаборация (Slack).
- Vertical SaaS — отраслевые решения: медицина (Epic), строительство (Procore), агрохозяйство (AgriWebb).
- Micro SaaS — узкоспециализированные инструменты, часто от одного разработчика для ниши (плагины, виджеты).
На что обращать внимание
При выборе SaaS проверяйте: расположение дата-центров (152-ФЗ, GDPR), наличие API и экспорта данных (избегайте vendor lock-in), политику резервного копирования, сертификаты безопасности (ISO 27001, SOC 2). Стоимость SaaS при большом числе пользователей может превысить цену самостоятельного развёртывания на VDS: считайте TCO (Total Cost of Ownership) на 3 года.
Ключевые отличия от IaaS и PaaS
IaaS предоставляет инфраструктуру, клиент управляет ОС и приложениями. PaaS даёт платформу для разработки, клиент пишет код. SaaS — готовое приложение, клиент только использует. Ответственность клиента снижается от IaaS к SaaS, но и контроль тоже.
SaaS vs IaaS vs PaaS
Три уровня облачных услуг отличаются степенью ответственности клиента. IaaS (Infrastructure as a Service) — виртуальные машины и сети, клиент управляет ОС и приложениями: Amazon EC2, VPS. PaaS (Platform as a Service) — управляемые среды исполнения, клиент деплоит код: Heroku, Google App Engine. SaaS — готовое приложение, клиент только использует.
На что обращать внимание
SaaS-зависимость: переход между провайдерами требует миграции данных, которая может занять месяцы. Уточняйте форматы экспорта данных до подписки. GDPR и 152-ФЗ ограничивают хранение персональных данных вне российских ЦОД — проверяйте расположение серверов SaaS-провайдера. Downtime SaaS напрямую влияет на бизнес: изучайте SLA перед покупкой.