IaaS, PaaS или SaaS - Что из этого выбрать?

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

Для начала расшифруем сами понятия:

  • IaaS (Infrastructure as a Service) – инфраструктура как услуга.
  • PaaS (Platform as a Service) – платформа как услуга
  • SaaS (Software as a Service) – программное обеспечение как услуга.

Вроде что-то начинает проясняться... Или нет?

В двух словах, любая из вышеперечисленных услуг призвана снять определенную часть временных и финансовых затрат по развертыванию и поддержке вашего IT-сервиса (будь то сайт-визитка, 1c в облаке или сложный комплексный проект). Вся разница заключается в том, какую часть забот вы оставите себе, а какую сможете отдать в управление провайдеру услуг.

В интернете популярно наглядное сравнение моделей “as a Service”с процессом приготовления пиццы. Но, оказывается, далеко не все имели опыт ее приготовления. А вот новогодний оливье делали все или почти все. А кто не делал, тот имел честь наблюдать процессом. Поэтому сравнение приведенных выше услуг с этим блюдом видится нам как более наглядным.

Итак, Новогодний Оливье «as a service»:

  1. Разложить по тарелкам
  2. Шампанское и мандарины
  3. Сервировать стол
  4. Добавить майонез
  5. Смешать ингредиенты
  6. Ингредиенты
Оливье
от бабушки

IaaS

  1. Разложить по тарелкам
  2. Шампанское и мандарины
  3. Сервировать стол
  4. Добавить майонез
  5. Смешать ингредиенты
  6. Ингредиенты
Оливье из готовых ингредиентов

PaaS

  1. Разложить по тарелкам
  2. Шампанское и мандарины
  3. Сервировать стол
  4. Добавить майонез
  5. Смешать ингредиенты
  6. Ингредиенты
Оливье
из кулинарии

SaaS

  1. Разложить по тарелкам
  2. Шампанское и мандарины
  3. Сервировать стол
  4. Добавить майонез
  5. Смешать ингредиенты
  6. Ингредиенты
Оливье
в ресторане
Администрируете Вы Администрирует провайдер

Что нужно, чтобы приготовить Новогодний Оливье?

  1. Ингредиенты: Докторская колбаса, соленые огурцы, зеленый горошек, вареные картофель, морковь и яйца, майонез, соль (возможно, авторские секретные ингредиенты)
  2. Смешать ингредиенты в нужной пропорции
  3. Добавить майонез
  4. Сервировать стол
  5. Подать шампанское и мандарины
  6. Разложить Оливье по тарелкам.

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

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

Модель SaaS в нашей аналогии – это ресторан. Вы ничего не готовите, а только потребляете. Официант пригашает вас за красиво сервированный стол, где вам остается только насладиться шампанским, мандаринами и желанным новогодним салатом от шеф-повара.

Теперь, когда суть ясна, разберемся, что означают IaaS, PaaS и SaaS для IT-проектов на одном из самых простых примеров – хостинге сайта.

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

IaaS

  1. Закупка и поддержка оборудования
  2. Виртуализация
  3. Администрирование на физическом и сетевом уровнях
  4. Настройки на уровне операционной системы
  5. Базы данных
  6. Программное обеспечение
  7. Наполнение сайта

В случае с арендой виртуальной инфраструктуры у IaaS-провайдера, вы можете воспользоваться одной из 2-х услуг: VPS/VDS или Частное облако.

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

Вы получаете полные административные права на арендуемых виртуальных серверах. Все необходимые настройки на уровне ОС вы производите сами: установка и настройка ПО, конфигурация firewall и т.д. Конечно, служба поддержки IaaS-провайдера может оказать вам консультацию по вызвавшему трудности вопросу, а некоторые сервисы даже возьмутся сделать часть работ по настройке за вас, но уже за отдельную плату, так как оказание подобных услуг не входит в модель IaaS. Провайдер со своей стороны гарантирует только то, что ваш сервер будет доступен по сети на уровне, прописанном в SLA сервиса. На плечи сервиса ложатся все задачи по установке и поддержке оборудования и сетей. Само «железо» находится в специализированных ЦОД. Обеспечивается резервирование каналов связи, защита от перебоев с электричеством и многое другое. Т.е. все, что связано непосредственно с работоспособностью и доступностью оборудования вас больше не беспокоит. Этим занимаются администраторы, для которых администрирование оборудование является профильной деятельностью.

PaaS

  1. Закупка и поддержка оборудования
  2. Виртуализация
  3. Администрирование на физическом и сетевом уровнях
  4. Настройки на уровне операционной системы
  5. Базы данных
  6. Программное обеспечение
  7. Наполнение сайта

В случае с хостингом сайта PaaS – это, фактически, Shared-хостинг.

При использовании этой модели вы не администрируете операционную систему и установленное ПО - вам предоставляется Web-интерфейс, через который осуществляется управление самим сайтом и, возможно, рядом дополнительных услуг. С вас снимают нагрузку по администрированию как на физическом, так и на логическом уровнях.

SaaS

  1. Закупка и поддержка оборудования
  2. Виртуализация
  3. Администрирование на физическом и сетевом уровнях
  4. Настройки на уровне операционной системы
  5. Базы данных
  6. Программное обеспечение
  7. Наполнение сайта

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

Подведем итоги:

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

PaaS (платформа как услуга) – в зону ответственности провайдера входит вся физическая инфраструктура, а также администрирование на уровне ОС. Клиент же управляет развернутыми на базе данной инфраструктуры приложениями.

SaaS (программное обеспечение как услуга) – клиент не имеет доступа ни к настройкам на уровне инфраструктуры, ни конфигурации программной платформы. Он использует готовый сервис.

Надеемся, данный материал помог вам разобраться в многообразии моделей “as a service”.

Если неясность у вас все-таки осталась или появились вопросы по работе сервиса 1cloud.ru - пишите на support@1cloud.ru. Наши сотрудники всегда с радостью проконсультируют вас.

Другие услуги

Частное облако

Процессы развертывания серверов и управления IT-инфраструктурой в панели управления 1cloud упрощаются до нескольких кликов благодаря нашей услуге «Частное облако».

VPS/VDS

Выделенный виртуальный сервер на ОС семейств Windows, Linux или FreeBSD с правами администратора. Любая конфигурация. Удобная панель управления с множеством возможностей. От 318 рублей в месяц.

DNS-хостинг

Воспользуйтесь бесплатной услугой «DNS – хостинг» от 1cloud. Делегируйте ваши домены на нашим NS-серверам и управляйте доменными зонами прямо из панели 1cloud или через API.

SSL-сертификаты

SSL-сертификаты любых видом (сертификаты с проверкой домена или организации, с зеленой строкой (EV), WildCard) от ведущих мировых центров сертификации Сomodo, Geotrust, Rapidssl, Symantec, Thawte