Hi Chris,
Well frankly speaking I have not explored the option for the same. With servers like Azure I don't really see there should be any challenge if they providing raw computing power. But if they limiting to the VMs and Kubernates, will recommend you to test what power they limiting you on the same. You can try out on various other VMs with enough computational powers, if both are satisfactory or so, you have good option, else you need to look in for options to specify the same.
What I have experienced it with tesseract, it takes in good amount of computation and if the CPU are powerful enough, it will surely perform much better.
But nothing comes for free so you need to look in the options with costs too to be considered in factor.