Jump to content

Платформа как услуга

Платформа как услуга ( PaaS ) или платформа приложений как услуга ( aPaaS ) или услуга на основе платформы — это категория услуг облачных вычислений , которая позволяет клиентам предоставлять, создавать экземпляры, запускать и управлять модульным пакетом, включающим вычислительную платформу и один или больше приложений, без необходимости создания и обслуживания инфраструктуры, обычно связанной с разработкой и запуском приложений, и позволяя разработчикам создавать, разрабатывать и упаковывать такие программного обеспечения . пакеты [1] [2]

Разработка и использование

[ редактировать ]

PaaS может предоставляться тремя способами:

Первый [5] публичной платформой как услугой была Zimki, запущенная Fotango, лондонской компанией, принадлежащей Canon Europe . Он был разработан в 2005 году, бета-версия была запущена в марте 2006 года, а публичный запуск состоялся на EuroOSCON в 2006 году. [6]

На момент закрытия у Zimki было несколько тысяч аккаунтов разработчиков. Он продемонстрировал техническую жизнеспособность платформы как услуги, но также стал первым примером опасностей зависимости от одного поставщика. [7] Это было подчеркнуто, когда генеральный директор ( Саймон Уордли , известный своими картами Уордли ) объявил на OSCON 2007, что Zimki больше не будет открытым исходным кодом, и обсудил будущее того, что тогда называлось «фреймворк как услуга» (позже названное «платформа как услуга»). -a-service), освещающий важность рынка поставщиков на основе эталонной модели с открытым исходным кодом. [8]

Первоначальная цель PaaS заключалась в том, чтобы упростить написание кода, при этом инфраструктура и операции будут осуществляться поставщиком PaaS. Первоначально все PaaSe находились в общедоступном облаке. Поскольку многие компании не хотели размещать все в общедоступном облаке, были созданы частные и гибридные варианты PaaS (управляемые внутренними ИТ-отделами). [9]

PaaS предоставляет разработчикам и компаниям среду для создания, размещения и развертывания приложений, избавляя разработчиков от сложностей инфраструктуры (установка, настройка и управление такими элементами, как серверы и базы данных). PaaS может повысить скорость разработки приложения и позволить пользователю сосредоточиться на самом приложении. С помощью PaaS клиент управляет приложениями и данными, в то время как поставщик (в общедоступном PaaS) или ИТ-отдел (в частном PaaS) управляет средой выполнения , промежуточным программным обеспечением , операционной системой , виртуализацией , серверами , хранилищем и сетями . [3] [10] Инструменты разработки, предоставляемые поставщиком, настраиваются в соответствии с потребностями пользователя. [11] Пользователь может выбрать поддержку программного обеспечения или поручить его поддержку поставщику. [3]

Предложения PaaS могут также включать средства для проектирования приложений, разработки приложений, тестирования и развертывания, а также такие услуги, как командная работа , интеграция и маршалинг веб-сервисов , интеграция баз данных, безопасность, масштабируемость, хранение, постоянство, управление состоянием, управление версиями приложений. инструментирование приложений и содействие сообществу разработчиков. Помимо аспектов разработки услуг, предложения PaaS включают в себя механизмы управления услугами, такие как мониторинг, управление рабочими процессами, обнаружение и резервирование. [12] [13]

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

[ редактировать ]

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

Недостатки различных поставщиков PaaS, на которые указывают их пользователи, включают повышение цен в крупных масштабах, [14] отсутствие эксплуатационных особенностей, [15] снижение контроля, [15] и трудности систем маршрутизации трафика. [16]

Государственный, частный и гибридный

[ редактировать ]

Существует несколько типов PaaS, включая публичный, частный и гибридный. [9] Первоначально PaaS предназначался для приложений в общедоступных облачных сервисах, а затем был расширен за счет включения частных и гибридных вариантов. [9]

Публичный PaaS основан на программном обеспечении как услуге (SaaS). [17] и находится в сфере облачных вычислений между SaaS и инфраструктурой как услуга (IaaS). [1] SaaS — это программное обеспечение, размещенное в облаке, чтобы оно не занимало место на жестком диске компьютеров пользователей. IaaS предоставляет виртуальное оборудование от поставщика с регулируемой масштабируемостью. [1] При IaaS пользователю по-прежнему приходится управлять сервером, тогда как при PaaS управление сервером осуществляет провайдер. [18]

Частный PaaS обычно можно загрузить и установить либо в локальном центре обработки данных компании , либо в общедоступном облаке. После установки программного обеспечения на одну или несколько машин частная PaaS объединяет компоненты приложения и базы данных на единой хостинговой платформе. [19]

Гибридный PaaS обычно представляет собой развертывание, состоящее из общедоступных и частных развертываний.

Коммуникационная платформа как услуга

[ редактировать ]

Коммуникационная платформа как услуга (CPaaS) — это облачная платформа, которая позволяет разработчикам добавлять функции связи в реальном времени (голос, видео и обмен сообщениями) в свои собственные приложения без создания внутренней инфраструктуры и интерфейсов. [20] Кроме того, спецификации CPaaS, а также аппаратного и программного обеспечения специально разработаны для поддержки (теле)коммуникационных приложений. Эти приложения и их использование гораздо более чувствительны к джиттеру, задержкам и потерям пакетов. Хостинговые АТС , сотовые сети и приложения (почти в реальном времени) обычно развертываются на платформах CPaaS.

Мобильная платформа как услуга

[ редактировать ]

Программа Mobile PaaS (mPaaS), запущенная в 2012 году, предоставляет дизайнерам и разработчикам мобильных приложений возможности разработки. [21] Yankee Group определила mPaaS как одну из своих тем на 2014 год. [22] [23]

Открытый PaaS

[ редактировать ]

Open PaaS не включает хостинг, но предоставляет программное обеспечение с открытым исходным кодом, позволяющее поставщику PaaS запускать приложения в среде с открытым исходным кодом, например Google App Engine . Некоторые открытые платформы позволяют разработчику использовать любой язык программирования, базу данных, операционную систему или сервер для развертывания своих приложений. [24]

Провайдеры

[ редактировать ]

Существуют различные типы поставщиков PaaS. Все они предлагают хостинг приложений и среду развертывания, а также различные интегрированные услуги. Услуги предлагают различные уровни масштабируемости и обслуживания. [25] Разработчики могут написать приложение и загрузить его в PaaS, который поддерживает выбранный ими язык программного обеспечения, и приложение будет работать на этом PaaS. [26]

См. также

[ редактировать ]
  1. Перейти обратно: Перейти обратно: а б с Брэндон Батлер (11 февраля 2013 г.). «PaaS Primer: что такое платформа как услуга и почему это важно?» « . Сетевой мир] . Архивировано из оригинала 2 апреля 2015 года.
  2. ^ Уильям Ю. Чанг, Хосаме Абу-Амара, Джессика Фэн Сэнфорд (15 ноября 2010 г.). Трансформация корпоративных облачных сервисов . Лондон: Спрингер, 2010. с. 55-56. ISBN  9789048198467 . {{cite book}}: CS1 maint: несколько имен: список авторов ( ссылка )
  3. Перейти обратно: Перейти обратно: а б с Джудит Гурвиц, Марсия Кауфман, Ферн Халпер и Дэн Кирш, «Что такое платформа как услуга (PaaS) в облачных вычислениях?» Гибридное облако для чайников , Хобокен, Нью-Джерси: John Wiley & Sons , 2012.
  4. ^ Мелл, премьер-министр; Гранс, Т. (2011). Определение облачных вычислений NIST (PDF) (отчет). Национальный институт науки и технологий. дои : 10.6028/NIST.SP.800-145 . Специальная публикация 800-145.
  5. ^ Уордли, Саймон (20 февраля 2015 г.). «Об открытом исходном коде, игровом процессе и облаке» . Биты или кусочки? . Саймон Уордли. Архивировано из оригинала (HTML) 8 марта 2016 года . Проверено 29 декабря 2016 г.
  6. ^ Zimki, размещенная среда JavaScript, http://radar.oreilly.com/2006/09/zimki-hosted-javascript-enviro.html
  7. ^ «Закрытие Zimki показывает опасность хостинговых веб-платформ» . 27 сентября 2007 г.
  8. ^ Основной доклад OSCON 2007, http://mais.uol.com.br/view/v1xaxe2lamb3/oscon--commoditisation-of-it-and-what-the-future-holds-0402D4B10386?types=A
  9. Перейти обратно: Перейти обратно: а б с Майк Кевис, «8 основных причин, по которым предприятия переходят на PaaS», Forbes , 15 сентября 2014 г.
  10. ^ Шон Людвиг, «Гадкий утенок больше не нужен: почему платформа как услуга готова к огромному росту», VentureBeat , 8 октября 2012 г.
  11. ^ Пейро, Андреа (январь 2009 г.). «Держи голову в облаке» . Инк.
  12. ^ М. Бонифаций, «Архитектура «Платформа как услуга» для управления качеством обслуживания в облаках в реальном времени», ieee.org, май 2010 г.
  13. ^ Чен, Цзе-Ши и др. «Архитектура «Платформа как услуга» для параллельного анализа видео в облаках». Достижения в области интеллектуальных систем и приложений. Том 2. Springer Berlin Heidelberg, 2013. 619–626.
  14. ^ Цветок, Закари. «Взвешивайте преимущества поставщиков PaaS и риски блокировки» . searchcloudcomputing.techtarget.com . Проверено 21 ноября 2018 г.
  15. Перейти обратно: Перейти обратно: а б Кэвис, Майк. «8 основных причин, по которым предприятия переходят на PaaS» . Форбс .
  16. ^ «Джеймс Сомерс (Форт Эндрю Уорнер, А.Тодд, Крисси и Том Леман) – Уродливый секрет Героку» . Гений .
  17. Джек Шофилд, «Google рассматривает бизнес-пользователей с помощью« платформы как услуги », The Guardian , 16 апреля 2008 г.
  18. ^ Эндрю С. Оливер, «Какой чертов PaaS мне использовать?» InfoWorld , 8 октября 2012 г.
  19. ^ Джейсон Брукс, «Apprenda 3.0 предоставляет разработчикам .NET частные PaaS», eWeek , 6 января 2012 г.
  20. ^ «Что такое коммуникационная платформа как услуга (CPaaS)? Определение из SearchUnifiedCommunications» . ПоискЕдиные Коммуникации . Проверено 24 февраля 2022 г.
  21. Энтони Винг Коснер, «Спрос на разработчиков: платформа как услуга — ключ к росту мобильных облачных вычислений», Forbes , 8 июня 2012 г.
  22. ^ Прогнозы Yankee на 2014 год. Мобильность достигает переломного момента. Архивировано 22 января 2014 г. в Wayback Machine , Yankee Group , 2014 г.
  23. Кристина Уоррен, «Как выбрать сервер для вашего приложения», Mashable , 16 ноября 2011 г.
  24. ^ «Интервью с Брайаном Салливаном - изобретателем открытой платформы как услуги», архивировано 4 октября 2013 г. на Wayback Machine sullivansoftwaresystems.com, 2010 г.
  25. ^ Дион Хинчклифф, «Сравнение предложений Amazon и Google по принципу «платформа как услуга» (PaaS)», ZDNet , 11 апреля 2008 г.
  26. Нэнси Горинг, «Платформа как услуга нагревается», Computerworld , 8 июля 2013 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c23757816c7f6b3634a3f89edf1f688e__1720197240
URL1:https://arc.ask3.ru/arc/aa/c2/8e/c23757816c7f6b3634a3f89edf1f688e.html
Заголовок, (Title) документа по адресу, URL1:
Platform as a service - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)