Date Posted : 2 years ago
Since 2007, cloud computing has been enjoying the "Google Trends (Google, 2012) of a steadily increasing interest. Cloud computing is a (possibly intentionally) fuzzy term and it is increasingly used to refer to a definition on the Internet. In 2011, the search volume has peak (see Figure 1) and it would be reasonable to think that cloud Computing as a term has slowly entered people's minds.
Up to now, a number of views and expert opinions have emerged from Business and science to define cloud computing (Geelan, 2009) (Cascade, 2009). The number of journalistic and scientific publications on the topic of cloud computing has in 2012 its previous maximum is achieved (see Figure 1).
Figure 1: Google search volume for cloud computing (Google Trends)
Although there is still a lack of a clear definition, there is the many definitions a common consensus. According to this. the definition used here is a summary.
With cloud computing, scalable and elastic delivery is virtual IT resources over the Internet. About these infrastructures are e.g. computing capacity, data storage, programming platforms and
3 software counted. The scalability of the performance means that, depending on demand and the purchaser of the service can only be offered the costs are calculated for actual consumption. Elastic is the performance, since a common pool of resources from the customers shared and thus maximum efficiency in the distribution of resources is guaranteed (Mell & Grance, 2011) (Gartner, 2009).
The National Institute of Standards and Technology (NIST) identifies five characteristic technology features that define cloud computing (Cf. Figure 2) (Mell & Grance, 2011):
- Demand-oriented self-service: the consumer can get the service he needs the scope of the service yourself, without direct contact with the customer physical interaction with the provider
- Internet technology: the services are provided with the help of given Standards made available via the Internet
- Common pool of resources: the services have a shared pool of resources, so that the provider of can benefit from economies of scale
- Scalable and elastic: the services can be scaled as required so that resources can be added or removed at any time.
- Usage-based billing: the use of the services will be charged is logged by means of usage figures, so that a cost transparency is given User-friendly Accounting Demand-oriented Self-service cloud services Internet Technology Scalable and Common elastic Resource pool
To distinguish cloud computing from the term "Web 2.0", the definition according to O'Reilly (O'Reilly, 2006). This states, that Web 2.0 is a business revolution in the computer industry, which is caused by the shift to the Internet as a platform. It is an attempt to understand the rules of success of this new platform. The most important rule in Web 2.0 is the creation of applications whose benefit effect is proportional to the number of users. Thus especially applications like social networks, blogs, wikis, forums and media and document sharing. These applications fall within the area of "Software as a Service" and are thus part of what the cloud concept.
A further topic that distinguishes it from Cloud Computing is "Grid Computing". According to the definition of Foster and Kesselmann (Foster & Kesselmann, 2004), grid computing is based on the controlled common same use of resources. This includes direct access on computers, software, data and other resources. This makes Grid Computing is closely related to Cloud Computing and is an important preliminary stage of its Development. However, the cloud concept offers greater opportunities for a commercial use and creation of a promising business model (Foster, et al., 2008).