A Cloudy Suggestion for Adobe
There is a lot of buzz about “The Cloud” and I think it’s warranted. Every time someone gets a CFML engine running in a cloud environment, like the recent cloud successes involving Railo and Open BlueDragon, the community gets a little more interested. I’m sure there’s a way to get ColdFusion server, in certain deployments, to run in the cloud, but licensing issues would arise.
At the Adobe MAX conference, last November, I was asked by several Adobe people about cloud computing, and if I, as a CF developer, was interested. I got the impression that they were either thinking about the possibility of allowing CF to run in the cloud, or worried that developers would jump to another language that would.
I have to admit that at the time, I didn’t think it would be something I needed to explore yet, but it’s getting there. I think that the cloud computing model will fit perfectly for the medium sized websites. Sites that occasionally spike, and get a large, but not CNN/Digg sized, amount of traffic.
There are already entire companies based on providing cloud solutions for Ruby, Python and PHP, among others. CFML is behind on this, and although there are a bunch of good people working on rectifying that problem, we are going to need more. I think Adobe could kill a couple of birds with one stone by offering a ColdFusion hosting environment to users, in a cloud-like configuration, for a regular hosting fee. This would solve the licensing issue for those that want to deploy their CF apps in a cloud environment, and allow some companies that are wary of the costs to get in on the ground level, and see what ColdFusion has to offer.