Title :
Cloud service engineering
Author :
Tai, Stefan ; Nimis, Jens ; Lenk, Alexander ; Klems, Markus
Author_Institution :
Karlsruhe Service Res. Inst. (KSRI), Karlsruhe Inst. of Technol. (KIT), Karlsruhe, Germany
Abstract :
Building on compute and storage virtualization, Cloud Computing provides scalable, network-centric, abstracted IT infrastructure, platforms, and applications as on-demand services that are billed by consumption. Cloud Service Engineering is the application of a systematic approach to leverage Cloud Computing in the context of the Internet in its combined role as a platform for technical, economic, organizational and social networks. This tutorial introduces concepts and technology of Cloud Computing and Cloud Service Engineering, providing an overview of state-of-the-art in research and practice. We show how to set up a private Cloud that delivers Infrastructure-as-a-Service (IaaS). Eucalyptus and OpenNebula are popular open source software frameworks for creating on-premise Clouds. Promises, challenges and solutions for integrating services of a private Cloud with public Cloud services such as Amazon EC2 and SQS are discussed. We show how the best of both worlds - private and public Clouds - can be combined to build scalable and secure systems.
Keywords :
cloud computing; public domain software; software engineering; storage management; Internet; cloud computing; cloud service engineering; infrastructure-as-a-service; open source software frameworks; storage virtualization; Biological system modeling; Business; Cloud computing; Computational modeling; Economics; Programming; Tutorials; cloud computing; cloud service engineering;
Conference_Titel :
Software Engineering, 2010 ACM/IEEE 32nd International Conference on
Conference_Location :
Cape Town
Print_ISBN :
978-1-60558-719-6
DOI :
10.1145/1810295.1810437