Skip to main content

2011 | Buch

Cloud Computing

Web-Based Dynamic IT Services

verfasst von: Christian Baun, Marcel Kunze, Jens Nimis, Stefan Tai

Verlag: Springer Berlin Heidelberg

insite
SUCHEN

Über dieses Buch

Cloud computing is a buzz-word in today’s information technology (IT) that nobody can escape. But what is really behind it? There are many interpretations of this term, but no standardized or even uniform definition. Instead, as a result of the multi-faceted viewpoints and the diverse interests expressed by the various stakeholders, cloud computing is perceived as a rather fuzzy concept.

With this book, the authors deliver an overview of cloud computing architecture, services, and applications. Their aim is to bring readers up to date on this technology and thus to provide a common basis for discussion, new research, and novel application scenarios. They first introduce the foundation of cloud computing with its basic technologies, such as virtualization and Web services. After that they discuss the cloud architecture and its service modules. The following chapters then cover selected commercial cloud offerings (including Amazon Web Services and Google App Engine) and management tools, and present current related open-source developments (including Hadoop, Eucalyptus, and Open CirrusTM). Next, economic considerations (cost and business models) are discussed, and an evaluation of the cloud market situation is given. Finally, the appendix contains some practical examples of how to use cloud resources or cloud applications, and a glossary provides concise definitions of key terms.

The authors’ presentation does not require in-depth technical knowledge. It is equally intended as an introduction for students in software engineering, web technologies, or business development, for professional software developers or system architects, and for future-oriented decision-makers like top executives and managers.

Inhaltsverzeichnis

Frontmatter
Chapter 1. Introduction
Abstract
With this book, we want to give our readers an overview of cloud computing architecture, services, and applications, but it is not intended to be exhaustive. It is our aim to bring all readers up to date on this technology and thus to provide a common basis for discussion. This book does not require any knowledge of the technological background.
Christian Baun, Marcel Kunze, Jens Nimis, Stefan Tai
Chapter 2. Cloud Basics
Abstract
One of the appealing aspects of cloud computing is that it hides the complexity of IT technology from users and developers. No need to know details of how a service is generated – it is the service provider’s job to provide a corresponding abstraction layer. This chapter contains an overview of some technologies on which cloud computing depends: virtualization, service-oriented architectures (SOA), and Web services.
Christian Baun, Marcel Kunze, Jens Nimis, Stefan Tai
Chapter 3. Cloud Architecture
Abstract
Cloud architectures can be analyzed from two different perspectives, i.e., from an organizational or from a technical point of view. The organizational view, which will be discussed in Sect. 3.1 below, makes a distinction based on the extent to which the users’ and providers’ organizational units are separated from each other, while the technical view in Sect. 3.2 is oriented towards functional features. Thus, the organizational view corresponds to the deployment model and the technical view to the service models as specified in the NIST definition [105] we presented in Sect. 1.2.
Christian Baun, Marcel Kunze, Jens Nimis, Stefan Tai
Chapter 4. Selected Cloud Offerings
Abstract
In the preceding Chap. 3, we discussed the cloud services architecture from a technical point of view and thus mapped the landscape of cloud computing. Actual cloud offers were only mentioned briefly. The aim of this chapter is to give an overview of the offerings from vendors such as Amazon, Google, Microsoft, and Salesforce and to present their capabilities as well as their intended use.
Christian Baun, Marcel Kunze, Jens Nimis, Stefan Tai
Chapter 5. Cloud Management
Abstract
Setting up appropriate management procedures is vital both for operators and for users of cloud services. Services must be described, provisioned, and billed. In order to achieve the required service scalability and reliability, automated processes are employed. When services are transferred from the local context into the public cloud, security issues and risk assessment play an important role. This chapter deals with the related cloud management aspects.
Christian Baun, Marcel Kunze, Jens Nimis, Stefan Tai
Chapter 6. Open Source Cloud Stack
Abstract
This chapter explains how to build a cloud system based on open source components. A number of solutions suitable for creating a cloud architecture are already available. Thus, it is possible to design an open source cloud stack, as shown in Fig. 6.1.
Christian Baun, Marcel Kunze, Jens Nimis, Stefan Tai
Chapter 7. Economic Considerations
Abstract
The economic impact of cloud computing is often seen as its key success factor. Cloud computing is associated with the potential to fundamentally and sustainably change the way in which IT resources are deployed and used, not only in individual companies, but also in the IT industry as a whole. Experts often mention dramatic time savings, lower risks, and fewer obstacles to the introduction of new applications as well as significant cost savings in general while implementing IT projects as the main benefits of cloud computing. This chapter gives an overview of some fields of application relevant to cloud computing and the economic aspects and issues associated with them.
Christian Baun, Marcel Kunze, Jens Nimis, Stefan Tai
Chapter 8. Opportunities and Risks
Abstract
Cloud computing is still a very young and dynamic field characterized by a buzzing industry. Virtually every organization in the industry and even parts of the public sector are taking on cloud computing today, either as a provider or as a consumer. Primarily US-based companies, such as Amazon, Google, or Microsoft are currently shaping the cloud services market. But many smaller companies also show a lot of commitment in this field. There is no doubt that cloud computing is a disruptive technology which has the potential to change our understanding of how to provision and leverage IT services in a fundamental and sustainable way. The effects might even be comparable to the introduction of the personal computer some 25 years ago.
Christian Baun, Marcel Kunze, Jens Nimis, Stefan Tai
Chapter 9. Appendix
Abstract
In this appendix, we will finally present some cloud offerings and their basic tools in real-world examples so the our dear readers can get started quickly with their own first cloud exercises.
Christian Baun, Marcel Kunze, Jens Nimis, Stefan Tai
Backmatter
Metadaten
Titel
Cloud Computing
verfasst von
Christian Baun
Marcel Kunze
Jens Nimis
Stefan Tai
Copyright-Jahr
2011
Verlag
Springer Berlin Heidelberg
Electronic ISBN
978-3-642-20917-8
Print ISBN
978-3-642-20916-1
DOI
https://doi.org/10.1007/978-3-642-20917-8

Premium Partner