Database Reference
In-Depth Information
service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS)
[25]. Figure 19.1 shows the three cloud service models.
In software as a service ( SaaS ), clients access software applications hosted on the
cloud infrastructure, using their web browsers, through the Internet. In this model,
customers do not have any control over the network, servers, operating systems, stor-
age, or even on the application, except some access control management for multi-
user application. Some of the examples of SaaS are Salesforce [29], Google Drive
[16], and Google calender [15].
In platform as a service ( PaaS ), clients can build their own application on top of a
configurable software platform deployed in a cloud. Clients do not manage or control
the underlying cloud infrastructure including network, servers, operating systems, or
storage, but have control over the deployed applications and some application hosting
environment configurations. Customers can only use the application development
environments, which are supported by the PaaS providers. Two examples of PaaS
are Google App Engine (GAE) [13] and Windows Azure [4].
In the infrastructure as a service ( IaaS ) model, a customer rents processing power
and storage to launch his own virtual machine and/or outsource data to the cloud.
Here, customers have a lot of flexibility in configuring, running, and managing their
U s e r
F r on t en d
N et w ork
Cloud (web) applications
SaaS
Cloud software environment
PaaS
Computational
resources
Storage
Communication
IaaS
Cloud software infrastructure
Kernel (OS/Apps)
Hardware
Facilities
Service customer
Cloud-specific infrastructure
Supporting (IT) infrastructure
FIGURE 19.1 Three service models of cloud computing. (From B. Grobauer and T. Schreck,
Towards incident handling in the cloud: Challenges and approaches, in Proceedings of the
2010 ACM Workshop on Cloud Computing Security Workshop , CCSW'10, pages 77-86,
ACM, New York, 2010.)
Search WWH ::




Custom Search