На предыдущую страницу
#Cloud computing #PaaS #Платформенные сервисы

Cloud Application Management for Platforms

Cloud Application Management for Platforms (CAMP) – это облачный компонент, который управляет программным обеспечением в модели PaaS (Platform as a Service).

Первая версия CAMP была разработана в 2012 году благодаря сотрудничеству между такими вендорами, как Huawei, Oracle, Cloud Soft, Red Hat и др.

Причины создания

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

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

При выборе провайдера PaaS заказчик выбирает продукт по разным критериям в зависимости от своих задач, но API не является основным.

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

Область применения

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

Ресурсы хранения, сетевые и вычислительные мощности, как правило, скрыты от клиента облачным провайдером.

Cloud Application Management for Platforms определяет для заказчика следующие аспекты:

  • Язык программирования, который необходим для реализации данных программного обеспечения.
  • Набор дополнительных приложений и библиотек.
  • Службы, которые будут стабильно работать с выбранными данными.
  • Виртуальная среда для обеспечения связи между данными и службами.
  • Архитектуру ресурсов для представления ПО, компонентов и сервисов.
  • Систему мониторинга, которая будет совместима с выбранным решением PaaS.
  • Протокол RESTful для системы администрирования и управления.

Примеры

Продукт nCAMP представляет собой экспериментальную разработку, которая использует Tomcat и MySQL для поддержки веб-приложений, созданных на ядре Java Servlet. Они используют MySQL как СУБД.

Программное решение Solum создано StackForge для упрощения использования облачных решений. Также помогает их интегрировать в процесс разработки для программистов.

Платформа Apache Brooklyn разработана одноименным вендором для создания, управления и мониторинга программного обеспечения при помощи независимых (автономных) схем.

Оцените данную статью