Модель PAAS — это модель услуг, при которой провайдер предоставляет пользователям облачный комплекс аппаратных и программных ресурсов (платформу) для размещения на нем необходимого программного обеспечения.
PaaS (Platform as a Service, что означает Платформа как Услуга) является моделью услуг, при которой провайдер способен предоставить пользователям облачный комплекс аппаратных и программных ресурсов, то есть, платформу для развертывания на ней необходимого программного обеспечения. Таким образом, маленькие организации и группы IT-специалистов могут получить готовую инфраструктуру для разработки, внедрения, интеграции и управления разными типами программного обеспечения, такими как, десктопные, браузерные или мобильные.
Основной отличительной чертой PaaS считается наличие общей платформы, которая объединяет все необходимые аппаратные и программные ресурсы, используя принцип «всё включено». Ранее проектировщикам программного обеспечения приходилось покупать, арендовать или как-то иначе приобретать данные ресурсы по отдельности, а после выполнять их настройку для эффективного взаимодействия, что является достаточно сложной задачей. Кроме того, у поставщиков инструментов были различные требования по эксплуатации, интеграции и лицензированию своих продуктов, что еще больше усложняло процесс подготовки и применения программных сред.
Решением данной проблемы стала разработка пакетов облачного программного обеспечения и компонентов инфраструктуры, которые стали доступны по модели PaaS. Теперь провайдер предлагает готовую программную среду, то есть платформу для формирования и обслуживания программ и программных приложений в целом, как услугу. PaaS состоит из аппаратного обеспечения, операционной системы, инструментов для разработки и тестирования, системы управления базами данных, а также различного вспомогательного и промежуточного программного обеспечения. Пользователь получает всё необходимое для работы над реализацией IT-продукта и управления им.
Наиболее часто данная платформа применяется для разработки и/или управления программным обеспечением. Она предоставляет возможность быстрого и удобного создания программного обеспечения на основе готовых элементов с широкими возможностями для масштабирования и многопользовательской поддержки. То есть, чтобы создать и эксплуатировать проект потребуется гораздо меньше времени и ресурсов, чем при формировании его с нуля. По такому же набору причин PaaS является идеальным вариантом для создания микро сервисов, API и других аналогичных IT-продуктов.
PaaS-провайдеры часто предоставляют пользователям инструментарий для выполнения анализа информационных данных бизнеса. С его помощью пользователи имеют возможность более эффективного планирования своей деятельности, осуществлять прогноз ключевых показателей и определять перспективные модели бизнеса. Также в рамках PaaS-модели может быть доступной аренда полноформатных платформ по управлению бизнесом, к примеру, отраслевых CRM-решений, позволяющих автоматизировать те или иные процессы бизнеса.
Современную модель «Платформа как Услуга» невозможно представить себе без полноценного набора коммуникативных инструментов, который делает проще и быстрее общение внутри команды и с пользователями. Сюда относятся такие востребованные функции, как внутренний чат, чат поддержки пользователей, email-сервис, модули аудио и видео звонков и так далее.
Возможности сегодняшних провайдеров модели PaaS могут позволить им успешно разворачивать на своих ресурсах фактически любую IT-инфраструктуру. К примеру, удаленные базы информационных данных различного масштаба, набор инструментов для интернета вещей, функции удаленного контроля и управления системами безопасности и так далее.
PaaS может считаться самой подходящей моделью развития IT-продуктов малых и средних масштабов. Эта модель получила повсеместное распространение благодаря набору своих преимуществ, которые заключаются в следующих моментах:
Первые общедоступные платформы PaaS были запущены еще в середине нулевых годов.