[ieee 2012 international conference on cloud computing technologies, applications and management...
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 servicesIT 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 MLearning 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