Integrating Configuration Management with Model-driven Cloud Management based on TOSCA

Johannes Wettinger, Michael Behrendt, Tobias Binz, Uwe Breitenbücher, Gerd Breiter, Frank Leymann, Simon Moser, Isabell Schwertle, Thomas Spatzier

Abstract

The paradigm of Cloud computing introduces new approaches to manage IT services going beyond concepts originating in traditional IT service management. The main goal is to automate the whole management of services to reduce costs and to make management tasks less error-prone. Two different service management paradigms are used in practice: configuration management and model-driven Cloud management. The latter one aims to be a holistic management approach for services in the Cloud. However, both management paradigms are originating in different backgrounds, thus model-driven Cloud management does not cover all aspects of configuration management that are key for Cloud services. This paper presents approaches for integrating configuration management with model-driven Cloud management and how they can be realized based on the OASIS Topology and Orchestration Specification for Cloud Applications and Chef, a popular configuration management tool. These approaches enable the creation of holistic and highly portable service models.

References

  1. Binz, T., Breiter, G., Leymann, F., and Spatzier, T. (2012). Portable Cloud Services Using TOSCA. Internet Computing, IEEE, 16(3):80-85.
  2. Binz, T., Leymann, F., and Schumm, D. (2011). CMotion: A Framework for Migration of Applications into and between Clouds. In 2011 IEEE International Conference on Service-Oriented Computing and Applications. IEEE.
  3. Breitenbücher, U., Binz, T., , Kopp, O., and Leymann, F. (2013). Pattern-Based Runtime Management of Composite Cloud Applications. In Proceedings of the 3rd International Conference on Cloud Computing and Services Science (CLOSER).
  4. Delaet, T., Joosen, W., and Vanbrabant, B. (2010). A Survey of System Configuration Tools. In Proceedings of the 24th Large Installations Systems Administration (LISA) conference.
  5. Günther, S., Haupt, M., and Splieth, M. (2010). Utilizing Internal Domain-Specific Languages for Deployment and Maintenance of IT Infrastructures. Technical report, Very Large Business Applications Lab Magdeburg, Fakultät für Informatik, Otto-von-Guericke-Universität Magdeburg.
  6. Han, H., Kim, S., Jung, H., Yeom, H., Yoon, C., Park, J., and Lee, Y. (2009). A RESTful Approach to the Management of Cloud Infrastructure. In 2009 IEEE International Conference on Cloud Computing (CLOUD'09).
  7. Humble, J. and Farley, D. (2010). Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation. Addison-Wesley Professional.
  8. Humble, J. and Molesky, J. (2011). Why Enterprises Must Adopt Devops to Enable Continuous Delivery. Cutter IT Journal, 24(8):6.
  9. Leymann, F. (2009). Cloud Computing: The Next Revolution in IT. In Photogrammetric Week 7809. Wichmann Verlag.
  10. Leymann, F. (2011). Cloud Computing. it - Information Technology, 53(4).
  11. Leymann, F., Fehling, C., Mietzner, R., Nowak, A., and Dustdar, S. (2011). Moving Applications to the Cloud: An Approach Based on Application Model Enrichment. International Journal of Cooperative Information Systems, 20(3):307.
  12. Loope, J. (2011). Managing Infrastructure with Puppet. O'Reilly Media, Inc.
  13. Mell, P. and Grance, T. (2011). The NIST Definition of Cloud Computing. National Institute of Standards and Technology.
  14. Milojic?ic, D., Llorente, I., and Montero, R. (2011). Opennebula: A cloud management tool. Internet Computing, IEEE, 15(2):11-14.
  15. Nelson-Smith, S. (2011). Test-Driven Infrastructure with Chef. O'Reilly Media, Inc.
  16. OASIS (2007). Web Services Business Process Execution Language (BPEL) Version 2.0.
  17. OASIS (2012). Topology and Orchestration Specification for Cloud Applications (TOSCA) Version 1.0, Committee Specification Draft 04.
  18. Shamow, E. (2011). Devops at Advance Internet: How We Got in the Door. IT Journal, page 14.
  19. Smith, D. (2011). Hype Cycle for Cloud Computing, 2011.
  20. Turnbull, J. and McCune, J. (2011). Pro Puppet. Apress.
  21. Vaquero, L., Rodero-Merino, L., Caceres, J., and Lindner, M. (2008). A Break in the Clouds: Towards a Cloud Definition. ACM SIGCOMM Computer Communication Review, 39(1):50-55.
Download


Paper Citation


in Harvard Style

Wettinger J., Behrendt M., Binz T., Breitenbücher U., Breiter G., Leymann F., Moser S., Schwertle I. and Spatzier T. (2013). Integrating Configuration Management with Model-driven Cloud Management based on TOSCA . In Proceedings of the 3rd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8565-52-5, pages 437-446. DOI: 10.5220/0004376204370446


in Bibtex Style

@conference{closer13,
author={Johannes Wettinger and Michael Behrendt and Tobias Binz and Uwe Breitenbücher and Gerd Breiter and Frank Leymann and Simon Moser and Isabell Schwertle and Thomas Spatzier},
title={Integrating Configuration Management with Model-driven Cloud Management based on TOSCA},
booktitle={Proceedings of the 3rd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2013},
pages={437-446},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004376204370446},
isbn={978-989-8565-52-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Integrating Configuration Management with Model-driven Cloud Management based on TOSCA
SN - 978-989-8565-52-5
AU - Wettinger J.
AU - Behrendt M.
AU - Binz T.
AU - Breitenbücher U.
AU - Breiter G.
AU - Leymann F.
AU - Moser S.
AU - Schwertle I.
AU - Spatzier T.
PY - 2013
SP - 437
EP - 446
DO - 10.5220/0004376204370446