Let's all take a big step forward together and admit it, we're tired of hearing about "The Cloud." Almost everywhere you look there is an article, interview, product release, or discussion on the topic. Actually there is little else being discussed. It seems to be a mandatory business for technology companies to be in, and for startups to focus on. The selling point is usually centered around the astonishing, amazing, incredible and never-before-seen benefits compared with any other option. I agree with a lot of it; there are many benefits with the cloud when applied appropriately to a business need. However, it's not the silver bullet to every situation!
Before making any decisions, it's important to take a step back from the hype and ensure the basics are covered. Let's start at the beginning, because the fundamentals of running a successful IT service and project haven't changed. The solution needs to deliver the expected business results on time, and within budget. Right? Gathering requirements, properly scoping the work, and ensuring a good architecture will determine the type of technology solution needed. After establishing the appropriate design and performing the required due-diligence, you will then determine which vendor's solution best matches. This is how we should make the decision -- not based on hype or theory. Sticking with the facts and conducting an RFP will always serve you well in any IT project.
This might sound like I'm against the use of cloud solutions, but quite the opposite. I fully support the cloud, and agree with (most) of the claimed benefits. I also like the simplicity of leveraging external compute power, and the speed at which solutions can be delivered. The security risk is manageable with proper due-diligence into the vendor and technology (which applies to everything in IT). So far, so good. So where doesn't a cloud solution fit? When you need to deliver a critical SLA, or you need control (or the perception of control).
Think about it. Your data center could be running at five nines of availability, as could your cloud service provider. But the Internet has no SLA. So you might be without access to your cloud application at any time, without any warning or estimate on service restoration. It could be seconds, hours, or even days! Most likely this is far below what you consider acceptable, and worst case, could even bring harm to your business. In addition, cloud providers do an astonishing job at delivering their service, but it's not perfect. In recent examples, major cloud services have experienced fairly significant outages. Of course the outage will always come at the worse time possible; count on it!.
Sign up for CIO Asia eNewsletters.