Personal Computer Museum, Canada's Videogame Museum

What is the cloud?

By Jonathan Wise

Jonathan Wise has worked for Microsoft since 2009, but has enjoyed technology of all kinds for over 2 decades.

Cloud Computing

Grasping for a tangible definition...

It seems to be one of those buzz words that everyone uses, and no one can define. In fact, you couldn't pick a more amorphous descriptor for a technology if you tried! Clouds by their definition are hazy, ever shifting things!

But despite the buzz and the confusion, the Cloud is real, and it represents the biggest shift in computing since the Internet itself. The Cloud changes everything -- and it's inevitable.

Actually, its been inevitable for about a decade now. Most of us saw it coming, but few could predict its scope. "Smart devices and the Cloud", or the "Post PC era" are sound bytes from two competitors who understand the same reality: things are changing.

Silo Computing

We are no longer alone...

For years computers were silos of data and processing power sitting on your desk or your lap. With early networks, and then the Internet, those computers began to be able to share their data, and sometimes even their compute cycles. Another class of computer, called a server, existed primarily for these sharing functions. Web sites began changing from online newsprint to online services, where users could access the functionality of other computers to perform tasks, like uploading and encoding videos, or executing banking transactions. As both the servers and the computers accessing these servers (called "clients") got smarter, web services started to become richer and more interactive. Soon the experience you got using a website began to look and behave a lot like the experience you got using a program you installed on your home computer. The so called "Web 2.0" was born when a critical mass of technologies began to support this kind of interaction.

The Cloud represents the logical conclusion of that progress: if services on the web can be as rich and usable as programs on your home computer - and in fact, richer because of their connected nature - then why bother installing programs on your computer at all? No one has to download and install Facebook on their PC or Mac - but its still one of the most used applications in history. Even the Facebook "app" you install on your smart phone is really just a curated Internet - more a web application than a traditional application (and if you don't believe me, just trying using it with your WiFi and data connection off!)

Changing the model...

Software As a Service, Infrastructure as a Service SAAS IAAS More and more applications have a "web" version, that runs in the browser. In some cases these versions aren't quite as rich as their traditional installed (aka "thick client") counterparts, but many are quite usable and useful. Of course some applications still need direct access to the Client hardware. Photoshop won't be in the Cloud any time soon -- but it's not unreasonable to predict that it could be enriched by the Cloud in the near future.

Cloud data centers offer more than just "software as a service" (SaaS). They also offer massive amounts of scalable computing power. Rendering 60 seconds of 30 frames per minute 3D video for a Pixar movie may take one machine 10 hours, but farm that processing up to 100 servers in the Cloud to run in parallel, and suddenly you've got your result in 10 minutes. And storing terabytes of Hollywood movies in hard drives at home would be both cost and space prohibitive, but if 300 computers in a Cloud data center store them, and you can access them from your XBox for a small monthly fee, suddenly you have decades of entertainment at your fingertips. This is called "infrastructure as a service" (IaaS).

  Return to the stories index Next Page >>