What Are the Key Characteristics of Cloud Computing? xxxv
prises for business continuity and disaster recovery reasons. The drawback,
however, is that IT managers can do very little when an outage occurs.
Another benefit that makes cloud services more reliable is that scalabil-
ity can vary dynamically based on changing user demands. Because the ser-
vice provider manages the necessary infrastructure, security often is vastly
improved. As a result of data centralization, there is an increased focus on
protecting customer resources maintained by the service provider. To assure
customers that their data is safe, cloud providers are quick to invest in dedi-
cated security staff. This is largely seen as beneficial but has also raised con-
cerns about a user’s loss of control over sensitive data. Access to data is
usually logged, but accessing the audit logs can be difficult or even impossi-
ble for the customer.
Data centers, computers, and the entire associated infrastructure
needed to support cloud computing are major consumers of energy. Sus-
tainability of the cloud computing model is achieved by leveraging improve-
ments in resource utilization and implementation of more energy-efficient
systems. In 2007, Google, IBM, and a number of universities began work-
ing on a large-scale cloud computing research project. By the summer of
2008, quite a few cloud computing events had been scheduled. The first
annual conference on cloud computing was scheduled to be hosted online
April 20–24, 2009. According to the official web site:
This conference is the world’s premier cloud computing event, cov-
ering research, development and innovations in the world of cloud
computing. The program reflects the highest level of accomplish-
ments in the cloud computing community, while the invited pre-
sentations feature an exceptional lineup of speakers. The panels,
workshops, and tutorials are selected to cover a range of the hottest
topics in cloud computing.
10
It may seem that all the world is raving about the potential of the cloud
computing model, but most business leaders are likely asking: “What is the
market opportunity for this technology and what is the future potential for
long-term utilization of it?” Meaningful research and data are difficult to
find at this point, but the potential uses for cloud computing models are
wide. Ultimately, cloud computing is likely to bring supercomputing capa-
10. http://cloudslam09.com, retireved 5 Jan 09.
Intro.fm Page xxxv Friday, May 22, 2009 11:24 AM
xxxvi Cloud Computing
bilities to the masses. Yahoo, Google, Microsoft, IBM, and others are
engaged in the creation of online services to give their users even better
access to data to aid in daily life issues such as health care, finance, insur-
ance, etc.
Challenges for the Cloud
The biggest challenges these companies face are secure data storage, high-
speed access to the Internet, and standardization. Storing large amounts of
data that is oriented around user privacy, identity, and application-specific
preferences in centralized locations raises many concerns about data protec-
tion. These concerns, in turn, give rise to questions regarding the legal
framework that should be implemented for a cloud-oriented environment.
Another challenge to the cloud computing model is the fact that broadband
penetration in the United States remains far behind that of many other
countries in Europe and Asia. Cloud computing is untenable without high-
speed connections (both wired and wireless). Unless broadband speeds are
available, cloud computing services cannot be made widely accessible.
Finally, technical standards used for implementation of the various com-
puter systems and applications necessary to make cloud computing work
have still not been completely defined, publicly reviewed, and ratified by an
oversight body. Even the consortiums that are forming need to get past that
hurdle at some point, and until that happens, progress on new products will
likely move at a snail’s pace.
Aside from the challenges discussed in the previous paragraph, the reli-
ability of cloud computing has recently been a controversial topic in tech-
nology circles. Because of the public availability of a cloud environment,
problems that occur in the cloud tend to receive lots of public exposure.
Unlike problems that occur in enterprise environments, which often can be
contained without publicity, even when only a few cloud computing users
have problems, it makes headlines.
In October 2008, Google published an article online that discussed the
lessons learned from hosting over a million business customers in the cloud
computing model.
11
Google‘s personnel measure availability as the average
uptime per user based on server-side error rates. They believe this reliability
metric allows a true side-by-side comparison with other solutions. Their
11. Matthew Glotzbach, Product Management Director, Google Enterprise, “What We Learned
from 1 Million Businesses in the Cloud,” http://googleblog.blogspot.com/2008/10/what-
we-learned-from-1-million.html, 30 Oct 2008.
Intro.fm Page xxxvi Friday, May 22, 2009 11:24 AM
Challenges for the Cloud xxxvii
measurements are made for every server request for every user, every
moment of every day, and even a single millisecond delay is logged. Google
analyzed data collected over the previous year and discovered that their
Gmail application was available to everyone more than 99.9% of the time.
One might ask how a 99.9% reliability metric compares to conven-
tional approaches used for business email. According to the research firm
Radicati Group,
12
companies with on-premises email solutions averaged
from 30 to 60 minutes of unscheduled downtime and an additional 36 to
90 minutes of planned downtime per month, compared to 10 to 15 min-
utes of downtime with Gmail. Based on analysis of these findings, Google
claims that for unplanned outages, Gmail is twice as reliable as a Novell
GroupWise solution and four times more reliable than a Microsoft
Exchange-based solution, both of which require companies to maintain an
internal infrastructure themselves. It stands to reason that higher reliability
will translate to higher employee productivity. Google discovered that
Gmail is more than four times as reliable as the Novell GroupWise solution
and 10 times more reliable than an Exchange-based solution when you fac-
tor in planned outages inherent in on-premises messaging platforms.
Based on these findings, Google was confident enough to announce
publicly in October 2008 that the 99.9% service-level agreement offered to
their Premier Edition customers using Gmail would be extended to Google
Calendar, Google Docs, Google Sites, and Google Talk. Since more than a
million businesses use Google Apps to run their businesses, Google has
made a series of commitments to improve communications with customers
during any outages and to make all issues visible and transparent through
open user groups. Since Google itself runs on its Google Apps platform, the
commitment they have made has teeth, and I am a strong advocate of “eat-
ing your own dog food.” Google leads the industry in evolving the cloud
computing model to become a part of what is being called Web 3.0—the
next generation of Internet.
13
In the following chapters, we will discuss the evolution of computing
from a historical perspective, focusing primarily on those advances that led
to the development of cloud computing. We will discuss in detail some of
the more critical components that are necessary to make the cloud com-
12. The Radicati Group, 2008, “Corporate IT Survey—Messaging & Collaboration, 2008–
2009,” http://www.marketwatch.com/news/story/The-Radicati-Group-Releases-New/
story.aspx?guid=%7B80D6388A-731C-457F-9156-F783B3E3C720%7D, retrieved 12
Feb 2009.
13. http://en.wikipedia.org/wiki/Web_3.0, retrieved 5 Jan 2009.
Intro.fm Page xxxvii Friday, May 22, 2009 11:24 AM
xxxviii Cloud Computing
puting paradigm feasible. Standardization is a crucial factor in gaining
widespread adoption of the cloud computing model, and there are many
different standards that need to be finalized before cloud computing
becomes a mainstream method of computing for the masses. This book
will look at those various standards based on the use and implementation
issues surrounding cloud computing. Management of the infrastructure
that is maintained by cloud computing service providers will also be dis-
cussed. As with any IT, there are legal considerations that must be
addressed to properly protect user data and mitigate corporate liability, and
we will cover some of the more significant legal issues and even some of the
philosophical issues that will most likely not be resolved without adoption
of a legal framework. Finally, this book will take a hard look at some of the
cloud computing vendors that have had significant success and examine
what they have done and how their achievements have helped to shape
cloud computing.
Intro.fm Page xxxviii Friday, May 22, 2009 11:24 AM
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset