Cloud optimization hinges on smart instance size selection