0% found this document useful (0 votes)
20 views5 pages

Cloud Computing Transform The Way of IT

Uploaded by

dagimzarihun15
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views5 pages

Cloud Computing Transform The Way of IT

Uploaded by

dagimzarihun15
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

International Journal of Innovation & Management Science Research

Vol 1, Issue 61, May 2013

Cloud Computing Transform The Way of IT


Delivers Services to The Organizations
Mahyar Amini a, Nazli Sadat Safavi b

Faculty of Computing, Department of Information System, Universiti Teknologi Malaysia (UTM), Johor 81300, Malaysia
a
[email protected] , b [email protected]

Abstract—Cloud computing is a new technology product services which is based on three cloud services that help to
for providing IT services. Cloud computing is the develop cloud based infrastructure which can be offered in a
convergence of verity of technology and devices that come efficient and flexible way such as Infrastructure as a services
together to transform an organization’s way to building IT (IaaS), platform as a service (PaaS) and software as a service
infrastructure. Despite all these differences of ways, we (SaaS) [2].
found common characteristics of cloud computing which Infrastructure services are a model that describes three
includes massive scalability, ease of allocating resources, characteristics of cloud computer that we mentioned above. In
and a service management platform. Building on this the next section we will explain how this type of service can
foundation, cloud providers can deliver a range of services, significantly improve some type of service delivery [1]
from infrastructure to platforms to applications and Another type of cloud computing service is Platform services
business services. that compared to Infrastructure services deliver higher level
services .It use some supported application components that
use two main tools for designing, developing and deploying
applications. These components are Relational database
I. INTRODUCTION services and application security services [2] Application
Cloud computing is instantly changing and still-developing services are application frameworks that were built on
set of technologies that creates new hardware technologies, enterprise applications, which include runtime libraries,
improving software and creating new opportunity for development framework and higher-level application
organization to optimize its operational and service delivery components. A number of applications might be available
processes [1]. Cloud computing offers radically new ways to which allow programmers to take benefit [4] there are two
provide service which is mainly cost reducing flexible and such application services: messaging queues and support
doesn’t need special IT intervention for establishing [2]. In models for highly distributed parallel processing. In the
another word Cloud services involve: following sections below we will explain each service
1. Massive scalability delivery models separately in more comprehensive details.
2. Ability to easily allocate resources
3. A service management platform. [2].
These three elements are essential to offering a feasible
cloud computing service in an enterprise. Without three, II. CLOUD COMPUTING
enterprise-computing system is not possible [4.] As mentioned in the introduction cloud computing is a big
hype nowadays. It gives companies the power to reaction
Development of its inputs, process and outputs occurs quickly to a growing demand of computing power, this creates
concurrently that transform converged and automated agility for them. Combining technologies such as
virtualization, which makes it possible to separate application
Infrastructure to applications development methods [3] and platform logic from hardware, so that an application can
these transformation increase availability of external services, run on different types of hardware without adapting to the
enhancing the skills of the IT staff, and adaptation of application/platform, does this. This makes it possible to
organization to consume IT services [3]. The goal of this deploy an environment very quickly. Next to virtualization,
paper is to describe the different type of computing services. Internet technology is responsible for a big part of the success
[4]. We will look over several ways of delivering cloud since it makes it possible to use the service from anywhere

1
International Journal of Innovation & Management Science Research
Vol 1, Issue 61, May 2013

and for any device. • It dramatically lowers the cost of entry for smaller
Because cloud providers have huge data canters that they firms trying to benefit from compute-intensive
can spread their hardware among the different customers so business analytics that were hitherto available only to
called multitendency, this results in an optimum hardware the largest of corporations
usage, which is called economies of scale. Because of this • It can provide an almost immediate access to
they can charge the customers only for the actual usage, this is hardware resources
called pay per use. • Cloud computing can lower IT barriers to innovation
• Cloud computing makes it easier for enterprises to
scale their Services
• Cloud computing also makes possible new classes of
applications and delivers services that were not
possible
III. ESSENTIAL CHARACTERISTICS OF
CLOUD COMPUTING
As described above, there are 5 essential characteristics of
Cloud Computing, which explains their relation and difference
from the traditional computing. [15]

1) On-demand-self-service
Consumer can provision or un-provision the services when
needed, without the human interaction with the service
provider. [15]

2) Broad Network Access


It has capabilities over the network and accessed through
standard mechanism. [15]

3) Resource Pooling
The computing resources of the provider are pooled to Fig. 1 cloud computing stack [5]
serve multiple consumers, which are using a multi-tenant
model, with various physical and virtual resources
dynamically, assigned, depending on consumer demand. [15] 1) IaaS
Infrastructure as a Service (IaaS): is the lowest layer where
4) Rapid Elasticity users use computing resources such as databases, CPU power,
Services can be rapidly and elastically provisioned. [15] memory and storage from an IaaS provider and use the
resources to deploy and run their applications. In contrast to
5) Measured Service the PaaS model, the IaaS model allows users to access the
Cloud Computing systems automatically control and underlying infrastructure through the use of virtual machines,
optimize resource usage by providing a metering capability to which automatically can scale up and down. IaaS gives users
the type of services (e.g. storage, processing, bandwidth, or more flexibility than PaaS as it allows the user to deploy any
active user accounts) [15] software stack on top of the operating system. However, this
flexibility comes with a cost and users are responsible for
updating and patching the operating system at the IaaS level.
Amazon Web Services’ EC2 and S3 are popular IaaS
IV. CLOUD COMPUTING STRUCTURE examples [6].

A. TYPE OF CLOUD SYSTEMS 2) PaaS


In this part the different service models of cloud Platform as a Service (PaaS): is the layer where
computing are distilled. There are three different levels of applications are developed using a set of programming
services models. It starts from the lowest service model, languages and tools that are supported and provided by the
which is called Infrastructure as a Service (IaaS) and builds up PaaS provider. PaaS provides developers with a high level of
via Platform as a Service (PaaS) to Software as a Service abstraction that allows them to focus on developing their
(SaaS). Each level adds extra functionality and abstraction of applications. Developers can provide their customers with a
the technical details of the services, which are offered. custom developed application without the hassle of defining
Use of these services provides some advantages for users like: and maintaining the infrastructure. Just like the SaaS model,
users do not have control or access to the underlying

2
International Journal of Innovation & Management Science Research
Vol 1, Issue 61, May 2013

infrastructure being used to host their applications at the PaaS • Mid-Size Enterprises:
level. Google App Engine and Microsoft Azure are popular Can use clouds for many things Compute cycles for
PaaS examples [7]. R&D projects, online collaboration, partner
integration, social networking, and new business
3) SaaS tools
Software as a Service (SaaS): is a cloud computing layer • Large Enterprises:
where users simply make use of a web- browser to access More likely to have hybrid models where they keep
software that others have developed, maintain and offer as a some things in house On premises data for legal and
service over the web. At the SaaS level, users do not have risk management reasons
control or access to the underlying platform and infrastructure
that is being used to host the software. Sales force’s Customer
Relationship Management and Google Gmail are popular
examples that use the SaaS model of cloud computing [8].
Table 2: cloud computing provider [10]

Table1: Cloud Computing Services [9] Provider Application Usage Description


Amazon -Elastic -Web service
Services Providers (IaaS) Compute -Web provides scalable
Cloud (EC2) application compute capacity in
SaaS -Support running -Google Docs hosting the cloud
multiple instances of it. - Mobile Me -Simple Allows application
-Develop software that is - Zoho Storage - Backup deployment
capable to run the cloud. Service (S3) and storage On the web services
interface.
PaaS -Platform which allows -Microsoft Azure
-High -Web services
developer to create -Force.com
performan interface which is
programs that can be run -Google App
ce Used for storage and
in the cloud Engine
Computing retrieving
-Includes several
Data.
applications services,
which allow easy Google -Gmail - - Using email
deployment. (SaaS, - Google Messaging services without
PaaS) Email - Securing Managing and
IaaS -Highly scaled and shared -Amazon S3
Security existing maintaining message
computing infrastructure -Sun’s Cloud
- Google email architecture.
accessible using internet Service
Docs Systems - Filtering spam and
browser.
- viruses.
-Consists of Database,
Collaborati - Provide
servers and storages
on collaboration tools
without
Installing software on
the machines
Or servers.
B. Example of Cloud Services
Microsof - Windows - Organization uses
There are a lot of application in cloud computing fields,
t Azure - .NET -Offering Azure Platform to
that providing to be beneficial for users. The most
(PaaS) services application Enhance the
important elements for developing a cloud computing
- SQL to functionality of
services are related to the customer acceptance and
Services Organizati existing
satisfaction. In Table 2, there is some example of cloud
on as SaaS Application without
computing provider
- investing in
Applicatio Internal
We can divide cloud-computing users to three main parts:
n infrastructure.
Developm -Use Azure platform
• Startups & Small businesses: ent to develop
Can use clouds for everything SaaS, IaaS, Custom application
collaboration services, online presence

3
International Journal of Innovation & Management Science Research
Vol 1, Issue 61, May 2013

IV. Type of Cloud Computing V. CONCLUSION


The three different service models can be deployed for a Based upon the presented, the cloud computing model is
customer in various ways varying from the public Internet to a one of the promising models for service providers, cloud
private data centre. The Figure 2 shows the different providers and cloud consumers therefore turn to very
deployment strategies [11], which are detailed, in the attractive environment for business world in term of providing
following paragraphs. required service in a very cost effective and easy way.
Nowadays integration Internet of things and cloud has been
A. Public Cloud identified as key business technology trends that will reshape
Public is a deployment strategy, which uses the publicly enterprises worldwide.
available Internet to deliver the services to the users. A great The manufacturing industry is undergoing a major
advantage of this deployment type is that the services are transformation enabled by IT and related smart technologies.
available from any Internet connection; a down side however Cloud computing is one of such smart technologies, the main
is the security. The cloud services like Gmail and Azure are thrust of Cloud computing is to provide on-demand computing
services provided trough the public cloud [8] services with high reliability, scalability and availability in a
distributed.
B. Private Cloud The expertise predict, cloud computing will able to deliver
This deployment strategy can be compared with the all the functionality of existing information technology
traditional in-house hosting of a service, however it uses the services in near future and More and more businesses are
technologies on which cloud computing is based such as taking advantage of cloud Computing also Cloud computing is
virtualization to provide advantages to the organization [8]. being used in other business and science Sectors like: Inline
commerce, conference origination, and biomedical
C. Community Cloud information sharing
A community cloud is a bit like a private cloud however the
cloud is shared among a community of organizations. This is
done to divide the costs and risks of running an own cloud.
These clouds can be found in shared service centres, which
service multiple organizations [13].

D. Hybrid Cloud REFERENCES


The effect of cloud computing on Enterprise Architecture
and project success Remco Boksebeld 20/88A hybrid cloud is [1] K. V. Bellur, M. Krupal, P. Jain, and P. Raghavendra, “Achieving
a cloud-computing environment in which an organization Operational Efficiency With Cloud Based Services,” no. Iccse,
provides and manages some resources in-house and has others pp. 1063-1068, 2011.
provided externally. For example, an organization might use a
public cloud service, such as Amazon's Elastic Compute [2] D. Sullivan and D. Sullivan, “Cloud Computing.”
Cloud (EC2) for general computing but store customer data
within its own data [3] C.-shin Chien and J. Chien, “Insight to Cloud Computing and
Growing Impacts,” pp. 250-257, 2010.
centre.
[4] X. Xu, “Robotics and Computer-Integrated Manufacturing From
cloud computing to cloud manufacturing Ubiquitous Product Life
cycle Support,” Robotics and Computer Integrated Manufacturing,
vol. 28, no. 1, pp. 75-86, 2012.

[5] Schuller, S. (2010). Cloud stack.

[6] Murphy, M., Abraham, L., Fenn, M., & Goasguen, S. (2009).
Autonomic Clouds on the Grid. Journal of Grid Computing, 1-18.

[7]. Boniface, M., Nasser, B., Papay, J., Phillips, S., Servin, A., Yang,
X., et al. (2009). Platform-as-a- Service Architecture for Real-time
Quality of Service Management in Clouds.

[8] Armbrust, M., Fox, A., Griffith, R., Joseph, A., Katz, R.,
Konwinski, A., et al. (2009). Above the clouds: A Berkeley view
of cloud computing. EECS Department, University of California,
Berkeley, Tech. Rep. UCB/EECS-2009-28.
Fig.2 deployment models [14]
[9] Cloud Security Alliance. (2009). Security Guidance for Critical
Areas of Focus in Cloud Computing.

4
International Journal of Innovation & Management Science Research
Vol 1, Issue 61, May 2013

[10] Sameera Abdulrahman Almulla, Chan Yeob Yeun, Cloud


Computing Security Management

[11] Joint, A. B., E.; Eccles, E. (2009). Hey, you, get off of that cloud?
Computer Law & Security Review, 25(3), 270-274.

[12] Brown (2009). Cloud types. In Cloud types (Ed.):


strategicitarchitecture.com.

[13] Buyya, R., Yeo, C. S., Venugopal, S., Broberg, J., & Brandic, I.
(2009). Cloud computing and emerging IT platforms: Vision, hype,
Buyya, R., Yeo, C. S., Venugopal, S., Broberg, J., & Brandic, I.
(2009). Cloud computing and emerging IT platforms: Vision, hype,
and reality for delivering computing as the 5th utility. Future
Generation Computer Systems, 25(6), 599-616.

[14] Cole, A. (2009). Hybrid cloud Retrieved 03-06-2010, from


http://searchcloudcomputing.techtarget.com/sDefinition/0,sid201_
gci1356520, 00.html

[15] Cloud Security Alliance. (2009). Security Guidance for Critical


Areas of Focus in Cloud Computing.

You might also like