| Cloud clearly makes sense for: - small business with at least some reliability expectation, and little to none IT expertise - huge workload requirement volatility - having someone else to blame - solution is already working in cloud, with teams being very comfortable there, and perceiving on-prem as “enemy” (analogy: forcing devs to rewrite stuff from haskell to java) - that extra cost is small budget line for you On the other hand, it does not make sense to go cloud, if you are sufficiently big and already have on prem solution and expertise in house.
(Extreme case: google, does not use aws for its main load; this upper threshold I wager is couple of orders of magnitude smaller) |