As the cloud computing market continues to heat up, I'm seeing some very profound mistakes made by both established and emerging cloud computing providers. Watch out for these blunders as you explore possible cloud providers.
Cloud computing mistake No. 1: Not focusing on the APIs
Whether the vendor is providing applications, infrastructure, or platforms, their clouds need to provide API access. APIs should be required for everything from accessing a credit report, such as for a CRM provider, to provisioning a virtual server, such as for an infrastructure provider. Even social networking providers, such as Twitter and Facebook, provide exceptional APIs -- and that's typically the way we interact with them.
[ Get the no-nonsense explanations and advice you need to take real advantage of cloud computing in the InfoWorld editors' 21-page Cloud Computing Deep Dive PDF special report, featuring an exclusive excerpt from David Linthicum's new book on cloud architecture. | Stay up on the cloud with InfoWorld's Cloud Computing Report newsletter. ]
Unfortunately, APIs are often an afterthought, and they exist as a subset of features the cloud provider offers -- or not at all. In the future, cloud providers will be defined by their APIs, so they'd better get good at them.
Cloud computing mistake No. 2: No integration strategy
The fact of the matter is that companies won't place their data in the cloud if there is no clear way to sync it back to on-premise systems. Cloud providers should not offer consulting engagements when you say the "bad" word "integration." Instead, they should offer you a predefined strategy and sets of technologies. That means having partnerships with the right technology vendors and a clear map for how to synchronize data from on-premise to cloud as well as from cloud to cloud.
Cloud computing mistake No. 3: Outage defensiveness
IT systems go down from time to time, and cloud computing providers are no exception. However, there seems to be a quick circling of the wagons when an outage occurs and no admission of the facts behind the issue, nor approaches to avoid the problem in the future. Providers shouldn't spin their mistakes. Instead, they should admit to them and learn from them. We'll understand.