CloudWorld's 2009 Keynote Panel will be held on August 12 and is entitled "Assessing the Real Market Opportunities and Obstacles for Making Cloud Computing Mainstream". The panel has been told the discussion will be kicked off with some questions. As preparation I thought I'd write a response to each of these questions...
Where do you think the cloud computing market sits today?
As with all markets it's appropriate to partition the market. Consider a 2x2 matrix where cloud computing can be applied first to Applications and Infrastructure; and then to Business and Consumer uses. In Consumer Applications there is no doubt this is the dominant mode of computing -- Google, Amazon, eBay, Facebook, Expedia, etc. need I say more. For Business Applications we're beyond the Early Adopter phase but not quite to Main Street. That being said there are at least eleven application software companies that have gone public since 2000. The so-called Elite Eleven includes: Salesforce.com, RightNow Technologies, Concur, Taleo, Kenexa, Omniture, DealerTrack, Constant Contact, Vocus, Success Factors and Netsuite.
While Applications are well on their way, Consumer Infrastructure and Business Infrastructure cloud computing are still in the very early phases. Amazon with their work in compute and storage as a service has led the way, but their offerings are only a few years old. We're clearly going to see much much more from many other players. In many ways IBM's appointment of Erich Clementi, reporting to CEO Sam Palmisano earlier this year shows how dramatic the shift might ultimately be.
What aspects of the cloud computing market gets you most excited?
I'm going to focus my comments on Business Infrastructure cloud computing. Innovations in this area promise to deliver the long-tail of thousands of specialized applications to power businesses. Whether that's managing a poultry business, automating a funeral home or managing fuel in a gas station we've only scratched the surface in business applications of computing. Yahoo list 5000+ applications in over 45 sectors Google list 4000+ applications in over 35 sectors . These lists give us a sense of what is possible. But that's looking in the rear-view mirror. With more cloud infrastructure services, more open source, more cloud applications services the number of business applications could easily be 100,000.
The other aspect of the market is the advent of private cloud services. If a cloud service means a repetitive, standardized infrastructure then the difference between private and public clouds is who gets to specify the cloud. In a public cloud someone else gets to do it (e.g., Amazon) in a private cloud the purchaser of the services makes the specification. So the idea that an AS/400/iSeries private cloud, or a private cloud for media and entertainment apps makes perfect sense.
What aspects make you most concerned?
The only debate is the rate. But the rate can be slowed if the industry does not continue to invest in improving the overall level of quality, reliability and security. Here are two specific challenges. In a increasingly complex environment the fight to achieve high reliability and availability will only grow. We all have our own personal stores of how even losing DSL for an hour caused all sorts of havoc in our household. While perfection might be difficult to achieve the challenge should instead focus on how to get applications and infrastructure to have fast, predictable recovery time. If every service, when it fails, would be able to tell you accurately when it will return then in time engineering can cut the number by 50% and so on, and so on... The second challenge is how to select and take a security patch from R&D into production - again in a known, repeatable time. Change management has always been the bane of reliability so developing engineering techniques to move any important change from development to production will only increase in importance.
What events or evolutionary advancements need to occur to for the market to continue to grow and become truly mainstream?
The move from Early Adopters to Main Street will require many of the classic requirements to first attract the early adopters (which has begun) and then find the Bowling Alley (s) where there is a dramatic adoption around some particular application. That was Visicalc for the PC; ATM applications for Tandem computers.. we'll have to see what it will be for business infrastructure cloud computing.
What are the biggest potential impediments to market growth and expansion?
Simply, the cost of sales and marketing. In business computing we know how to sell and market items at $1,000,000 that are imprecise (see Oracle, SAP sales reps if you want to know how). We also know how to sell items that are 10 dollars and precise (buying a book on Amazon.com) the challenge is how to sell things that are $10,000 and imprecise. Salesforce spends 50% of their revenue on sales and marketing; Webex spent 35% of revenue on sales and marketing. And you have to reflect on the thought that selling web conferencing still requires this much money. The problem is that while web conferencing might be simple to many of us, trying to explain how it makes a difference to your business, how to set it up and invite people is not simple. You only need think about the popularity of the Geek Squad to realize that even in simple consumer electronics the distance between what I need and how the products accomplish this is not simple. The industry will have to develop technology, processes and whole new businesses to climb this hill if the technology will see it's true potential.