На предыдущую страницу
#PaaS

Платформенные сервисы

Платформенные сервисы (PaaS) — специальная модель облачных вычислений, позволяющая стороннему поставщику предоставлять пользователям аппаратные и программные средства через интернет. Инструменты платформенных сервисов часто используются при разработке как мобильных, так и кроссплатформенных приложений, а также в инструментах DevOps.

PaaS позволяет освободить разработчиков от дополнительной установки собственного оборудования и ПО для запуска или разработки нового приложения — аппаратное и программное обеспечение размещается провайдером в собственной инфраструктуре. 

Платформенные сервисы: плюсы и минусы

Говоря о преимуществах PaaS, обычно выделяют:

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

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

Другой проблемой также могут стать внутренние изменения в продукте PaaS (например, в случае, когда провайдер прекращает поддержку определенного языка программирования). Для того, чтобы понять, как план провайдера PaaS повлияет на среду и возможности пользователей, они должны следовать его дорожной карте.

PaaS, IaaS и SaaS: в чем различия

Кроме PaaS, существуют еще две основные категории сервисов облачных вычислений. Так, важно рассмотреть IaaS — инфраструктуру как услугу, и SaaS — программное обеспечение как услугу, в сравнении с PaaS. 

Как и IaaS, PaaS включает в себя:

  • инфраструктуру (сети, хранилища и серверы);
  • средства для разработки;
  • промежуточное программное обеспечение;
  • аналитику бизнес процессов.

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

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

Оцените данную статью
Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies