Authors:
Franklin Magalhães Ribeiro Junior
and
Tarcísio da Rocha
Affiliation:
Universidade Federal de Sergipe (UFS), Brazil
Keyword(s):
Software Deployment in Cloud, Model-driven Deployment, Human-Computer Interaction, Cloud Computing.
Related
Ontology
Subjects/Areas/Topics:
Cloud Computing
;
Cloud Computing Enabling Technology
;
Cloud Deployment Models: Public/Private/Hybrid Cloud
;
Cloud Optimization and Automation
;
Cloud Risk, Challenges, and Governance
;
Cloud Workload Profiling and Deployment Control
;
Fundamentals
;
Human Beings in Service Systems
;
Services Science
Abstract:
Cloud computing provides resources to reduce software processing costs in IT companies. There are automatic mechanisms to software deployment in cloud providers, however it demands manual coding. In this paper we present a model-based approach to automatic software deployment in cloud environment. We show a brief literature review of existent proposals to automatic software deployment in cloud. We analyzed the proposals, where five used deployment mechanisms based on script or programming language, two proposals based on manual mechanisms and two proposals use a model-based approach to software deployment in cloud, however one is still strongly tied to manual aspects and other complex to modelling. This paper presents a new detailed architecture, a use case and the conceptual view of our model-based approach to automatic software deployment in cloud. This approach aims to reduce the human efforts and time to deploy services in cloud, using UML deployment diagrams as input, in order t
o deploy it as much as possible on the highest abstraction layer.
(More)