Из этой статьи вы узнаете, как расшифровываются аббревиатуры SaaS, Paas, IaaS, что это такое, в чем особенности данного вида услуг, а также в чем их плюсы и минусы.
Используя любое программное обеспечение, вы хотите ровно двух вещей:
- Чтобы ваши задачи решались;
- Чтобы у вас не возникало при этом лишних проблем.
Чем меньше сложностей с установкой софта и его поддержкой, тем лучше. В идеальной ситуации вы вообще никак не должны контактировать с разработчиками: поставили программу, настроили – всё, она работает. Сменили компьютер, скачали приложение, авторизовались – все настройки на месте.
Именно поэтому за последние 5-10 лет IT-решения в B2B сегменте практически полностью мигрировали в облака, а модели облачных услуг IaaS, PaaS и SaaS стали золотым стандартом. Разбираемся в том, что это за «три кита», чем они схожи и чем отличаются друг от друга.
SaaS: Software as a Service
«Программное обеспечение как сервис»: полностью готовый, заранее настроенный программный продукт – самый распространённый и привычный пользователям вариант облачных систем. Именно так работают сервисы электронной почты, Google Docs, популярные CRM, планировщики задач, блог-платформы и большая часть других интернет-ресурсов, предлагающих вам те или иные приложения. Главный плюс SaaS в том, что вы можете целиком сконцентрироваться на использовании нужных вам функций, не отвлекаясь на техническую часть. Поставщик услуги берёт на себя:
- Базовые настройки;
- Регулярные обновления;
- Поиск подходящей аппаратной части;
- Обеспечение доступности сервиса;
- Резервное копирование и т. д.
Кроме того, вы получаете оперативную и доступную техподдержку по любым вопросам.
Как правило, SaaS-приложения распространяются по модели абонентской платы за определённый период – месяц или год. В некоторых случаях используется модель фримиум: ограниченный функционал решения доступен бесплатно, однако за полный доступ ко всем его возможностям взимается плата. Бессрочные лицензии с безлимитной техподдержкой – такие, как предлагает Kickidler – в сегменте облачных продуктов являются скорее исключением, чем правилом.
Многие Saas-продукты предлагают клиентам широкие возможности по кастомизации решения под нужды компании – например, по брендированию интерфейса. Можно поставить свой логотип, выбрать корпоративную цветовую схему и т. д. В конечном итоге, правильно настроенный SaaS становится постоянным и необходимым инструментом для повседневной работы компании.
Примеры использования SaaS на практике
- Управление проектом при помощи Asana;
- Создание своего интернет-магазина на Shopify;
- Мониторинг действий сотрудников через Kickidler;
Плюсы и минусы облачных решений
SaaS (как и другие облачные модели, о которых поговорим ниже) даёт вам следующие преимущества:
- Экономия средств и времени на запуск решения: всё уже готово, не нужно закупать оборудование, готовить инфраструктуру и т. д.;
- Упрощённое обслуживание: за работоспособность продукта/системы отвечает поставщик услуги;
- Регулярные обновления: поставщик, предлагающий то или иное облачное решение, постоянно работает над его развитием – и, что самое лучшее, вы получаете результаты этой работы без каких-либо дополнительных усилий;
- Простое масштабирование: произошёл скачок спроса, и вам понадобились большие мощности? Получить их можно практически моментально;
- Доступность: хотите посмотреть отчёты Kickidler по московскому офису, когда сами находитесь в заграничной командировке? Нет ничего проще.
Что касается недостатков, ключевой из них – это хранение важных данных на серверах третьих лиц. Какое бы облако вы ни выбрали, у провайдера всегда будет технический доступ ко всей вашей информации: да, в большинстве случаев поставщики услуг ведут себя добросовестно, но помнить об этом факторе необходимо.
Именно поэтому, распространяя систему учета рабочего времени Kickidler, мы всегда предлагаем размещение нашего продукта на собственных серверах клиента (on-premise): это наиболее защищённый вариант из всех возможных. Конечно, по вашему желанию, мы можем предложить и установку в облако (on-cloud) – подробнее о том, чем отличаются эти два подхода, расскажем в следующей нашей статье.
IaaS: Infrastructure as a Service
«Инфраструктура как услуга» – это более общая модель, которая концентрируется не на программных продуктах, а на необходимых для их работы аппаратных мощностях. Допустим, вам нужны серверы для базы данных, электронной почты и хранения файлов. В привычной модели действий вы создаёте свою серверную:
- Выделяете помещение;
- Оборудуете его соответствующим образом: охлаждение, питание и т. д.;
- Закупаете аппаратную часть серверов;
- Устанавливаете её и настраиваете.
Всё это достаточно дорого и трудоёмко. IaaS предлагает альтернативу: вы просто берёте всё необходимое в аренду у компании, для которой обустройство IT-инфраструктуры – профильная специализация. Быстро, удобно и выгодно.
Примеры использования IaaS на практике
- Создание виртуального дата-центра (особенно актуально, если вам нужно быстро запустить новый бизнес с минимальными расходами);
- Расширение существующей инфраструктуры на краткий период повышенного спроса – например, если вы ожидаете наплыв клиентов в свой интернет-магазин, и вам нужны дополнительные мощности;
- Тестирование новых продуктов/процессов, которые ещё не готовы к внедрению на основных серверах компании.
PaaS: Platform as a Service
«Платформа как сервис» – это более частный случай IaaS: вы арендуете не просто необходимые вам аппаратные мощности, но уже адаптированные под выполнение конкретной задачи инструменты. Это могут быть:
- Система управления базами данных;
- Платформа для работы с Big Data;
- Комплекс машинного обучения и т. д.
Достаточно провести небольшую настройку облачной платформы под свои нужды, и вы уже можете ей пользоваться. Выбор оптимальной конфигурации «железа», низкоуровневые настройки, масштабирование, безопасность – все эти заботы ложатся на плечи провайдера услуги, избавляя вас от лишних трат времени и средств.
Примеры использования PaaS на практике
- Перенос своей СУБД (системы управления базами данных) в облако;
- Разработка новых приложений в контейнерах: каждый компонент находится в отдельном виртуальном боксе, что открывает для компании широкие возможности по быстрому масштабированию нагрузок;
- Машинное обучение – например, распознавание лиц по базе с фотографиями сотрудников.
Другие виды облачных решений
Кроме «большой тройки», перечисленной выше, существуют следующие *aaS системы:
- DaaS (Desktop as a Service), «рабочее место как услуга»: размещённые в облаке виртуальные станции, на которых установлен весь нужный для работы софт;
- MSaaS (Managed Software as a Service), «управляемое ПО как услуга»: SaaS с большим количеством настроек и возможностей адаптировать приложение к индивидуальным бизнес-процессам компании;
- MBaaS (Mobile Backend as a Service), «мобильный бэкэнд как услуга»: унифицированные средства подключения мобильных и веб приложений к облачным серверным службам;
- DCaaS (DataCenter as a Service), «датацентр как услуга»: частный случай IaaS, адаптированный конкретно под хранение данных;
- ITMaaS (Information Technology Management as a Service), «IT-менеджмент как услуга»: пакет приложений, обеспечивающих контроль над информационной инфраструктурой компании.
Новые форматы *aaS решений появляются регулярно, и это – лучшее свидетельство того, что облачная модель распространения услуг и продуктов стала золотым стандартом в IT.