Cloud Computing A Study of Infrastructur
Cloud Computing A Study of Infrastructur
1
Copyright © 2010 waves publishers I SSN 0975 - 5292 ( Pr int )
I JEI T 2010 , 2( 1) , 60 - 63 I SSN 0976- 0 253 ( Online)
Abstract: Cloud computing is an increasingly popular paradigm for accessing computing resources. In practice,
cloud service providers tend to offer services that can be grouped into three categories: software as a service,
platform as a service, and infrastructure as a service. This paper discuss the characteristics and benefits of cloud
computing. It proceeds to discuss the Infrastructure as a service (IaaS). This paper aims to provide a means of
understanding and investigating IaaS. This paper also outlines the responsibilities of IaaS provider and the facilities
to IaaS consumer
Keywords: Cloud Computing, IaaS, PaaS, SaaS.
Introduction no longer have need of, expertise in, or control over the
Cloud computing is a way of referring to the use of technology infrastructure "in the cloud" that supports
shared computing resources, and it is an alternative to them [3]. consumption and delivery model for IT
having local servers handle applications. Cloud services based on the Internet, and it typically involves
computing groups together large numbers of compute the provision of dynamically scalable and often
servers and other resources and typically offers their virtualized resources as a service over the Internet [4,5]
combined capacity on an on-demand, pay-per-cycle It is a byproduct and consequence of the ease-of-access
basis. The end users of a cloud computing network to remote computing sites provided by the Internet [5].
usually have no idea where the servers are physically
located—they just spin up their application and start
working. According to Wang and von Laszewski [1],
Cloud computing can be defined as “A computing Cloud
is a set of network enabled services, providing scalable,
QoS guaranteed, normally personalized, inexpensive
computing platforms on demand, which could be
accessed in a simple and pervasive way”. According to
GuiyiWei et al [2] Cloud computing is a natural
evolution for data and computation centers with
automated systems management, workload balancing,
and virtualization technologies. Cloud-based services
integrate globally distributed resources into seamless
computing platforms. Recently, a great deal of
applications are increasingly focusing on third-party
resources hosted across the Internet and each has Fig. 1. Logical diagram of cloud computing
varying capacity. Fig. 1 show the logical diagram of The term cloud is used as a metaphor for the
cloud computing. Internet, based on the cloud drawing used in the past to
It is a paradigm shift (change in a fundamental represent the telephone network [6], and later to depict
model of events) following the shift from mainframe to the Internet in computer network diagrams as an
client-server. It is a paradigm shift (change in a abstraction of the underlying infrastructure it represents
fundamental model of events) following the shift from [7]. Typical cloud computing providers deliver common
mainframe to client-server. Details are abstracted from business applications online which are accessed from
the users who no longer have need of, expertise in, or another web service or software like a web browser,
control over the technology infrastructure "in the cloud" while the software and data are stored on servers.
that supports them[3]. Cloud computing describes a new A technical definition is a computing capability
supplement, Details are abstracted from the users who that provides an abstraction between the computing
-60-
Sushil Bhardwaj and Et al, I JEI T 2010, 2( 1) , 60-63
resource and its underlying technical architecture (e.g., Applications (and the tools to develop them)
servers, storage, networks), enabling convenient, on- that can truly scale out
demand network access to a shared pool of configurable
computing resources that can be rapidly provisioned and 2 Architectural layers of Cloud Computing
released with minimal management effort or service
provider interaction." This definition states that clouds Cloud computing is typically divided into three levels of
on-demand self-service,
have five essential characteristics [8]: service offerings as showed in Fig. 2: Software as a
resource pooling,
Infrastructure as a service (IaaS). These levels support
measured service.
solution stack.
Client
User Machine
61
Sushil Bhardwaj and Et al, I JEI T 2010, 2( 1) , 60-63
62
Sushil Bhardwaj and Et al, I JEI T 2010, 2( 1) , 60-63
consumer wants and was designed and developed by the Table 1: IaaS Summary
service creator. The cloud services creator needs tools Offering Compute power, storage, and networking
infrastructure. Some IaaS vendors may also
and capabilities to offer differentiated services, offer
provide Cloud Services.
incentives to ensure that consumers keep coming back
Unit of Virtual Machine Image
to use the services, and the ability to change services deployment
on-demand to stay competitive and address threats. The Pricing Compute usage per hour, data transfer in/out
service provider needs their IT resources integrated so structure per GB, IO requests per million, storage per
their usage is optimized, the ability to add/remove GB, data transfer in/out to storage per GB,
data storage requests per thousand. All charges
resources on demand, a non-disruptive way to save per billing period.
money, and the means to charge for usage. Customer Software owner that would like an application
hosted in the internet for their end users.
63