SaaS PaaS IaaS модели, в чем разница, основные достоинства решений, примеры услуг и сервисов, расшифровка аббревиатур — Контур.Толк

В этой статье

SaaS, PaaS, IaaS: в чем разница

1 февраля 2024

Российский рынок облачных технологий продолжает расти. Драйвер — не только импортозамещение, но и оптимизация затрат на базовую IT-инфраструктуру. Разбираем по пунктам, чем различаются SaaS, PaaS, IaaS и для каких задач подходят разные типы облаков.

Фотография Алексей Поздеев Алексей Поздеев Ведущий инженер-программист
Фотография Елена Халуторных Елена Халуторных Автор Толка

Разница между SaaS, Paas, Iaas простыми словами

В этой статье мы разберем три основных модели предоставления облачных услуг. Какую из них выбрать, зависит от конкретных задач вашего бизнеса.

Типы облачных сервисов различаются в зависимости от того, чем управляет вендор и клиент.
Типы облачных сервисов различаются в зависимости от того, чем управляет вендор и клиент.

SaaS подходит, если вы ищете готовое приложение, чтобы использовать его для конкретных задач. Например, проводить онлайн-встречи, отслеживать задачи, отправлять электронные письма. Такие сервисы предоставляются по подписке. С SaaS-сервисом разберется любой пользователь. Поддержку работоспособности решения берет на себя вендор.

PaaS — облачная платформа с набором инструментов, которую предоставляет вендор. Клиент использует эту платформу, чтобы создать собственное решение, протестировать его, управлять им. Пользователи PaaS — разработчики.

IaaS позволяет получить дополнительные мощности для работы, например, для тестирования нового приложения. Вендор предоставляет виртуальные сервера, процессоры, облачные хранилища, а клиент оплачивает доступ к ним. В компании клиента виртуальные сервера настраивают IT-администраторы.

Чем управляет вендор при предоставлении сервисов по модели SaaS, PaaS, IaaS.
Чем управляет вендор при предоставлении сервисов по модели SaaS, PaaS, IaaS.

По данным CorpSoft24, облачный рынок в России растет в основном за счет модели IaaS. Компании переводят локальную инфраструктуру в облака, так как стоимость на оборудование и сроки доставки увеличились. Значимым остается фактор импортозамещения. К сентябрю 2023 рост облачного бизнеса в России составил 35% по отношению к прошлому году.

  SaaS PaaS IaaS
Что получает компания-клиент Готовый продукт Платформу с инструментами, средства разработки Инфраструктуру: виртуальные серверы, процессоры, хранилища
Кто обычно использует Любые сотрудники компании Разработчики  IT-администраторы 
За что отвечает вендор Полная работоспособность продукта ОС, программные компоненты, инфраструктура Исправность и бесперебойная работа виртуальных серверов
Что контролирует клиент Клиент использует приложение и может настроить его под свои задачи Данные, загруженные на платформу, настройку в рамках платформы Настройку ОС, промежуточное ПО, инструменты разработки, загружаемые данные

Что такое SaaS: программа как услуга

Расшифровка

Аббревиатура SaaS расшифровывается как Software as a Service — программное обеспечение как услуга.

Облачные сервисы для конкретных прикладных задач

В модели SaaS клиент получает полностью готовый к работе сервис. Вендор разрабатывает продукт, обеспечивает отказоустойчивость приложения и поддерживает его работоспособность. Клиенту остается только оплатить доступ, минимально настроить сервис и пользоваться им.

Клиент получает полностью готовый к работе SaaS-сервис, доступ к которому оплачивает по подписке.
Клиент получает полностью готовый к работе SaaS-сервис, доступ к которому оплачивает по подписке.

Для использования продукта достаточно стабильного интернета — инфраструктура и ее обслуживание лежит на разработчике. Если в программе случится сбой, отвечать тоже будет вендор. Большую часть данных, за исключением некоторых настроек и файлов, SaaS-сервисы хранят не на устройстве, а в облаке.

Разработка сервисов вместе с обслуживанием оборудования обходится недешево, все эти затраты берет на себя вендор. За счет многочисленных клиентов расходы окупаются, разработчик получает прибыль, а каждый отдельный пользователь существенно экономит на создании собственного приложения.

Сервисы SaaS оплачиваются по подписке: клиент покупает не сам сервис, а доступ к нему. Продукт принадлежит вендору, разворачивается на его серверах, а клиенты, чтобы решить свою задачу, платят деньги за использование. Иногда платежи рассчитываются по тарифам исходя из объема потребления услуги: за количество пользователей, интернет-трафика, записей в базе данных.

Примеры SaaS

SaaS-решения всем знакомы и встречаются повсеместно:

  • электронная почта;
  • облачные хранилища данных;
  • CRM-системы, учетные системы;
  • приложения для планирования и постановки задач;
  • сервисы онлайн-встреч;
  • системы электронного документооборота;
  • платформы для создания сайтов, интернет-магазинов,
  • офисные программы.

Большинство продуктов Контура относятся к SaaS-решениям. Например, сервис видеосвязи Толк, который позволяет проводить онлайн-встречи с качественным звуком и видео. Решение доступно по подписке: клиент выбирает подходящий тариф, периодически его оплачивает: раз в месяц, квартал или год.

При этом у Толка есть полностью автономная On-Premise-версия. Такой вариант архитектуры предполагает, что серверная часть для работоспособности приложения находится во внутренней сети организации — на серверах компании, которая подключает Толк.

Основные достоинства и недостатки SaaS

Плюсы:

Простой и быстрый запуск. Не нужно нанимать команду разработчиков и ждать, когда они напишут программу — к работе можно приступать сразу. SaaS-сервисы зачастую работают из браузера либо легко устанавливаются на устройство. Благодаря модели SaaS сложные и дорогие продукты доступны малому бизнесу, индивидуальным предпринимателям, частным пользователям.

Экономия. Вы не тратите деньги на зарплаты разработчикам, инженерам, покупку техники, обслуживание — вендор все делает за вас. Расходы на подписку в разы ниже, чем на создание программы с нуля. Периодические платежи одинаковы, что позволяет планировать бюджет.

Техническая устойчивость. В отличие от большинства компаний у вендора есть ресурсы, чтобы обеспечить систему резервных серверов, а также каналов доступа на случай аварий, что делает риски сбоев в работе минимальными. Если количество сотрудников или клиентов бизнеса резко увеличится, продукт продолжит работать стабильно. Вендор обеспечит дополнительные мощности под потребности компании.

Минусы:

Стандартизация. SaaS-решения рассчитаны на массового пользователя и не предназначены для глубокой модификации. Если у клиента есть специфические потребности, продукт может не подойти и потребуется собственная реализация.

Данные хранятся на серверах разработчика. С точки зрения информационной безопасности это недостаток всех облачных сервисов, потому что данные контролирует вендор.

Что такое PaaS: платформа как услуга

Расшифровка

Platform as a Service (PaaS) — платформа как услуга.

Облачная платформа как услуга

В рамках модели PaaS ответственность за серверы и другую базовую инфраструктуру также остается на поставщике — в этом она схожа с SaaS и IaaS. Однако готового итогового продукта вендор не предоставляет.

Вендор предлагает облачную платформу с набором инструментов, которые клиент использует, чтобы самому создать приложение и управлять им.
Вендор предлагает облачную платформу с набором инструментов, которые клиент использует, чтобы самому создать приложение и управлять им.

Представьте мастерскую, наполненную разными материалами и приспособлениями. Когда мастер захочет сделать табуретку, под рукой у него будет все необходимое: древесина, рубанок, стамеска, дрель, лобзик, молоток, гвозди, ткань для обивки, краска. Мастеру не нужно покупать инструменты, тем более создавать их с нуля. Зато с помощью приборов получится сделать любой стул, какой хочется, еще и продать его.

В PaaS-сервисе предоставляются готовые компоненты, используя которые IT-отдел компании может реализовать свою программу и запустить ее на рынок. Не нужно настраивать и поддерживать эти компоненты системы самостоятельно.

Помимо сетей, серверов и хранилищ данных PaaS-сервис предоставляет клиенту:

  • средства разработки, тестирования, управления, аналитики, например, Kubernetes, Docker;
  • системы управления базами данных;
  • программные компоненты, например, чат-боты, блокчейн;
  • среду для машинного обучения или обработки больших данных;
  • инструменты на основе искусственного интеллекта или интернета вещей.

Провайдер отвечает за разработку программ для платформы, обновление ПО, бесперебойную работу «железа». За это клиент перечисляет абонентскую плату. При этом клиент не может менять настройки облачной платформы или операционной системы, на которой она основана, — доступен только интерфейс PaaS-сервиса. Например, клиент получает базу данных и инструменты для работы с ней. На какой ОС и на каком «железе» работает эта база данных, вендор оставляет за собой.

Примеры PaaS

Российских PaaS-сервисов не так много, их предлагают, например, «Ростелеком», SberCloud, VK Cloud, Yandex Cloud.

Основные достоинства и недостатки PaaS

Плюсы:

Гибкость. Если ни один готовый SaaS-продукт не подходит под ваши требования, при этом в компании есть соответствующие ресурсы, вы можете реализовать собственный SaaS-продукт, используя PaaS-сервисы. Иногда подобные решения выходят за пределы компании и становятся полноценными SaaS-решениями для внешних пользователей.

Быстрая разработка. IT-специалистам не нужно настраивать и поддерживать инструменты и средства разработки — все уже есть, чтобы сосредоточиться на содержании.

Минусы:

Сложность переключения на другие платформы. Если компания захочет сменить PaaS-сервис для своего приложения, это может быть проблематично — многие платформы просто не дадут этого сделать.

Нельзя менять настройки инфраструктуры и платформы. Это может быть важно для компаний, планирующих создать специфический продукт.

Как в случае со всеми облачными сервисами, данные хранятся на серверах разработчика, что можно оценить как недостаток.

Что такое IaaS: инфраструктура как услуга

Расшифровка

Аббревиатура IaaS расшифровывается как Infrastructure as a Service — инфраструктура как услуга.

Облачная инфраструктура как услуга

В модели IaaS клиент платит за облачную инфраструктуру. Она включает в себя виртуальные серверы, облачные хранилища, сетевые ресурсы, виртуальные процессоры.

Вендор не предоставляет клиентам оборудование, он виртуализирует физические серверы и хранилища. При этом его задача — поддерживать серверы и дата-центры в работоспособном состоянии.
Вендор не предоставляет клиентам оборудование, он виртуализирует физические серверы и хранилища. При этом его задача — поддерживать серверы и дата-центры в работоспособном состоянии.

Клиенты используют мощности IT-инфраструктуры поставщика. На случай аварий у вендора есть сервисы резервного копирования и аварийного восстановления данных. Компания-клиент может настраивать облачную инфраструктуру под себя: самостоятельно распределять нагрузку между виртуальными серверами, ограничивать права доступа для разных пользователей.

IaaS-решение пригодится компаниям, у которых уже есть свои серверы, но в моменты повышения нагрузки вычислительных мощностей не хватает. Виртуальные серверы поставщика позволяют быстро масштабироваться.

Например, бизнес развивает крупный онлайн-магазин. Накануне праздников сайт не справляется из-за наплыва клиентов. Покупать дополнительные серверы ради пары скачков в году может быть затратно, проще и дешевле арендовать облако. Обычно клиент платит по принципу pay-as-you-go, то есть ровно столько, сколько использовал ресурсов.

Также IaaS используют компании, которые разрабатывают свой продукт, но не готовы вкладываться в дорогостоящее оборудование. Например, стартапы или компании с рискованными инновационными проектами. Крупному бизнесу тоже может быть выгодно мигрировать в облако.

Примеры IaaS

IaaS-решения разрабатывают как российские, так и зарубежные компании. На отечественном рынке представлены CloudMTS, SberCloud, VK Cloud, Yandex Cloud.

Основные достоинства и недостатки IaaS

Плюсы:

Снижение затрат на продукт. Арендовать облачную инфраструктуру дешевле, чем покупать собственный парк серверов. Капитальные вложения в физическую инфраструктуру окупаются годами, а обслуживать серверы и ЦОДы должны квалифицированные специалисты.

Скорость масштабирования. Если компании требуются дополнительные ресурсы для тестирования и разработки приложений, гораздо быстрее мигрировать в облако, чем разворачивать еще один сервер.

Минусы модели IaaS такие же, как у других типов облаков.

Клиент зависит от поставщика. Если с работоспособностью инфраструктуры возникнут сложности, бизнес-процессы компании могут пострадать.

Поставщик хранит данные на своих серверах. Это может считаться недостатком с точки зрения информационной безопасности.

Какое решение выбрать — SaaS, PaaS или IaaS — зависит от потребностей бизнеса. Для тех, кто хочет получить работающий налаженный продукт подойдет SaaS. Разработчикам, которым достаточно готовых инструментов для создания своего приложения, лучше использовать PaaS. Компаниям с собственным продуктом без достаточных вычислительных мощностей пригодится IaaS.

Фотография Алексей Поздеев Алексей Поздеев Ведущий инженер-программист
Фотография Елена Халуторных Елена Халуторных Автор Толка
Самое главное — у вас в почте
Подписаться

Заботливо составляем дайджест с обновлениями продуктов, гайдами и статьями Самое главное — у вас в почте
Подписаться

Вы всё ещё думаете? Просто попробуйте