I like this - have started to think more this way, but I'd almost always deploy three boxes instead of one. I like the flexibility of having something that can auto-failover should an az or instance die or disk die.
That being said, I've seen VMs with multiple years of uptime on various clouds, so ymmv.