SHARE
Follow this article on Twitter Facebook LinkedIn Bookmark and Share
Home >> Integrating IT

Cloud computing isn’t just Hosting 2.0

Cloud computing isn’t just Hosting 2.0

By:  Bernard Golden  On: 13 Apr 2010 For: cio.com Creator

OPINION: Bernard Golden tells why some companies who think cloud computing is the same as Hosting 2.0 are running into problems putting apps on platforms like Amazon

 

As I wrote a couple of weeks ago about the nascent "devops" movement, it's not clear what percentage of applications will experience the need for dynamic topologies based on load. So not every application may need to be a "cloud app." On the other hand, it's often difficult to predict what loads an application will experience throughout its lifetime. In his presentation last night at the Hacker Dojo (see my blog post about this event here), Josh McKenty, chief architect of NASA's Nebula cloud project, noted that NASA applications often have an odd user load: years of no traffic, with a short period (one to two days) of massive traffic when the mission does something spectacular (his example was the project that landed on the Moon to check for water). Because of the unpredictability of load and the odd load patterns that will be increasingly common to future applications, it's likely that the design patterns associated with writing dynamic apps will eventually become standard practice--in other words, every application will be written so that it is robust in the face of highly dynamic loads. For those apps that experience those type of loads, well, they're ready to respond; for those apps that don't experience those type of loads, well, the capability will remain in reserve, unexercised, available in the eventuality it's required.

 

For architects and software engineers, learning those design patterns today is important because the applications being designed and written now will be in service for years and will, in all likelihood, end up running in cloud environments. This means that applications should be written with an eye toward being "cloud apps," even if the current plans don't call for them being operated in cloud environments.

 

Bernard Golden is CEO of consulting firm HyperStratus, which specializes in virtualization, cloud computing and related issues. He is also the author of "Virtualization for Dummies," the best-selling book on virtualization to date.










Sign up for our Newsletters












Print |  Views: 2976   |   Rating:offoffoffoffoff  (0 votes)
Rate this article on a scale of
1 to 5 stars,5 being the best.




bernard golden Bernard Golden is a contributor to the International Data Group (IDG) News Service, which publishes global technology stories from bureaus around the world to more than 300 publications in more than 60 countries.
blog comments powered by Disqus