Given my experience, you are advocating way to much reliance on EBS. The nature of block storage makes it a poor choice for cloud attached storage.<p>Apps should be designed for redeployment quickly via configuraiton management. Persistent data should be stored to S3 or RDS, only use EBS as a last resort.<p>Moving from a VPS to EC2 is more than a fork lift migration, but should be viewed as an application redesign.