коментариев
Поделиться статьей:

Что такое XaaS, IaaS, SaaS и PaaS. Различия и основные понятия

24.06.2019 на прочтение 5 минут

Что такое модель услуги XaaS и в чем ее суть? Определение данного понятия - Anything-as-a-service, тоесть все как сервис. Услуги в ИТ сфере не всегда требуют максимальных вложений для использования определенных сервисов. К примеру, компании нет необходимости строить свой собственный дата-центр, а можно просто арендовать необходимые мощности у другой компании, которая предоставляет такие услуги. Тоесть в данном случае инфраструктура предоставляется как сервис. Это и есть модель XaaS. Но X в этой аббревиатуре это только переменная, потому что различают следующие понятия:

  • IaaS предоставление сервиса как инфраструктуры;
  • PaaS сервис как платформа для разработки;
  • SaaS сервис как софт.

 

Все вышеописанные модели относятся к облачным услугам. Агентство Gartner выделяет основные отличия между этими сервисами. В IaaS заказчик получает инфраструктуру, в PaaS уже подготовленное для разработки приложений программное обеспечение, в SaaS - готовое приложение, которое уже работает.

XaaS

Для начала рассмотрим IaaS инфраструктуру как сервис.

Работа с информацией требует соответствующей организации хранения и доступа к данным. Для этого используется специальная инфраструктура, которая включает оборудование (серверное и сетевое), специалистов, которые будут заниматься настройкой ПО и его обслуживанием, и место (дата-центр), где будут стоять физические машины - сервера. Для того, чтобы организовать это все для вашей компании понадобится много денег и времени. Для экономии расходов компании чаще всего используют colocation (ставят свой сервер в ближайший дата-центр) или арендуют сервер/хостинг у компании, которая предоставляет данный вид услуг. В последнем случае, вы получаете не только саму услугу, но и специалистов, которые будут заниматься серверными настройками. В случае IaaS вы арендуете вычислительные мощности: число ядер процессора, RAM и т. д. Главное отличие IaaS от привычного нам хостинга - это возможность быстро масштабироваться, но данная возможность нужна далеко не всем проектам.  

 

Платформа как сервис - PaaS.

 

Для разработки ПО используется другое ПО, это специальная платформа, в которую входит среда и средства развертывания, БД, библиотеки и тд.

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

По данному принципу (PaaS) работают много сервисов, в том числе облачная среда разработки Codenvy, хостинг приложений Google App Engine, Microsoft Azure, Docker для развертывания приложений, базы данных от Oracle и др.

Основной плюс использования PaaS - быстрый запуск приложения и возможности для сбора статистики по работе своего ПО.

 

Программное обеспечение как сервис - SaaS

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

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

Основное преимущество использования модели SaaS в том, что теперь нет необходимости приобретать полную версию ПО, устанавливать его на свой компьютер. Доступ к необходимому софту теперь можно получить с разных устройств.  

 

Преимущества и недостатки таких сервисов.

  1. Нет необходимости влаживать капитал компании в закупку программного обеспечения и физических серверов.
  2. Компания получает возможность для быстрого запуска разработанных продуктов и всех запланированных бизнес процессов.
  3. Все новые технологии, которые необходимы для работы компании, доступны у поставщиков.
  4. Возможность быстрого масштабирования в связи с ростом требований вашего проекта.

 

Кроме преимуществ есть и недостатки использования XaaS.

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

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


Close Screen
Alla Rud
Статей: 1186
Оцените статью:


Спасибо за отзыв
Рейтинг: 4.3 из 5 Голосов: 7