We spent several hundreds of thousands of dollars last year doing geophysical processing in azure. But it was an emergency: It was a hot fix to avoid losing out on hundred times that amount. Turned out the contract negotiator never bothered telling operations that they agreed to deliver the data with some processing already applied.
We considered building a processing cluster on site, but buying the necessary hardware and shipping it halfway around the world in a timely manner would’ve been even more costly. Plus I would be the one who had to build the rig, and I was all tied up on a different project a few countries over at that time.
That is literally what we do at my job.
Three copies: One for the client who paid for it, one for us (internal processing and testing only), and one as a backup goes to a storage location that is a converted cold war era bomb shelter.