Что такое SaaS, IaaS, XaaS и всё остальное
easy

Что такое SaaS, IaaS, XaaS и всё остальное

И сорт авокадо Хаас

Это статья про ИТ-термины, что они означают и где применяются. Если вы будете заниматься любой разработкой, вам может пригодиться. Если хотите почитать про что-то более практичное — вот статья про Kubernetes, там сложные схемы и есть над чем подумать.

Что такое SaaS на примере офисных приложений

SaaS — это сокращение от Software as a Service, что переводится как «программа как услуга». Поясним на примере офисного софта типа Microsoft Word.

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

Потом Microsoft переделали бизнес-модель приложения и придумали Office 365. Теперь Word можно было запустить в браузере, без необходимости устанавливать на локальный компьютер. Версия для компьютера тоже сохранилась. Но чтобы включить версию для компьютера, нужно было иметь подключение к интернету, а доступ к программе нужно было оплатить.

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

Что такое SaaS, IaaS, XaaS и всё остальное

Плюсы SaaS

Главное назначение SaaS — быстро разворачивать много-много простого софта на маломощных компьютерах. В идеале — чтобы эти компьютеры ещё общались между собой. Идеальные кандидаты для SaaS — системы управления проектами, CRM, файлообменники и чаты. 

Что в этом хорошего: 

✅ Всё готово из коробки (точнее, из облака). Если сервис работает в браузере, тебе не нужно устанавливать никакого дополнительного софта, всё работает в браузере. Это удобно, если нужно выкатить новую программу на десятки и сотни компьютеров: не нужно ходить и настраивать каждый. Выдал всем логины-пароли, и программой можно пользоваться. 

✅ Нужен только браузер. Почти весь SaaS работает в браузере, поэтому не требует серьёзных компьютеров для работы. Можно работать с планшетов, мобилок, простых офисных ноутбуков, а также с маломощных одноплатных компьютеров. Это важно, когда нужно оборудовать много рабочих мест. 

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

✅ В целом дешевле. Обычно подписаться на SaaS выходит дешевле, чем покупать лицензию на отдельный софт. Также можно не тратить деньги на покупку серверов и наём специалистов по обслуживанию. 

Минусы модели SaaS

Вместе с тем модель проклята. Вот почему. 

❌ Вы ни на что не влияете. Если у провайдера авария, ваши программы могут перестать работать — даже если ваши компьютеры исправны и интернет работает. И ничего вы с этим не сделаете. 

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

Если у сервиса редизайн или отключаются старые возможности, это тоже вне вашей власти. 

❌ Интернет нужен всегда. Даже если у вас на компьютере работает локальная копия программы, для работы и авторизации лицензии ей всегда нужен будет интернет. 

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

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

❌ Данные доступны спецслужбам. Если сервер стоит в России, к нему могут получить доступ российские спецслужбы. Если в США — то американские. И далее по списку. Важно помнить, что любое облако — это просто чужой компьютер, который стоит в дата-центре. Доступ к этому дата-центру имеет любой человек с правильной корочкой. 

Что значит IaaS, PaaS, XaaS и другие аббревиатуры

Везде, где есть «aaS» — это означает сервисы, которые предоставляют какие-то услуги, например:

IaaS — инфраструктура как сервис. Это когда компания вам предоставляет всё минимально необходимое для работы вашего бизнеса: серверы, хостинг, хранилища, специалистов, поддержку и вычислительные мощности.

PaaS — платформа как сервис. Для разработки нужны IDE, рабочее окружение, службы и вспомогательные программы. Компания предоставляет всё это в облаке и берёт на себя всю работу по их настройке и поддержке. 

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

MaaS — мониторинг как сервис. Обычно на проектах есть специалисты, которые следят за рабочими показателями, например, сервера, и если что-то идёт не так — сообщают всем и думают, что делать дальше. Можно это поручить другим, чтобы кто-то следил за показателями за вас.

EaaS — всё как сервис. Когда в компанию приходят и говорят «А сделайте нам интернет-магазин с приложением под ключ, но чтобы мы сами этого вообще не касались» — это оно.

В общем случае такое называют XaaS, где X — это типа переменная, та услуга, которая предоставляется как сервис.

Думерские мысли

Пока мир открыт, все со всеми дружат, а интернет-инфраструктура работает без сбоев, XaaS — это замечательная идея. Ты доверяешь другим людям делать за тебя часть работы, они её делают, ты не тратишь время на эту работу и быстрее решаешь свои задачи. 

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

Строить собственную ИТ-инфраструктуру — тяжело, дорого и часто небезопасно. Но опираться на чужие сервисы и облака — тоже. Как правильно — никто не знает. Так и живём.

Получите ИТ-профессию
В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.
Начать карьеру в ИТ
Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию
Еще по теме
easy