Wiki
Инфраструктура

IaaS, PaaS, SaaS — в чём разница простыми словами

IaaS (VPS, dedicated), PaaS (App Platform, Heroku), SaaS (готовые приложения). Три уровня облачной модели: чем выше, тем меньше вы управляете.

IaaS (Infrastructure as a Service) — арендуете голое железо или VPS с root-доступом. Всё ставите сами: ОС, база данных, ваше приложение. Примеры: наш VPS, Hetzner Cloud, AWS EC2, DigitalOcean Droplets. Плюс — максимальная гибкость, минус — нужны sysadmin-навыки.

PaaS (Platform as a Service) — арендуете "платформу для приложения": пушите git-репозиторий, провайдер сам разворачивает, масштабирует, обновляет. ОС и инфраструктуру вы не видите. Примеры: Heroku, Vercel, Fly.io, DigitalOcean App Platform, AWS Elastic Beanstalk. Плюс — экономия времени, минус — цена в 2-4 раза выше IaaS и vendor lock-in.

SaaS (Software as a Service) — арендуете готовое приложение по подписке, ничего не разворачиваете. Примеры: Gmail, Slack, Notion, 1С:Облако, Bitrix24. Плюс — работает сразу, минус — нельзя кастомизировать и данные у провайдера.

Практический выбор: если вы разработчик или dev-команда с sysadmin-компетенциями — IaaS выгоднее в 2-4 раза. Если стартап без DevOps — PaaS на первые полгода, потом переезд на IaaS для экономии. Если задача не разработка, а обычная работа — SaaS.

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

У Elistrax это IaaS или PaaS?
IaaS — вы получаете VPS с root, устанавливаете что хотите. PaaS-функциональность (managed Postgres, managed K8s) у нас на roadmap.
Что дешевле в перспективе?
IaaS — если у команды есть DevOps-навыки. Разница окупает наём junior-DevOps на €2-3k/мес при экономии на PaaS €5-10k/мес.