Platformlar için Bulut Uygulama Yönetimi (CAMP), PaaS (Hizmet olarak Platform) modelindeki yazılımı yöneten bulut tabanlı bir bileşendir.
Camp’in ilk versiyonu 2012 yılında Huawei, Oracle, Cloud Soft, Red Hat ve diğerleri gibi satıcılar arasındaki işbirliği sayesinde geliştirildi.
Yaratılış nedenleri
PaaS sağlayan bulut sağlayıcılarının çoğu API kullanır. Tescilli olup, başka bir bulut servis sağlayıcısının çözümleriyle kullanılmasına izin vermez.
Müşterinin farklı bulut sağlayıcılarının çözümlerini kullanarak altyapı oluşturması gerekiyorsa, müşterinin tek bir giriş noktası için sıfırdan kendi API’sini oluşturması gerekecektir. Süreç çok zaman ve kaynak alacaktır, ancak kararlı ve uygulanabilir bir yazılım çözümünü garanti etmez.
Bir PaaS sağlayıcısı seçerken müşteri, amacına bağlı olarak ürünü farklı kriterlere göre seçer, ancak API birincil değildir.
Platform hizmetleri
Uygulama alanı
CAMP, üst düzey PaaS hizmetleri için oluşturulmuştur. Müşteri, yazılım verilerini (kod, grafik vb.) Sağlar ve verilerin bir yazılım ürünü olarak gerçekleştirilmesi için gerekli hizmetleri belirtir.
Depolama, ağ ve bilgi işlem kaynakları genellikle bulut sağlayıcısı tarafından müşteriden gizlenir.
Platformlar için Bulut Uygulama Yönetimi, müşteri için aşağıdaki hususları tanımlar:
- Yazılım verilerinin uygulanması için gerekli olan programlama dili.
- Bir dizi ek uygulama ve kitaplık.
- Seçilen verilerle tutarlı bir şekilde çalışacak hizmetler.
- Veriler ve hizmetler arasında iletişimi sağlamak için sanal ortam.
- Yazılımları, bileşenleri ve hizmetleri sunmak için kaynakların mimarisini.
- Seçilen PaaS çözümüyle uyumlu olacak bir izleme sistemi.
- Yönetim ve yönetim sistemi için dinlendirici protokol.
Örnekler
nCAMP ürünü, Java Servlet çekirdeğinde oluşturulan web uygulamalarını desteklemek için Tomcat ve Mysql’i kullanan deneysel bir gelişmedir. Mysql’i DBMS olarak kullanıyorlar.
Solum yazılım çözümü, bulut çözümlerinin kullanımını kolaylaştırmak için StackForge tarafından oluşturulmuştur. Ayrıca programcılar için geliştirme sürecine entegre edilmelerine yardımcı olur.
Apache Brooklyn platformu, bağımsız (bağımsız) şemalar kullanarak yazılım oluşturmak, yönetmek ve izlemek için aynı adı taşıyan satıcı tarafından geliştirilmiştir.