Amazon Web Services provide cloud services with strong emphasis on virtual machines and supporting services. Like any VM's based infrastructure, there are specific quirks and image configurations, but EC2 adds significant complexity because it's computing instances are elastic and volatile. OS Images need to be tailored to auto-confiure with data from EC2's web services and a thorough storage scheme is needed if instances need persistent storage (for logs and such).