SaaS
Software as a Service — модель, при которой готовое приложение работает на серверах провайдера, а клиент пользуется им через браузер по подписке.
Что такое SaaS
SaaS (Software as a Service, «программное обеспечение как услуга») — модель поставки софта, при которой приложение работает на серверах провайдера, а клиент получает к нему доступ через браузер или клиент и платит подписку. Ничего не устанавливается, не обновляется и не администрируется на стороне клиента.
SaaS-сервис — это не «программа в интернете», а полный отказ от владения: провайдер отвечает за серверы, ОС, базу, обновления, бэкапы и доступность. У клиента остаются только его данные и настройки.
Примеры: Gmail, Notion, Slack, Битрикс24, 1С:Fresh, Figma, amoCRM.
IaaS, PaaS, SaaS — в чём разница
Три модели отличаются одним: где проходит граница ответственности между вами и провайдером.
| Модель | Что вы арендуете | Что делаете сами | Примеры |
|---|---|---|---|
| IaaS | Виртуальные серверы, диски, сеть | Ставите ОС и софт, обновляете, пишете приложение | аренда GPU-сервера, VPS, облачные диски |
| PaaS | Готовую среду выполнения | Пишете и деплоите код | Heroku, Vercel, managed PostgreSQL |
| SaaS | Готовое приложение | Заводите пользователей и вносите данные | Gmail, Notion, Битрикс24 |
Аналогия с дорогой: IaaS — арендовать машину (руль ваш, заправка ваша, маршрут ваш); PaaS — такси (сказали адрес, ехать не ваша забота); SaaS — автобус (маршрут и расписание уже есть, вы просто едете).
Чем выше по лестнице, тем меньше работы и меньше контроля. Обратная сторона SaaS — вы не выбираете версию, не откладываете обновление и не чините сами, когда сервис лежит.
Как устроен SaaS изнутри
Ключевое техническое свойство — мультитенантность: все клиенты работают на одном экземпляре приложения, а их данные разделены логически (по tenant_id), а не отдельными серверами. Именно поэтому SaaS дешевле коробки: одна инсталляция обслуживает тысячи компаний, а обновление раскатывается на всех сразу.
Отсюда же типичные ограничения SaaS:
- нельзя дописать свою логику в ядро — только API и вебхуки;
- нельзя остаться на старой версии, если новая вам не нравится;
- «шумный сосед» и общие лимиты — производительность зависит не только от вас.
Что проверить перед выбором SaaS
- Где лежат данные. Для персональных данных российских граждан 152-ФЗ требует, чтобы первичная база находилась в РФ. Зарубежный SaaS этому условию обычно не отвечает.
- SLA — какая доступность обещана и что компенсируют при простое.
- Экспорт данных. Есть ли выгрузка в открытом формате — иначе миграция превращается в парсинг экранов.
- SSO и RBAC — интеграция с корпоративными учётками и разграничение прав.
- API — без него сервис не встроится в остальной ландшафт.
Когда SaaS не подходит
Если данные нельзя отдавать наружу, нагрузка специфична или нужна своя модель — берут IaaS и разворачивают сервис сами. Типичный пример: компания отказывается от облачного LLM-API и поднимает свой инференс на арендованном GPU-сервере — данные не покидают контур, а стоимость при постоянной нагрузке предсказуема.
Промежуточный вариант — self-hosted-версии SaaS-продуктов (GitLab, Rocket.Chat, Keycloak): тот же софт, но в вашем контуре и под вашу ответственность.
Связанные термины
- IaaS — нижний уровень: инфраструктура как услуга
- PaaS — средний уровень: платформа как услуга
- Мультитенантность — техническая основа SaaS
- Облачные вычисления — общая рамка, куда входит SaaS
- Модели облака (BaaS/DaaS/XaaS) — остальные «as a Service»
- Персональные данные / 152-ФЗ — главное ограничение при выборе SaaS
Готовы запустить GPU-задачу?
Запустить GPU-сервер