Programming Amazon EC2: Survive your Success