Clients sometimes ask us about the Server Uptime. Here are some thoughts on it.
99.9% uptime allows for 8 hours a year of downtime.
So we have not hit below that point yet in any year (4 years now 3 on our own private servers with M5Hosting and about 1 with dreamhost).
Consider too this is not just about servers it is about data centers etc.
The only real way to do %100 uptime is to have 2 servers running images of Virtual machines they are synchronized daily so if one goes down the other takes over.
They would have to be in 2 different data centers in different parts of the country.
This is done at the kernel level and has nothing to do with drupal etc.
For RVTC to offer this we would have to own 6 servers 3 in one are 3 an another and use a provider like Dreamhost or Media Template or Rackspace to host those servers.
Then we would have to make sure they had hardware on hand to replace the hardware when/if it fails (if it is not just a software issue like this one)
So in the long run this is viable. And if more clients join RVTC at the contract rates of Level 2 we can offer this since at that rate we can put a bit more money and focus into building that infrustructure. But for some clients at hosting rates of $10 a month that is not an option almost anywhere to really get %100. If they say %100 that does now include downtime for security updates to apache, php, drupal or just the linux kernel. Our clients are welcome to sign up with the big hosts like Media Temple etc to run their drupal installs and RVTC can manage them there too. But unless the provider is doing the above then %99.9 is all they can offer due to the inherent limitations in hardware and the security patches that need to happen quite often.
So in time we might scale like this BUT no matter who we subhost with ie a Private server or Virtual Private server it is hard to offer more then 99.9% up time.
Consider these stories as well
and again last week due to a power outage.