I've been experimenting with AWS, and learning about AMIs, how they run, and how to build them. I'm curious if anyone here has any thoughts on the following:
Is it better to build an AMI with all your needed software pre-installed in the image, or provide that software via EBS? I'm thinking that it might be better to have a central location for things like apache, or mysql binaries, assuming you would want multiple web/database servers available to be easily brought up. I'm old-school enough that I'm thinking of using EBS to construct something that looks a bit like an NFS exported /usr/local for all my AMIs.
That seems like a good use of EBS - and a way to keep AMI size down. But maybe there's a reason not to do it this way.