Step-by-Step Guide for Installing ColdFusion 8 on Ubuntu 7.10 using Amazon EC2 (Windows only)

ColdFusion developers, go forth and multiply!! ...your servers that is.

Sorry I have not had time to convert this to HTML but I figured a PDF was better than nothing. Click the download link at the bottom for the file. If anyone would like to turn this into a Wiki or just HTML please do!

Post feedback if you find any errors or confusion with the steps. I had one other person test this and I included his feedback (thanks Darren!). WindowsXP & Vista only, sorry Mac'ers.

By the way, because of the extreme limitations of the Adobe license model I have recently been exploring use of Open BlueDragon on EC2. I was able to port my AWS Console project onto BlueDragon with no tweaks whatsoever, so I am very impressed. Worth checking out (along with Ralio 3.0). For a while I thought I MUST use Adobe's ColdFusion product because of its built-in clustering and all that jazz, but turns out there are plenty of non-CF-cluster ways to build intelligent load balancing and fail-over on EC2. Scalr is one of them. RightScale is another if you want to pay.

While traditional hosting is not yet dead, it certainly has one foot in the grave, and I hope for Adobe's sake they can transform their CFML product to take advantage of cloud computing because otherwise these projects like BD, Ralio and Smith Project will be the only alternative to CF. Why do I care? I guess because 1) I have worked with CF for 11 years and feel loyal to Adobe, 2) Adobe CF is still an incredible product and I wish I could use it in production on EC2 but lack of a utility compute model means I won't.

Click the download link at the bottom for the PDF file.

My first submission

I have been soaking up the coolness of Amazon's Web Services, learning Linux/Ubuntu, and figuring out why open source and code sharing is a GOOD thing. Frustrated by a lack of support for ColdFusion by Amazon Web Services (both in-house and third-party) I decided to pull together all the current known CFCs, build a new one for SimpleDB, update the old SQS CFC, and finally build a unified ColdFusion front-end to them all.

I uploaded my project code tonight and hope many other ColdFusion developers will use it to build cool things and contribute back to the original source, or at the very least to the CF community in general...think "pay it forward".

If you find bugs or other issues please eport them via my RIAForge project so others can be made aware. I make no promise or warranty in keeping the code up-to-date.

On a separate note, I have created trial-version ColdFusion machine images that run flawlessly on Amazon, and have used the Enterprise feature to set up multi-instance clustering to take advantage of the concept of "cloud computing" on Amazon. ColdFusion is perfectly suited for this, as it has load-balancing and fail-over built in, and most folks on Amazon want this (although most will not want to pay Adobe's license).

That being said, it's super easy to install CF on any Linux installation, Ubuntu being the best in my opinion. I created a couple images but I used the 8.1 updater pre-release (the one that supports 64-bit on Linux) which I am not allowed to make public at the time of this writing.

If you want to try installing CF on Amazon yourself, here a great presentation by Adam Howitt that helped me get started having never touched Linux or Amazon Web Services before:

I could go on about what I learned from installing CF on Ubuntu and all the ins and outs of Amazon Web Services, but I will save that for a separate post.

Source Credits:
Original EC2 CFC:
Original S3 CFC:
Original SQS CFC:

BlogCFC was created by Raymond Camden. This blog is running version 5.5.006. | Protected by Akismet | Blog with WordPress