Académique Documents
Professionnel Documents
Culture Documents
Grace Lewis
September 2010
____________________________________________________________________________
1
http://www.oncloudcomputing.com/en/2009/07/list-of-top-cloud-computing-solutionproviders-to-watch-in-2009/
2
3
http://www.input.com/corp/press/detail.cfm?news=1444
http://www.cmswire.com/cms/enterprise-20/gartner-top-technology-predictions-for-2010and-beyond-006390.php
puting consumers will also spur a continuing increase in the number of providers.
Some of the buzz about cloud computing, though, comes from vendor hype that
makes it sound like the paradigm is more mature than it is. Gartner calculates
that cloud computing is at the Peak of Inflated Expectations, anywhere from
two to five years from being adopted in the mainstream. On the Gartner hype
cycle, this technology still needs to pass through the Trough of Disillusionment
to get to the Slope of Enlightenment or the Plateau of Productivity. 4
The emergence of cloud computing and its promise to save money is making it
imperative for organizations to examine whether cloud computing makes sense
for them. To maneuver through the fog around cloud computing, these organiz ations first need to know the basics about the technology. This paper gives a solid
grounding in the essentials about cloud computing.
Cloud Computing Core Concepts 12
In the cloud computing model, computing power, software, storage services, and
platforms are delivered on demand to external customers over the internet. 5 The
access that this technology provides to resources and services can be scaled up or
down to meet demand. Cloud computing providers typically charge customers
on a pay-per-use model.
Perspectives on Cloud Computing
The types of cloud computing technology can be viewed from two perspectives:
capability and access. In this section, we look at three types based on capabilities
provided and two based on who can access resources (see Figure 1).
A second type of cloud computing capability is known as Infrastructure-as-aService (IaaS). This capability type provides mainly computational infrastructure
available over the internet (e.g., compute cycles or storage). IaaS allows organizations and developers to extend their IT infrastructure on an on-demand basis.
Some examples of IaaS providers are
IBM Computing on Demand (CoD): provides users with access to highly configurable servers plus value-added services such as data storage
____________________________________________________________________________
6
http://sites.force.com/appexchange/home
Yahoo! Open Strategy (Y!OS): provides users with a means of developing web applications on top of the existing Yahoo! platform and in
doing so leveraging a significant portion of the Yahoo! resources
Eight attributes of cloud computing can be seen as drivers for the adoption of
cloud computing. The attributes are availability, collaboration, elasticity, lower
infrastructure costs, mobility, risk reduction, scalability, and virtualization. Table
1 describes how these attributes can serve as drivers for cloud computing adoption.
Table 1:
Attribute
Availability
Collaboration
Elasticity
The provider transparently manages a users resource utilization based on dynamically changing needs.
Lower
Infrastructure
Costs
Mobility
Risk Reduction
Scalability
Virtualization
Each user has a single view of the available resources, independently of how they are arranged in terms of physical devices. Therefore, there is potential from a provider perspective to
serve a greater number of users with fewer physical resources.
Some key organizational concerns can act as barriers to the adoption of cloud
computing. These concerns are interoperability, latency, platform or language
constraints, regulations, reliability, resource control, and security (see Table 2).
Table 2:
Concern
Interoperability
Latency
All access to the cloud is done via the internet, introducing latency into every communication between the user and the provider.
Platform or
Language
Constraints
Concern
Regulations
There are concerns in the cloud computing community over jurisdiction, data protection, fair information practices, and international data transfermainly for organizations that manage sensitive data.
Reliability
Many existing cloud infrastructures leverage commodity hardware that is known to fail unexpectedly.
Resource
Control
The amount of control that the user has over the cloud provider
and its resources varies greatly between providers.
Security
ture provides a set of abstractions and interfaces for access to, and management
of, shared resources.8
Final Points and Resources
What situations warrant use of cloud resources, even for one-time situations?
Force.com:
GoGrid: http://www.gogrid.com/
Rackspace:
Salesforce.com: http://www.salesforce.com/crm/products.jsp/
Zoho: http://www.zoho.com/
Drdogmus, H. Cloud Computing: Does Nirvana Hide Behind the Nebula? IEEE Software26, 2 (March/April 2009): 4-6.
____________________________________________________________________________
8
Foster, I., Kesselman, C., Nick, J. M., & Tuecke, S. Grid services for distributed systems
integration. IEEE Computer 35, 6 (June 2002): 37-46.
Foster, I., Zhau, Y., Ioan, R., & Lu, S. Cloud Computing and Grid
Computing 360-Degree Compared. Grid Computing Environments
Workshop, 2008.2.
http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4738445
Lin, G., David, F., Jinzy, Z., & Glenn, D. Cloud Computing: IT as a
Service. IT Pro 11, 2 (March/April 2009): 10-13.
Wang, L., Tao, J., Kunze, M., Castellanos, A., Kramer, D., & Karl, W.
Scientific Cloud Computing: Early Definition and Experience, 825830. Proceedings of the 10th IEEE International Conference on High
Performance Computing and Communications (HPCC 08). Dalian,
China, September 2008. IEEE, 2008.
please
visit
the
publications
section
of
our
website