We're in the process of migrating from a datacenter to Amazon. We're a small company and rather than upgrade our hardware, we've found it to be enticing to move to "the cloud." We've put together custom AMI's from scratch and are currently in process of deciding on how to configure the environments.
I've been using Amazon's management console and Elasticfox to manage the resources but I've run into an issue of longer term management. When we have multiple servers running, it's difficult to tell which are which. The same issue exists with EBS resources and their snapshots. There doesn't seem to be any way through the AMI tools to add metadata to the resources to differentiate them with nice alias. I read a response to another question where security groups were used to "name" the AMI instances, but that still leaves me with EBS/snapshot management.
I know there are services out there like RightScale and Scalr that I believe add these features, but I'm wondering how others are handling this on their own?