The decision to run my own hardware is due to the extremely high cost of storing and moving ~80TB around on the cloud, as well as running a high-memory MySQL instance. I haven't priced it recently, but the last time I looked it would have raised my costs by an order of magnitude.