When it Comes to the Public Cloud, One Size Doesn't Fit All