I've never been one to spot great advancements in technology but I really don't understand the benefits of 'cloud computing'. Surely we've done this all before when we worked at dumb terminals and all the software was based on big fat servers? Can anyone explain this concept to me? The reason I ask is that I've just read the following article on the BBC that says HP, Intel and Yahoo are getting together to build a huge 'cloud computing' experiment: http://news.bbc.co.uk/2/hi/technology/7531352.stm Cheers, p.
Well, the main point of it would be that you or me could be using enormous infrastructures to support our web applications, without caring how the backend is working - just let them worry about it.
That's if our web applications are built out of 'cloud' application components right? I mean all I've seen of 'cloud computing' so far is Google's office applications - you use their remote applications to create output rather than using the applications based on your own machine. This takes away the need for sophisticated laptops and destops and that you can still be productive?
Cloud Computing is usually backend mainframes that you can use to cater around your business, without worrying about the technical knowledge required to scale large applications. Have a read of http://en.wikipedia.org/wiki/Cloud_computing
Just one to add - Have a read of http://aws.typepad.com/aws/2008/04/animoto---scali.html Animoto is an online Video service to create Videos from Images etc. They use Amazon Cloud Services and can scale behind the scenes. So basically Virtual Servers can be deployed as they need them. If the demand rises , they arent just stuck with a server that will crash , the Amazon combination of services helps them meet that demand.. BTW - I use Amazon S3 for Backup and have dabbled in EC2 but am not affiliated with them etc...
It's also used for the Google Chromebook, although based on sales, it doesn't look like that has been much of a success. I guess because most consumers consider it still to be too expensive for essentially getting a dumb terminal like you put it.