My mistake, somehow I translated spot instances to AWS EC2 instances. We also use AWS and I agree that problem would come up also in Azure. We normally had interruptions on big events like a VM being down or DNS issue, in those cases we manually did the reruns, but your case is different