I work maintaining a SaaS software we have developed in-house, and it really can't be offline. Being offline will upset most of our clients and most probably will result in some contracts being lost.
We are hosting with a good hosting company - Media Temple, but recently we've had some down time due to their DNS server being down, and we really can't take this risk. I understand that hosting companies can't guarantee 100% uptime, so I was thinking if there is any fail-safe system for web hosting. I tried figuring it out, but it seems we always have a single point of failure. What is the safest way to host a site?