Cover HolidayM.indd

(Dariusz) #1

I


f a computer can exist without hardware,
as we learned in last month’s white paper
about virtual machines, can it be useful
without application soft ware? It can if it relies
on the concept of cloud computing.
Cloud computing describes a data-pro-
cessing infrastructure in which the applica-
tion soft ware—and oft en the data itself—is
stored permanently not on your PC but rather
a remote server that’s connected to the Inter-
net. When you need to use the application
or access the data, your computer connects
to the server through the Internet and some
of that information is cached temporarily on
your client machine. What do clouds have
to do with all this? The cloud is simply a
metaphor for the Internet, based on the sym-
bol that’s used to represent the worldwide
network in computer network diagrams.
The concept behind cloud computing
actually predates the modern Internet, but
the rise of personal computers rendered
the cloud irrelevant, at least temporarily. In
the 1960s and early 1970s, companies that
couldn’t aff ord to acquire and maintain the

large mainframe computers of the day would
instead rent processing time on someone
else’s machine. This time-sharing concept
fell out of favor as smaller, cheaper midrange
computers were released. And once
PCs and small servers began to domi-
nate the market, midrange systems
also lost their luster.

EVERYTHING OLD IS
NEW AGAIN
The growth of the Internet has rendered the
concept of shared computational infrastruc-
ture relevant once again. In fact, you’ve
probably used cloud-computing resources
without thinking much about it. If you’ve
ever made a blog using Blogger, created a
profi le on Facebook or MySpace, or used a
browser-based email service such as Gmail,
you’ve experienced cloud computing. In
each of these cases, the application and the
data you create with it are stored on a remote
server instead of your PC.
Software as a service (SaaS) products,

such as Google Apps (on a small scale) and
Salesforce.com (on a much larger scale),
are another example of cloud computing.
These services deliver software applications

through a web browser, as opposed to a
program that you install on your computer’s
hard drive. A hallmark of commercial cloud
computing applications such as these is that
users never purchase the software outright;
instead, they pay a subscription fee to make
use of it.
Google Apps Premier Edition ($50 per
year; the ad-supported Standard Edition
is free) is a soft ware suite consisting of two
broad segments: messaging (Gmail, Google
Calendar, and the instant-messaging service
Google Talk) and collaboration (Google Docs
for word processing, Google Video for sharing
video fi les, and Google Sites for sharing fi les,
developing blogs, and building intranets).
Salesforce.com is an enterprise customer
relationship management (CRM) application
that companies use to manage and track their
interactions with their customers.
Easy collaboration is one of the many ad-
vantages that cloud-computing services off er.
With both the application and the data stored
in the cloud, i.e., on the Internet, it’s easy for
multiple users to work together on the same
project. With Google Docs, for instance, sev-
eral users can open, share, and edit the same
document at the same time.

CLOUD COMPUTING AS
GIANT KILLER
In the corporate world, cloud computing
has made it possible for small companies to
compete on an even footing with competi-

64 |MAMAMAXIMXIMXIMXIMUUUUMMPPPCC| HOLIDAY 08 | http://www.maximumpc.com


WHITE PAPER


R&D^


EXAMINING TECHNOLOGY AND PUTTING IT TO USE

Internet access at broadband speeds could render the notion of installing


application software on your PC entirely obsolete —MICHAEL BROWN


Cloud Computing


WHITE PAPER


Cloud Computing


WHITE PAPER


What’s in the Cloud


HOW IT WORKS

The cloud is a metaphor for the Internet, so cloud computing refers to a data-processing infrastruc-
ture in which a client machine taps the computational abilities of one or more remote computers via
the Internet. The remote computers are said to be “in the cloud.”

LOCAL CLIENT

SERVER AT REMOTE
DATA CENTER

INTERNET
(THE CLOUD)

THE CONCEPT BEHIND
CLOUD COMPUTING
ACTUALLY PREDATES
THE MODERN INTERNET.
Free download pdf