[ieee 2012 international conference on cloud computing technologies, applications and management...

3
Cloud Computing and How to Apply it to IT Management Mehdi Ahmadipour, Yousof Yadollahi Education Department - Mahmoudabad Mahmoudabad, Mazandaran, Iran ahmadipour _ [email protected], [email protected] Abstract-One of the advantages of cloud computing is to use information technology in an organization so that the employers can take advantage of technology of working from distance, whose benefits are: quickness, saving the time, reducing the costs, and so on. We should consider this era as information age using different and advanced information technology. The history of computing has always been a stream of advances .Mainframes were followed by personal computers and recently by PDAIMobile devices. The advent of cloud computing is one of these events. Cloud Computing is the new face of computing, and a simplest form of model for allocating computing and storage resources (hardware & soſtware) on demand. Cloud computing is a general term for anything that involves delivering hosted services through Internet . It provides remote services with a user's data for managers . In this paper, we try to explain the capabilities of Cloud Computing including its benefits and types and how to apply it to IT Management. Keywords: Cloud Computing; IT; Management; Remote I. INTRODUCTION Cloud computing is a model for delivering information services that provides flexible use of servers, scalability and management services. It is a unique combination of capabilities which include[14]: scalable and dynamic inastructure global and remote access, precised usage controls and pricing, standard platform, and support services IT and management. Cloud computing has been categorized as a new example for the dynamic provisioning of computing services which are supported by data centers that oſten employ virtual machine technologies for environment isolation purpose. It delivers an inastructure, platform, and soſtware applications as services that are made available to consumers[15]. It is becoming an attractive technology due to its dynamic scalability and effective usage of the resources. It can be utilized under circumstances where the availability of resources is limited. Researchers pay more attentions to cloud computing Majid Shirzad, Kamal Mahdavi Payam noor University Mahmoudabad, Mazandaran, Iran mshm [email protected], [email protected] applications because it has become a research focus and center among mode technologies. Cloud computing is a general term for anything that involves delivering hosted services through internet. is the new face of computing, and a simplest form of model for allocating computing and storage resources (hardware and soſtware) on demand[ll]. It goes without saying that cloud computing accelerates the innovation for the computer industry as a new kind of advanced technology. It is a computing model based on networks, especially based on the inteet, whose task is to ensure that users can simply use the computing resources on demand and pay money according to their usage. Cloud computing is highly scalable and creates virtualized resources that can be made available to users. Users do not require any special knowledge about the concept of cloud computing to connect their computers to the server where applications have been installed and use them. Users can communicate through internet with remote servers[12,18]. Cloud computing is one of the new technology trends likely to have a significant impact on management and so on. Cloud computing is offering utility-oriented IT services to users worldwide and delivering inastructure, platform, and soſtware (applications) as services, which are made available to consumers as subscription-based services. II. ESSENTIAL CHARACTERISTICS On-demand self-service. A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service's provider. Broad network access. Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms (e.g., mobile phones, laptops, and PDAs). Resource pooling. The provider's computing resources are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned and reassigned according to consumer demand. There is a sense of location independence in that the customer generally has no control or knowledge over the exact location of the provided resources but may be able to speci location at a higher level of abstraction (e.g., country, state, or Proceedings 0[2012 International of Cloud Computing, Technologies, Applications & Management 978-1-4673-4416-6112/$31.00 ©2012 IEEE 193

Upload: kamal

Post on 23-Dec-2016

214 views

Category:

Documents


2 download

TRANSCRIPT

Cloud Computing and How to Apply it to IT

Management

Mehdi Ahmadipour, Y ousof Yadollahi

Education Department - Mahmoudabad Mahmoudabad, Mazandaran, Iran

ahmadipour _ [email protected], [email protected]

Abstract-One of the advantages of cloud computing is to

use information technology in an organization so that the employers can take advantage of technology of working

from distance, whose benefits are: quickness, saving the time, reducing the costs, and so on.

We should consider this era as information age using different and advanced information technology. The

history of computing has always been a stream of advances .Mainframes were followed by personal computers and

recently by PDAIMobile devices. The advent of cloud computing is one of these events. Cloud Computing is the

new face of computing, and a simplest form of model for allocating computing and storage resources (hardware &

software) on demand.

Cloud computing is a general term for anything that

involves delivering hosted services through Internet . It provides remote services with a user's data for managers .

In this paper, we try to explain the capabilities of Cloud Computing including its benefits and types and how to

apply it to IT Management.

Keywords: Cloud Computing; IT; Management; Remote

I. INTRODUCTION

Cloud computing is a model for delivering information services that provides flexible use of servers, scalability and

management services. It is a unique combination of capabilities which include[14]: scalable and dynamic

infrastructure global and remote access, precised usage

controls and pricing, standard platform, and support services IT and management.

Cloud computing has been categorized as a new example for

the dynamic provisioning of computing services which are supported by data centers that often employ virtual machine

technologies for environment isolation purpose. It delivers an infrastructure, platform, and software applications as services that are made available to consumers[15]. It is becoming an

attractive technology due to its dynamic scalability and effective usage of the resources. It can be utilized under

circumstances where the availability of resources is limited. Researchers pay more attentions to cloud computing

Majid Shirzad, Kamal Mahdavi

Payam noor University Mahmoudabad, Mazandaran, Iran

mshm [email protected], [email protected]

applications because it has become a research focus and center among modern technologies.

Cloud computing is a general term for anything that involves delivering hosted services through internet. It is the new face

of computing, and a simplest form of model for allocating computing and storage resources (hardware and software) on

demand[ll]. It goes without saying that cloud computing accelerates the

innovation for the computer industry as a new kind of advanced technology. It is a computing model based on

networks, especially based on the internet, whose task is to ensure that users can simply use the computing resources on

demand and pay money according to their usage. Cloud

computing is highly scalable and creates virtualized resources

that can be made available to users. Users do not require any special knowledge about the concept of cloud computing to connect their computers to the server where applications have been installed and use them. Users can communicate through

internet with remote servers[12,18]. Cloud computing is one of the new technology trends likely to have a significant

impact on management and so on. Cloud computing is offering utility-oriented IT services to

users worldwide and delivering infrastructure, platform, and software (applications) as services, which are made available

to consumers as subscription-based services.

II. ESSENTIAL CHARACTERISTICS

On-demand self-service. A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring

human interaction with each service's provider.

Broad network access. Capabilities are available over the network and accessed through standard mechanisms that

promote use by heterogeneous thin or thick client platforms (e.g., mobile phones, laptops, and PDAs).

Resource pooling. The provider's computing resources are pooled to serve multiple consumers using a multi-tenant

model, with different physical and virtual resources dynamically assigned and reassigned according to consumer demand. There is a sense of location independence in that the

customer generally has no control or knowledge over the exact location of the provided resources but may be able to specify

location at a higher level of abstraction (e.g., country, state, or

Proceedings 0[2012 International of Cloud Computing, Technologies, Applications & Management 978-1-4673-4416-6112/$31.00 ©2012 IEEE 193

datacenter). Examples of resources include storage, processing, memory, network bandwidth, and virtual

machines. Rapid elasticity. Capabilities can be rapidly and elastically

provisioned, in some cases automatically, to quickly scale out and rapidly released to quickly scale in. To the consumer, the

capabilities available for provisioning often appear to be

unlimited and can be purchased in any quantity at any time. Measured Service. Cloud systems automatically control and

optimize resource use by leveraging a metering capability at

some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth, and active user

accounts). Resource usage can be monitored, controlled, and reported providing transparency for both the provider and consumer of the utilized service.

III. CLOUD COMPUTING SERVICES

Cloud computing elements have been described as infrastructure as a service (laas), software as a service (Saas),

platform as a service (Paas) and component as a service (Caas). A. Iaas : Iaas service provide virtual machine and storage services. It is the lowest layer of network. Users can

household to provide standard services, including computing power and storage resources.

B. Paas : Paas services are used in application development environment. Paas makes a higher level of abstraction on the base of Iaas layer to provide a

developmental environment, test environment, server

platforms and other services, users can develop application based on internet and other servers service providers

infrastructure, then share it to other users. C. Caas : Caas makes good use of web services.

D. Saas : Saas services are both consumers and enterprises. It is a software distribution model, designed for web delivery, users can access through the internet hosting. Saas providers need to build information for all network

infrastructure, software, hardware, operating platform [2-13].

IV. DEPLOYMENT MODELS

A. Private cloud. The cloud infrastructure is operated

solely for an organization. It may be managed by the organization or a third party and may exist on premise

or off premise.

B. Community cloud. The cloud infrastructure is shared

by several organizations and supports a specific community that has shared concerns (e.g., mission,

security requirements, policy, and compliance considerations). It may be managed by the

organizations or a third party and may exist on premise or off premise.

C. Public cloud. The cloud infrastructure is made available to the general public or a large industry

group and is owned by an organization selling cloud services.

D. Hybrid cloud. The cloud infrastructure is a composition of two or more clouds (private,

community, or public) that remain unique entities but

147941187: Cloud Computing and How to Apply it to IT Management

are bound together by standardized or proprietary technology that enables data and application

portability (e.g., cloud bursting for load-balancing between clouds).

V. APPL YING CLOUD COMPUTING TO IT

MANAGEMENT

The most important need that cloud computing is driving IT Management is the need to collaborate with

developers .In addition to driving down costs, the ultimate goal of cloud computing is to allow IT to deliver more

services more frequently to The Business , customers, or whoever IT"S customers and end-users are.

Instead of taking several months to push out a new feature, managers in cloud computing push out new

features weekly. This paper provides a working defm it ion of cloud computing

and discusses three areas that IT organizations must target for change to gain full benefits of cloud Computing:

A. IT management at large scale , without IT intervention-the efficiency of a cloud rests on operating at large scale and especially with as little human intervention as possible.

B. Configurations Management & Automation -The configuration and provisioning Needs of the cloud

must be highly automated and often assume less than perfect process and diagnostics.

C. Delivering Frequent functionality - Taking

advantage of the cloud depends on Delivering

applications in a rapid, Agile fashion ,Which depends on automation being an enabler instead

of yet another moving part to wrestle with.

VI. THE ADVANTAGES AND DISADVANTAGES OF CLOUD COMPUTING

Cloud computing becomes very popular because it moves

the processing efforts from the local devices to the data center facilities. Therefore, any device, like an internet connected

phone, could be able to solve complex equations by simply passing the specific arguments to a service running at the data

center level that will be capable to give back the results in a very short time. Cloud computing is accepted today because of its key advantages [19,1]: 1) There are no costs for hardware upgrades.

2) The cost is low or even free in some cases. 3) The strong connection that exists today between the

users and their personal computers can be absolutely broken.

4) So as to become part of the cloud, there is no need to

download or install a specific software, only the internet connection is requ ired.

5) Devices with minimal hardware requirements (for example: mobile phones) could be successfully used as cloud

clients. 6) Cloud computing benefits for e-Iearning:

Take online course, exams, send homework, projects for students and deal with content management, access and prepare tests, projects and communicate for the teachers.

Proceedings of 2012 International of Cloud Computing, Technologies, Applications & Management 194

Of course, there are some cloud computing disadvantages like: I) The service quality is vital and crucial and the need

of the backups is critical when we speak about data security. 2) The internet connection speed may affect the overall

performances. 3) The data center subscription fee may be more

expensive than buying the hardware.

Cloud computing is a paradigm towards the delivery of

information technology services. Its benefits are lot. Here is the capabilities of cloud computing:

a. The scalable infrastructure. b. Global access (remote access).

c. precised usage controls and pricing. d. Standard platform.

e. Support services.

It is not complete without management support services.

These services provide support to both operational and management aspects of cloud computing operational support

enables cloud users to provide the resource they need without support from IT staff. Management reports are important for managing costs, cloud computing support services provide greater flexibility to generate these reports. Management

support services provide the information needed to refme the use of cloud computing services.

VII. CONCLUSION

In this paper, we have studied the emergence of cloud

computing, its capabilities and advantages. Cloud computing is a model for delivering information services that provides

flexible use of services, scalability and management services­IT and Management.

There are many benefits from using the cloud computing for many activities: rapid decrease in hardware cost and increase in computing power and storage capacity and the advent of multi-core architecture and modern supercomputers consisting

of hundreds of thousands of cores.

References [I] A. Dubey, D. Wagle, Delivering software as aservice,TheMcKinsey

Quarterly (May 2007) 1-12. [2] A. Rosenthal, P. Mork , M. Hao Li, J. Stanford, D. Koester, P.

Reynolds, Cloud computing: A new business paradigm for biomedical information sharing, Journal of Biomedical Informatics 43, 2010, 342-353.

[3] C. Boulton, Oracle CEO Larry Ellison Spits on cloud computing Hype, in eWeek. com. 2009, 2009, pp. 11-14.

[4] C. Clark, K. Fraser, S. Hand, J. G. Hansen, E. Jul, C. Limpach, T. Pratt, and A. Warfield, [2005] "Live migration of virtual machines" In Proc. Of NSDI'05, pages 273-286, Berkeley CA, USA, 2005. USENIX Assiciation.

[5] Centre for the Protection of National Infrastructure (CPNI). (2010, 20 June 2010). Information Security Briefing 01/2010: Cloud Computing.

[6] D. Guo, G. Liao, L.N Bhuyan, Performance characterization and cache-aware core scheduling in a virtualized multi-core server under 10 GbE, in: The Proceedings of the 2009 IEEE International Symposium on Workload Characterization (llSWC)

[7] ECSS, White Paper on Software and Service Architectures, Infrastructures and Engineering - Action Paper on the area for the future EU competitiveness Volume 2: Background information, Version 1.3, retrieved: 15.08.2010.

Mehdi Ahmadipour, YousofYadollahi, Majid Shirzad, Kamal Mahdavi

[8] Elinor Mills, January 27,2009. "Cloud computing security forecast: clear skies".

[8] Gartner. "Seven clOUd-computing security risks". http://www.infoworld.com July 02,2008.

[9] George Reese, "Cloud Application Architectures", First edition, O'Reilly Media, April 2009, ISBN 9780596156367, pp. 2-4, 99- 118.

[10] Jianchun Jiang, Weiping Wen, "Information security issues in cloud computing environment", Netinfo Security,doi: 1O.3969/j.issn.1671-1122.2010.02.026.

[11] J. Shafer, I/O Virtualization bottlenecks in cloud computing today, Workshop on I/O Virtualization (WIOV 2010), Pittsburgh, 2010.

[12] July 27,2009. Available from http: //fx.caixun.com/. [13] KJeffery; B. Neidecker-Lutz, The Future of Cloud Computing:

Opportunities for European Cloud Computing Beyond 2010. Version 1.0.

[14] M. Armbrust, A. Fox, R. Griffith, A.D Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica, A.Zaharia, Above the clouds: a Berkeley view of cloud computing, Technical Report No. UCB/EECS-2009-28, February 10, 2009.

[l5] M. Kesavan, A. Gavrilovska, K. Schwan, Differential virtual time (DVT): rethinking I/O service differentiation for virtual machines, in: Proceedings of the 1st ACM Symposium on Cloud computing, 2010.

[l6] NIST, NIST Definition of Cloud Computing, retrieved: 14.07.2010, csrc.nist.gov/groups/SNS/c1oud-computing/c1oud-def-vI5.doc

[17] Open Cloud Consortium.org. [l8] P. Mell, T. Grance, The NIST Definition of Cloud Computing,

Version 15, National Institute of Standards and Technology, October 7, 2009.

[l9] Pocatilu P., Boja c., Quality Characteristics and Metrics related to M­Learning Process, Amfiteatru Economic, Year XI, June 2009, No. 26, pp. 346-354

[20] "Service Level Agreement and Master Service Agreement", http://www.softlayer.com/sla.html. accessed on April 05, 2009.

[21] VMware Inc. (2009, 18 August 2010). Eight Key Ingredients for Building an Internal Cloud.

[22] Azarang,Abdolhossien (1991), Information Communication and Information Technology. Tehran:Samt.

[23] Turban, E. and Wetherbe , J. Information Technology for Management John Willey and Sons , inc.

Proceedings of 2012 International of Cloud Computing, Technologies, Applications & Management 195