Systems, Services, Solutions of the Public Cloud

Systems, Services, Solutions of the Public Cloud

Eduardo Correia
DOI: 10.4018/978-1-7998-3473-1.ch047
OnDemand:
(Individual Chapters)
Available
$33.75
List Price: $37.50
10% Discount:-$3.75
TOTAL SAVINGS: $3.75

Abstract

With the public cloud, organizations have access to an extensive, diverse range of new and emerging technologies as well as well-established ones. Their support staff may combine these technologies in a number of novel ways to form solutions that do more and cost less while meeting the business requirements of organizations. The public cloud bewilders, even confuses the average user, as it is an area of increasing technical complexity that is undergoing rapid change in terms of both a diversification of available services and the growth in underlying contingent technologies. This chapter discusses the public cloud in terms of the three basic service models of infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS) and then discusses the public cloud in the context of the four deployment models of private cloud, public cloud, hybrid cloud, and community cloud. It concludes with the risks and challenges associated with security and the need of organizations to make use of of multiple public cloud providers.
Chapter Preview
Top

Background

A common view of the cloud is that it is nothing new, that people have been using centralized computing in the form of mainframes for instance. While this sheds light on some of the similarities between mainframes and the cloud, it does not reflect the differences between them, differences that are significant. One useful analogy is to compare the cloud and earlier technologies, with the smart phone and the traditional telephone. While the telephone as such is not new and the smart phone can do the same kinds of things as the traditional phone, it is much more flexible and powerful, and this is down to, in large part, how mobile devices take advantage of the cloud, making them more functional and helping extend battery life (Liu, Chen, Ma, & Xie, 2016). As a term “cloud computing” is problematic because it does not mean one thing, but is “an umbrella term” (Missbach, Stelzel, Gardiner, Anderson & Tempes 2013) that refers not just to a set of technologies but a new model of delivering a wide range of computing resources, services and solutions.

Fortunately, the National Institute of Standards and Technology (NIST) has made a deliberate effort to define cloud computing and done this well, so much so that its three-page description of this term is now considered the standard for the industry. NIST defines cloud computing as “a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction” (Mell & Grance, 2011). This definition is comparable to the four key characteristics of cloud computing as “pay-per-use”, “elastic capacity and the illusion of infinite resources”, a “self-service interface” and “resources that are abstracted or virtualised” (Voorsluys, Broberg, & Buyya, 2011). The cloud is “ubiquitous”, “convenient”, and “on-demand” in the sense that users can access applications and data from anywhere and at any time, and because organizations (or “customers” as the literature often calls them) can, without having to talk to anyone, provision computing resources and services from a “shared pool of configurable computing resources,” a business model that involves renting multi-tenanted infrastructure.

Key Terms in this Chapter

Virtual Machine: A guest machine that is capable of sharing the same physical hardware with another guest machine and runs on a hypervisor.

Cloud Service Models: The distribution of responsibilities for technological requirements between customer and cloud provider.

Virtualization: The division of a computer into multiple execution environments so that one level (e.g. the physical) can be abstracted from another (e.g. the operating system).

Trust Boundary: The boundary between the responsibilities of the customer and the responsibilities of the cloud provider.

Cloud Deployment Models: The way in which cloud services are provision, for instance the private cloud, the public cloud, and the hybrid cloud.

National Institute of Standards and Technologies: A federal agency within the U.S. Department of Commerce that is responsible for measurement science, standards, and technology.

Service Level Agreement: A contract that defines the level of service the customer can expect from the cloud provider.

Complete Chapter List

Search this Book:
Reset