It's optional but desired in restaurants where 100% availability needs to be assured. From my experience, it's the ISP that needs fault tolerance not the back end (as I'm sure that is already configured for high availability). I'd personally prefer multiple ISP carriers and power as backup.