My current SaaS gig runs in Azure (App Services and containers - no VMs nor “serverless”) and being completely free of the need to do sysadmin work is just so nice. When I was colocating my own rack about a decade ago there was always something that needed my attention, be it security updates, some new unexpected error in the syslogs, RAID drive failing, etc - that I’d need to commute to the DC an hour away or pay the DC’s helping-hands fees. Back when I was younger it was fun and valuable to gain those experiences, but right now I’m a west-coast SWE and no employer wants me to spend my time doing sysadmin/SRE work when my time is literally worth ten times more doing product work and letting MS’ Azure staff keeping things humming along.
For high-availability, AWS/Azure/GCP all the way! There’s no way a micro-ISV SaaS vendor can compete if they have to burn cycles doing unprofitable infrastructure work.