SaaS — что это: модель ПО как услуги простыми словами | Глоссарий FREEHOSTING

SaaS

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

Определение простыми словами

SaaS — это аренда готового приложения, а не покупка коробочного дистрибутива. Провайдер размещает программу в собственной инфраструктуре, отвечает за обновления, резервные копии и доступность. Пользователь оплачивает подписку и работает в личном кабинете через браузер или мобильное приложение. Классические примеры — Google Workspace, Notion, Bitrix24, Slack.

В отличие от IaaS и PaaS, в SaaS клиент не управляет ни сервером, ни средой выполнения — только данными внутри приложения. Это упрощает запуск, но снижает контроль над инфраструктурой.

Сравнение

Критерий SaaS Коробочный софт Self-hosted
Установка Не требуется На каждом ПК На своём сервере
Обновления Автоматически Вручную Силами админа
Стоимость Подписка Разовая лицензия Сервер + лицензия
Контроль данных У провайдера Локально Полный
Масштабирование Тариф выше Новые лицензии Доп. ресурсы

Кейсы использования

  • CRM и продажи — amoCRM, HubSpot, Salesforce без своего сервера.
  • Корпоративная почта и документы — Google Workspace, Microsoft 365.
  • Бухгалтерия и налоги — Контур.Бухгалтерия, Моё дело.
  • Веб-аналитика — Яндекс.Метрика, Plausible Cloud.
  • Когда SaaS не подходит: жёсткие требования к локализации данных (152-ФЗ для гостайны), необходимость глубокой кастомизации ядра, отсутствие интернета на объекте, специфические требования регулятора.

Технические детали

SaaS-приложение обычно имеет multi-tenant архитектуру: один экземпляр обслуживает тысячи клиентов с логической изоляцией данных. Доступ — по REST/GraphQL API и веб-интерфейсу. Проверить, доступен ли сервис, можно стандартным запросом:

curl -I https://app.example.com/api/v1/health
curl -X GET https://app.example.com/api/v1/users 
  -H "Authorization: Bearer $API_TOKEN" 
  -H "Accept: application/json"

Размещение собственного SaaS-продукта обычно требует отдельной серверной инфраструктуры — для этого подойдёт облачный хостинг с автоматическим масштабированием.

Частые вопросы

Чем SaaS отличается от обычного сайта?

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

Можно ли запустить свой SaaS-проект на виртуальном хостинге?

Только прототип на минимальной нагрузке. Для продакшена нужен VPS или облако с возможностью масштабировать CPU, RAM и диски, а также настраивать собственный стек.

Где хранятся данные клиентов SaaS?

В дата-центрах провайдера. Серьёзные сервисы публикуют geo-локацию серверов и сертификаты соответствия (ISO 27001, SOC 2, 152-ФЗ для России).