When someone says "you should use the cloud", I'm never sure if they mean: 1: use a virtual server rather than running your own hardware, or 2: use hosted services rather than running your own e.g. database 2 is often surprisingly expensive IME.