Cloud Application Management for PlatformsCloud Application Management for Platforms (CAMP) - специфікація для управління додатками в контексті Платформа як послуга (PaaS) система. CAMP призначена для вирішення потреб високого рівня системи Paas; одна з яких полягає в тому, що споживач (загалом розробник або адміністратор додатку) забезпечує прикладну інформацію (код, дані, графіки, і т.п.) і визначає, які послуги постачальника потрібні для реалізації цієї інформації як додаток. Деталі інфраструктури (Обчислення, зберігання, та мережевої роботи) використовували, для підтримки цих послуг, прихованих від споживача постачальником системи Paas.
CAMP визначає наступне:
МотиваціяБільшість систем PaaS забезпечити таку форму управління додатками, як API(англ. Application Programming Interface, API). Такі інтерфейси застосовують для завантаження програм в хмарі, для налаштування, для вибору які послуги будуть використовуватися для запуску програми, в них можна запустити додаток, контролювати стани і продуктивність програми, закрити додаток і т.д. Ці API, як правило, представлені як вебдодатки, та / або інструмент командного рядка. Цей вид API є технологією "мені теж"; його існування є необхідною умовою для забезпечення дієвої системи PaaS, але існує невелика перевага в наданні кращого API управління, ніж те, яке пропонують ваші конкуренти. Кожна система PaaS, яка надає API управління користувацьких додатків створює ряд проблем:
ІсторіяCAMP 1.0CAMP 1.0 [1] було створено в співпраці між CloudBees, Cloudsoft корпораціями, Huawei, Oracle, Rackspace, Red Hat, і Software AG [2] Він був опублікований в серпні 2012 року. CAMP 1.1У серпні 2012 року CAMP 1.0 був представлений Технічним комітетом OASIS з метою отримання OASIS Standard. Це технічний комітет випустила Специфікація комітету організації OASIS.[3] За його статутом, CAMP TS чекає доказів двох сумісних реалізацій CAMP v1.1, перш ніж просити OASIS затвердити специфікацію як OASIS Stndart. Реалізація CAMPnCAMPРозробка в тандемі з роботою Технічного комітету OASIS CAMP nCAMP є доказом правильності концепції реалізації з CAMP v1.1 специфікації. nCAMP був призначений для того, щоб виступати в ролі засобу для перевірки концепції та конструкції по специфікації CAMP. nCAMP представляє просту систему, яка використовує Tomcat і MySQL, Java Servlet для підтримки основних вебдодатків, які можуть використовувати MySQL як базу даних. Посилання на відео демонстрації nCAMP можна знайти в Зовнішні посилання розділі. Проект SolumSolum [Архівовано 8 грудня 2015 у Wayback Machine.] є проектом OpenStack, що відносяться до Stackforge, які розроблені, щоб зробити хмарні сервіси простішими в споживанні і інтегрувати в процес розробки додатків. Модель ресурсів та план-схема SOLUM засновані на CAMP, але не в повній мірі відповідає CAMP-у. В даний час триває робота яка спрямована на забезпечення додаткової CAMP-сумісності API[4] на додаток до рідної SOLUM API. Посилання на відео демонстрації SOLUM можна знайти в External Links розділі. BrooklynBrooklynє основою для моделювання, моніторингу та управління додатками за допомогою креслень, діаграм росту та активності. Brooklyn креслення узгоджені в CAMP v1.1 Публічним Переглядом Проекту 01. Джерела
Посилання
|
Portal di Ensiklopedia Dunia