• DocumentCode
    174995
  • Title

    Deployment Aggregates - A Generic Deployment Automation Approach for Applications Operated in the Cloud

  • Author

    Wettinger, Johannes ; Gorlach, Katharina ; Leymann, Frank

  • Author_Institution
    Inst. of Archit. of Applic. Syst. (IAAS), Univ. of Stuttgart, Stuttgart, Germany
  • fYear
    2014
  • fDate
    1-2 Sept. 2014
  • Firstpage
    173
  • Lastpage
    180
  • Abstract
    One of the most essential requirements to make use of the benefits of Cloud computing is fully automated provisioning and deployment of applications including all related resources. This leads to crucial cost reductions when deploying and operating applications in the Cloud because manual processes are slow, error-prone, and thus costly. Both Cloud providers and the open-source community provide a huge variety of tools, APIs, domain-specific languages, and reusable artifacts to implement deployment automation. However, the meta-models behind these approaches are diverse. This diversity makes it challenging to combine different approaches, avoiding vendor lock-in and tooling lock-in. In this work we propose deployment aggregates as a generic means to use and orchestrate different kinds of deployment approaches. We define a generic meta-model and show its relation to existing meta-models in the domain of deployment automation. Moreover, we discuss how existing artifacts can be used as deployment aggregates as a result of transformation and enrichment.
  • Keywords
    cloud computing; cloud computing; deployment aggregates; generic deployment automation approach; generic meta-model; Aggregates; Automation; Cloud computing; Databases; Semantics; Topology; Cloud computing; Deployment; DevOps; aggregate; meta-model; operations; orchestration; provisioning; topology; transformation; unification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference Workshops and Demonstrations (EDOCW), 2014 IEEE 18th International
  • Conference_Location
    Ulm
  • Type

    conf

  • DOI
    10.1109/EDOCW.2014.34
  • Filename
    6975358