Colin Percival has an interesting post (how to build FreeBSD/EC2 images) explaining how you can bake your own FreeBSD images for Amazon EC2, and build them just the way you want them.
I have been building FreeBSD/EC2 images for the past three years, and based on the email I have been receiving, most people have been either using these images directly or modifying them to create images which suit their needs. However, there are some people who want to build their own images ab initio — most often, companies which have products built on “customized” versions of FreeBSD — and while I have helped a few people do this, it’s better if my help is not needed. To this end, earlier today I published my code for building FreeBSD AMIs. At its core, this process has two steps: First, building a disk image; and second, turning it into an AMI.
It would be now nice if somebody could make creating FreeBSD images for Google Cloud Engine real easy ;-)