Coming of Age in Cloud Computing