Engeneering Scalable,Elastic,and Cost-Efficient Cloud Computing Applications The CloudScale Method