Hizmet Olarak Kapsayıcılar (CaaS), sağlayıcıların kapsayıcıları, uygulamaları ve kümeleri dağıtmak ve yönetmek için müşterilere eksiksiz bir çerçeve sunduğu, kapsayıcı tabanlı sanallaştırma için sunulan yeni bir hizmettir.
Hizmet Olarak Kapsayıcılar modeli, hem geliştiricilerin hem de BT departmanlarının kapsayıcıya alınmış uygulamaları geliştirmesine, çalıştırmasına ve yönetmesine yardımcı olmak için tasarlanmıştır. Bir CaaS modelinde konteynerler ve kümeler, şirket içi veri merkezlerinde veya bulut üzerinden konuşlandırılabilen bir hizmet olarak sağlanır.
Geliştiriciler için bir CaaS modeli, ölçeklendirilmiş bir kapsayıcı ve uygulama dağıtımı oluşturma sürecini kolaylaştırır. BT departmanları için, Hizmet Olarak Kapsayıcılar, BT yönetimi için güvenlik ve yönetişim denetimi içeren, tamamen etkinleştirilmiş bir kapsayıcı dağıtım hizmeti sunar.
Hizmet Olarak Konteyner Platformları ve Sağlayıcıları
Bir Hizmet Olarak Kapsayıcı sisteminin merkezinde, kapsayıcı dağıtımı ve küme yönetimi gibi işlemleri yürütmek için tasarlanmış kapsayıcı düzenleme platformu vardır. CaaS kapsayıcı düzenleme platformlarının popüler örnekleri arasında Google Kubernetes, Docker Swarm, Rackspace Carina, Apache Mesos ve OpenStack in Nova-docker sayılabilir.
CaaS platformları ve sağlayıcıları, genellikle bir genel bulut üzerinden hizmet olarak şirketlere konteyner motorları, düzenleme ve hesaplama kaynakları sunar. Genel bulut CaaS sağlayıcıları arasında Google, Amazon Web Services (AWS) ve EC2 Container Service (ECS), Rackspace ve IBM bulunur.