The path to redundancy is there if you need it but it's not something you have to go with from the start. You can also run a database with replicas to handle any drive failures, etc. I have been running a production-grade system with thousands of customers like this for a few years.
I guess that's fine, I'm just used to having labs to test how I can avoid single instance failures. :)