Software application development
This blog is intended to provoke discussion and exchange between like minded software application developers, engineers, architects, project managers - and keen hobbyists too.
Tuesday 28 April 2009, 8:24 AM
Seven Steps to Heaven & Five to the Cloud
My raison d’être for this story is that with the Infosecurity Europe exhibition now upon us, I was bouncing around the exhibitor listings trying to formulate an action plan for attendance. That is, if I can shrug off my swine flu fears enough to attend and shake a few (hopefully very clean) hands. From these lists I found a quite pleasantly digestible piece of content from Lori MacVittie at Application Delivery Networking (ADN) company F5 Networks entitled ‘5 Steps to Building a Cloud Computing Infrastructure’.
I’m personally involved in a project to analyse the potential for virtual desktop applications delivered in a unique (it might be – I’m not sure yet) kind of a way, so I have been very keen to follow both the front end and the back end of this technology. While corporate uptake of cloud driven apps is still relatively sluggish, MacVittie rightly points out that the concerns over security, privacy, reliability, visibility and portability all stand out as sticking points.
There may be a deeper reason for the sluggishness seen in the cloud computing market i.e. that essentially, like SOA, cloud computing is not a product. It is more commonly descried as a ‘framework’ or an ‘infrastructure’ in its own right and this makes it tough to implement as it doesn’t come off the shelf in a nice shiny box.
MacVittie says that it, “Necessarily requires coordination not just across a variety of data centre infrastructure but disparate teams, as well. It is not just an exercise in implementing an architectural model. It requires coordination and collaboration between people.”
Summarising F5’s five steps to heavenly cloud computing as follows:
1. Decide which technology will be the basis for your on-demand application infrastructure.
2. Determine what delivery infrastructure will be used to abstract the application infrastructure.
3. Prepare the network infrastructure
4. Provide visibility and automation of management tasks.
5. Integrate all the moving parts, such that the infrastructure actually becomes on-demand and realises the benefits of abstraction, automation, and resource sharing.
You can read this content in full here if you wish. But don’t take it as gospel; this will not be the first (and surely not the last either) list you read that will offer cloud computing offering advice. It is however short, punchy and quite relevant.
If companies looking to dip their toes into the cloud market think about it from the right perspective, then they’ll most likely run tests on lightweight applications that are non-critical to the business first. They’ll also approach the cloud with the right strategic ideals in mind i.e. they will should be looking to reclaim unused computing resources while saving money, while all the time managing performance across a new virtualised infrastructure.
Comments on this post
It really struck me as I read this, that the end of windows as the "be all and end all" may soon be upon us. I read this blog after reading the "why wait for windows" blurb in the Asus advertisment feature for this months PC pro magazine. The motherboard hardware allows you to bypass windows and go straight on line to check your e-mail and other "basic" web browsing.
So we may be arriving back to a 1980s state of OS hardwired into the motherboard. Perhaps the perfect platform to leap into a cloud. If people want shiny boxes then design the UI in such a fashion until the novelty wears off.
At least it won't be the end of the world when windows goes for a crash, dump or even a walkabout, to anyone who embraces this way of doing things. With the likes of live mesh around every little change in a document can be kept in sync online if need be.
Well I'm excited. There's also the Asus N 50 laptop that will shower your room in negative ions for that fresh after the thunderstorm feeling.
Perhaps the killer app won't be one single app then?
Maybe the end of Windows - or the Office Suite at least - will be the NUMBER of apps available...
... and they themselves will form the sum of a greater killer app in total.
A million (or lots and lots at least) killer apps downloadable from the cloud... right now. Mostly free.
Windows is dead. Long live the cloud.
Coming to a desktop near you soon? Maybe eh?
Well with oracles aquisition of sun, even windows in the cloud will have a job on it's hands to be dominant. It is time for a change I think, although I don't really think that being left with a dumb terminal to access the cloud is a good idea. If the cloud goes down we'll still need to work off line and have an OS of some sort spinning off the hard drive and onto the large amounts of ram now to found as standard. There's no way I'd want ALL of my work stored up there in the cloud, that would be silly!
To add a comment, fill out the form below


