![]()
Last time we talked, I discussed Netbooks and their unique value on the market. I also mentioned then that unlike Laptops, most Netbooks do not come with Optical Drives, making it harder to add new software. While that may seem like a big disadvantage in the traditional sense, it’s not as big a deal as it was 5 years ago?
“Why do you say that?,” you may ask.
“How can I install and use programs on my shiny new NetBook if I can’t get them on it in the first place?”
“Oh and by the way……NetBooks are too darn slow to run a lot of that software anyway, even if I could install it!”
All are good points, and are considered by many to be knocks against buying NetBooks.
But what they don’t know is that there are websites and internet services out there that turn both of these “issues” into “non-issues”. This miraculous technology is called Cloud Computing. And regardless of the cute name, it has nothing to do with those white fluffy things in the sky. Rather Cloud Computing refers to the concept of allowing other computers on the internet to run intense programs and do all the hard work for your computer. Your system would just be the interface that controls these bigger faster computers. That means that even your “lowly” NetBook could be used to perform high powered tasks like video editing through an internet based service. Sort of like Peanut Butter and Chocolate……… NetBooks and Cloud Computing are a match made in heaven!
To explain Cloud Computing simply, try to imagine your computer sitting at home connected to a High Speed Internet service. It doesn’t have to be powerful, it just has to have a fast internet connection. Out there in the “Clouds” are massive, powerful “Server Farms” made up of many computers all linked together. Until now, these types of computers were used for making movies or doing complex scientific research. But as hardware costs have come down, and internet speeds have become faster, the technology has come within reach of us. These computers work together to quickly and powerfully to do all the heavy lifting for your computer. In the end you just download the finished files!
The odd thing is that the idea isn’t really all that new. Back in the 60’s it was suggested that computer processing power would be seen an essential public utility like Water, Gas or Electricity. The main hold-back has been the speed of sending those big files to and from the computers. Now with Fibre Channel going into more and more homes, and even just good high speed Cable/DSL, the concept is possible. Could you imagine sending a large video file over Dial Up? I shudder to think of it…..
The best example in my mind right now the potential of Cloud Computing is a gaming service called OnLive. (http://www.onlive.com) OnLive allows a basic computer, a TV, and even an iPhone to play high performance 3D games. Unlike a Game Console or PC Tower, all of the thinking is done by the servers out there on the internet. All you need is a fast internet connection to stream the video that displays on your TV or Monitor.
On the other end of the cloud computing spectrum are search engines like Google, Yahoo, and Bing. The seach engine does all the hard work of processing your requests by using it’s servers to do all the hard work. On top of searching for websites, they also offer Calendar and Office type products that are managed online, allowing you to no longer require any other program to be installed on your computer besides a web browser.
Cloud Computing is not to be confused with Distributed Computing, which is a similar type of technology that has been
around for some time as well. You may have used one very well know example of Distributed Computing yourself! Since 1999 Seti@Home has been using other computers to do it’s analysing of deep space radio signals. The difference here is that it’s sort of backwards compared to Cloud Computing. In this case YOUR computer is the one doing all of the hard work for another computer. While your computer may not be powerful, there are millions of computers just like yours doing a little piece of work each. But it’s still the same idea here, the bulk of the work is done for one user by other computers.
My point in showing this example is that there are different and unique ways to leverage the concept of Cloud Computing for your own business. Not only can you use it as a tool for yourself, but you may be able to develop creative Cloud based applications for your customers! And the good news for you is that right now there are not a lot of Cloud Computing services out there compared to other services. That means the ship hasn’t yet sailed, and it’s a good time as a web developer to come up with the next big thing. Ask yourself “What sort of intensive tasks do a lot of people perform on their computers every day that could be done online”.
Whether you intend to use a Cloud Computing service, or create one yourself, this is a big change in how we will interact with software and services in the future.













