Российский рынок облачных технологий продолжает расти. Драйвер — не только импортозамещение, но и оптимизация затрат на базовую IT-инфраструктуру. Разбираем по пунктам, чем различаются SaaS, PaaS, IaaS и для каких задач подходят разные типы облаков.
Разница между SaaS, Paas, Iaas простыми словами
В этой статье мы разберем три основных модели предоставления облачных услуг. Какую из них выбрать, зависит от конкретных задач вашего бизнеса.
SaaS подходит, если вы ищете готовое приложение, чтобы использовать его для конкретных задач. Например, проводить онлайн-встречи, отслеживать задачи, отправлять электронные письма. Такие сервисы предоставляются по подписке. С SaaS-сервисом разберется любой пользователь. Поддержку работоспособности решения берет на себя вендор.
PaaS — облачная платформа с набором инструментов, которую предоставляет вендор. Клиент использует эту платформу, чтобы создать собственное решение, протестировать его, управлять им. Пользователи PaaS — разработчики.
IaaS позволяет получить дополнительные мощности для работы, например, для тестирования нового приложения. Вендор предоставляет виртуальные сервера, процессоры, облачные хранилища, а клиент оплачивает доступ к ним. В компании клиента виртуальные сервера настраивают IT-администраторы.
По данным CorpSoft24, облачный рынок в России растет в основном за счет модели IaaS. Компании переводят локальную инфраструктуру в облака, так как стоимость на оборудование и сроки доставки увеличились. Значимым остается фактор импортозамещения. К сентябрю 2023 рост облачного бизнеса в России составил 35% по отношению к прошлому году.
| SaaS | PaaS | IaaS | |
|---|---|---|---|
| Что получает компания-клиент | Готовый продукт | Платформу с инструментами, средства разработки | Инфраструктуру: виртуальные серверы, процессоры, хранилища |
| Кто обычно использует | Любые сотрудники компании | Разработчики | IT-администраторы |
| За что отвечает вендор | Полная работоспособность продукта | ОС, программные компоненты, инфраструктура | Исправность и бесперебойная работа виртуальных серверов |
| Что контролирует клиент | Клиент использует приложение и может настроить его под свои задачи | Данные, загруженные на платформу, настройку в рамках платформы | Настройку ОС, промежуточное ПО, инструменты разработки, загружаемые данные |
Что такое SaaS: программа как услуга
Расшифровка
Аббревиатура SaaS расшифровывается как Software as a Service — программное обеспечение как услуга.
Облачные сервисы для конкретных прикладных задач
В модели 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.
Проведите онлайн-встречу в Контур.Толке
Бесплатный доступ для новых пользователей