CloudCAMP: Automating Cloud Services Deployment & Management

04/03/2019
by   Anirban Bhattacharjee, et al.
0

Users of cloud platforms often must expend significant manual efforts in the deployment and orchestration of their services on cloud platforms due primarily to having to deal with the high variabilities in the configuration options for virtualized environment setup and meeting the software dependencies for each service. Despite the emergence of many DevOps cloud automation and orchestration tools, users must still rely on specifying low-level scripting details for service deployment and management using Infrastructure-as-Code (IAC). Using these tools required domain expertise along with a steep learning curve. To address these challenges in a tool-and-technology agnostic manner, which helps promote interoperability and portability of services hosted across cloud platforms, we present initial ideas on a GUI based cloud automation and orchestration framework called CloudCAMP. It incorporates domain-specific modeling so that the specifications and dependencies imposed by the cloud platform and application architecture can be specified at an intuitive, higher level of abstraction without the need for domain expertise using Model-Driven Engineering(MDE) paradigm. CloudCAMP transforms the partial specifications into deployable Infrastructure-as-Code (IAC) using the Transformational-Generative paradigm and by leveraging an extensible and reusable knowledge base. The auto-generated IAC can be handled by existing tools to provision the services components automatically. We validate our approach quantitatively by showing a comparative study of savings in manual and scripting efforts versus using CloudCAMP.

READ FULL TEXT

page 1

page 6

research
04/03/2019

CloudCAMP: Automating Cloud Services Deployment and Management

Users of cloud platforms often must expend significant manual efforts in...
research
06/05/2021

KupenStack: Kubernetes based Cloud Native OpenStack

OpenStack is an open-source private cloud used to run VMs and its relate...
research
03/17/2021

Sliceable Monolith: Monolith First, Microservices Later

We propose Sliceable Monolith, a new methodology for developing microser...
research
03/23/2021

An Approach for the Automation of IaaS Cloud Upgrade

An Infrastructure as a Service (IaaS) cloud provider is committed to eac...
research
05/28/2019

Function-as-a-Service Benchmarking Framework

Cloud Service Providers deliver their products in form of 'as-a-Service'...
research
08/19/2020

ConfEx: A Framework for Automating Text-based Software Configuration Analysis in the Cloud

Modern cloud services have complex architectures, often comprising many ...
research
09/04/2023

LLM and Infrastructure as a Code use case

Cloud computing and the evolution of management methodologies such as Le...

Please sign up or login with your details

Forgot password? Click here to reset