I just returned from the Forrester EA Forum ’09 in Miami. I enjoyed several great sessions discussing the state of EA (which is in need of a bailout), agile EA, and Jeanne Ross’s talk about architecting for Agility. But one session had me scratching my head. It was the discussion on cloud computing. If I was new to cloud computing like many people in the audience, I would have left the session with the mindset that cloud computing is too insecure, too risky, and often not cost effective. Now to be fair to the folks at Forrester, they were presenting both the pros and cons of cloud computing. The problem is they spent a ton of time focusing on the cons. It got to the point where I had to raise my hand and defend cloud computing. Here were some of the statements I heard about the cons of cloud computing:
- “Is the cloud SOX compliant? No!”
- “Once you blow away your image, everything stays in memory and hackers can get it”
- “You have no control….”, “it is not secure”, etc.
I had to check the agenda to see if the title of the session was Cloud Computing FUD 101. So I raised my hand and made a case for cloud computing. I said something to the tune of …..
We are not being fair to cloud computing here. If you buy a rack of servers, they don’t come with SOX compliance, security, and are not hacker proof. You still need to architect for those things. This is just like the death of SOA, Everybody sees the next big thing and just starts doing it. You need architecture. Without it, this too will die”
When industry analysts don’t understand an already misunderstood buzzword and vendors are calling everything “cloud services” or building platforms that lock you in to their cloud, you have the early stages of the same disastrous hype cycle that led to SOA’s eventual funeral which I had the pleasure of attending last week. Don’t read this the wrong way. I am absolutely a huge fan of cloud computing and as a CTO for a startup, I am leveraging the cloud to clobber my competition. But let’s face it, how many new technologies, emerging trends, frameworks, or architectural styles does IT have to screw up before we learn our lesson? Cloud computing is the most disruptive technology since the adoption of the Internet and the birth of the personal computer. The platforms and the tools will mature over time and I predict 5 years from now, those not in the cloud will have a hard time competing. So as IT professionals, how can we save our industry from ourselves, and not let cloud computing die a slow agonizing death like its friend SOA?
Those of us who are trying the cloud, for better or worse, must share those experiences on our favorite social networks. Let’s hear the war stories from the trenches, not just from the generals and the media. Let’s educate the analysts, the vendors, the architects, management, our colleagues. When we see FUD, let’s call it out. When we see failures, let’s analyze them and learn from it. When we have successes, let’s share them. Let’s not blow this one. So let’s start with what we learned from SOA.
- Don’t talk to the business about the cloud, talk to the business about business drivers and benefits that the cloud will generate
- Use the cloud to solve business problems, not technology problems
- It still requires architecture and planning. You can outsource your infrastructure, but you still need to design for security, compliance, interoperability, etc.
- Governance is still critical.
- Same people + same process + new technology = same mess
- Don’t forget about organizational impacts
Let’s get this one right!




[...] under: IT — Tags: cloud fud economics — mattjp @ 4:32 pm Mike Kavis has written a great post following the Forrester EA forum, suggesting that cloud computing faces the risk of heading down the same road of death by [...]
Mike,
Good comments, a few small nits.
1. Same people + same process + new technology = worse mess
2. My same nit as with SOA, semantically, Cloud has no clear definition. I agree with your assessment of Forrester’s view, how can something not be SOX-compliant when you don’t even know what it really is. Some definitions of the Cloud that I’ve been part of in other forums would be SOX-Compliant.
3. Hype-cycles seem impossible to avoid. What’s important about them is that they generate funding for innovation. What we need to do is use them to learn and mature ideas quickly and stop expecting success to emerge in a grand way out of them.
SOA was too hard to understand, even for those gifted in rocket science. So how the hell is a lowly AP with the scope of a mushroom ever going to understand the first step of the implementation, particularly when given the business drivers for getting things done?
In my view, all it ever did was layer within 3 different zones to obfuscate the real problem – the microsurgery needed to map disparate data. Somehow the hype missed the fundamental problem:
1. What process do I need to perform
2. Where is the data to perform it
3. How do I perform that process
These are the key problems that if never answered will never be solved even with a veener of Clouds or SOA’s
[...] Linthicum warned that the mistakes made in SOA risk getting repeated in cloud computing. Mike Kavis echoes Dave’s [...]
[...] off-premise solutions must be architected differently than on-premise solutions. Let’s learn our lesson from all of the SOA failures and focus on architecture. You don’t buy security, compliance, [...]
SOA & Cloud Computing India 2009 – Get close to cutting-edge technologies
Like it or not, the DNA of IT is changing. Thanks to economic slowdown and cuts in IT budget, CIOs have to go lean and ensure good returns on IT spending. They have come under pressure to change their traditional approach to IT development and seriously explore technologies and approaches such as Cloud, SaaS, SOA, Lean IT, Green technologies and so on.
Developers, architects and other IT professionals have also come under pressure to adapt to the changing IT landscape. They have to rethink the tools of their trade, the platforms they use, get familiar with emerging approaches and frameworks to stay relevant. There is one conference which offers them a front row seat to the rapidly changing IT world.
Business Technology presents Third Annual Edition of SOA & Cloud Computing India 2009 Conferences, 15th October at Bangalore.
The international conference is designed to give progressive executives and developers a ringside view of the current developments in the emerging critical technologies. It will feature technical sessions from leading industry players of the Cloud ecosystem – the infrastructure firms, the platform providers, and application developers.
SOA India 2009 caters to the need of Indian Enterprise IT community of CIOs, CTOs, Management, IT directors, IT managers, IT architects, Network and Infrastructure specialists, Project Managers, Project Leaders, and Software Architects.
If you are responsible for business optimization, designing, developing and/or implementing your organization’s IT strategy, join us this year for an unbiased source of insight, and expertise from the top experts to ensure the success of your initiatives.
To avail early bird discounts or for more information Call +91 080 41124392/93 or visit conference website http://www.soaindia.com.