• I would be interested in seeing the real world comparison of the differences in (a) operating costs, and (b) ease of maintenance, between the in house server vs cloud.

    But while I see it as an interesting exercise, I don't (yet) see a compelling argument for either hosting it on the cloud or keeping it on your own server.