|
Posted by viza on October 28, 2008, 10:51 am
Please log in for more thread options
Hi
On Mon, 27 Oct 2008 23:09:08 +0000, Guy Macon wrote:
show/hide quoted text
> viza wrote:
>>Guy Macon <http://www.GuyMacon.com/> wrote:
>>> How to increase web server uptime with DNS failover:
>>> Two servers with 99% uptime will also be down at the same time one day
>>> out of ten thousand. Three at 99% will be down at the same time one
>>> day out of a million.
>>...as long as they run different operating systems
show/hide quoted text
>>and different servers
show/hide quoted text
>>and host different websites,
>
> Nope. two servers in different places won't go down at the same time
> just because the are serving the same HTML.
Just as an example: consider a site that goes down because of a
vulnerability in some bloated php cms. If your two machines are running
the same cgi scripts then they are more likely to both go down.
Redundancy does increase uptime, but to claim to be able to calculate it
quantitatively without in depth analysis of the likelihood and
independence of every possible source of downtime is like picking numbers
out of a hat. In case you don't have a degree in statistic and several
years worth of logs for a few thousand servers then you are just making
numbers up out of nothing.
Your advice is worthwhile and may even be helpful to people, but your
numbers are just a fantasy.
|
|
Posted by Guy Macon on October 28, 2008, 4:07 pm
Please log in for more thread options
viza wrote:
show/hide quoted text
>Guy Macon <http://www.GuyMacon.com/> wrote:
>> viza wrote:
>>>Guy Macon <http://www.GuyMacon.com/> wrote:
>>>> How to increase web server uptime with DNS failover:
>>>> Two servers with 99% uptime will also be down at the same time one day
>>>> out of ten thousand. Three at 99% will be down at the same time one
>>>> day out of a million.
>>>...as long as they run different operating systems
>>>and different servers
>>>and host different websites,
>>
>> Nope. two servers in different places won't go down at the same time
>> just because the are serving the same HTML.
>Just as an example: consider a site that goes down because of a
>vulnerability in some bloated php cms. If your two machines are running
>the same cgi scripts then they are more likely to both go down.
>Redundancy does increase uptime, but to claim to be able to calculate it
>quantitatively without in depth analysis of the likelihood and
>independence of every possible source of downtime is like picking numbers
>out of a hat. In case you don't have a degree in statistic and several
>years worth of logs for a few thousand servers then you are just making
>numbers up out of nothing.
>Your advice is worthwhile and may even be helpful to people, but your
>numbers are just a fantasy.
The title of this thread is "How to increase web server uptime with
DNS failover" and the text of the starting post compares multiple
servers with DNS failover with single servers. Your example of a
CGI script bringing down multiple servers would also bring down
a single server, and thus does not enter into a calculation for
increasing web server uptime with DNS failover. There are a great
number of things that are equally likely to bring down both the
single server and the multiple servers with DNS failover. The
sun going supernova, for example. If we were trying to predict
absolute reliability, we would have to account for all such
factors. If, as is the case here, we are calculating reliability
increase due to using multiple servers with DNS failover, all such
factors can be ignored.
--
Guy Macon
show/hide quoted text
<http://www.GuyMacon.com/>
|
|
Posted by viza on October 29, 2008, 9:41 am
Please log in for more thread options Guy Macon wrote:
show/hide quoted text
> viza wrote:
>>Guy Macon wrote:
>>> viza wrote:
>>>> Guy Macon wrote:
>>>>> How to increase web server uptime with DNS failover:
>>>>> Two servers with 99% uptime will also be down at the same time one
>>>>> day out of ten thousand. Three at 99% will be down at the same time
>>>>> one day out of a million.
>>>>...as long as they run different operating systems
>>>>and different servers
>>>>and host different websites,
>>>
>>> Nope. two servers in different places won't go down at the same time
>>> just because the are serving the same HTML.
>>Just as an example: consider a site that goes down because of a
>>vulnerability in some bloated php cms. If your two machines are running
>>the same cgi scripts then they are more likely to both go down.
>>Redundancy does increase uptime, but to claim to be able to calculate it
>>quantitatively without in depth analysis of the likelihood and
>>independence of every possible source of downtime is like picking
>>numbers out of a hat. In case you don't have a degree in statistic and
>>several years worth of logs for a few thousand servers then you are just
>>making numbers up out of nothing.
>>Your advice is worthwhile and may even be helpful to people, but your
>>numbers are just a fantasy.
>
> Your example of a CGI script bringing down multiple servers would also
> bring down a single server,and thus does not enter into a calculation
> for increasing web server uptime with DNS failover.
show/hide quoted text
> If we were trying to predict absolute reliability, we would have to
> account for all such factors. If, as is the case here, we are
> calculating reliability increase due to using multiple servers with DNS
> failover, all such factors can be ignored.
You are either contradicting yourself or demonstrating a basic ignorance
of statistics. Have you considered working for the government?
Your original statement was "Two servers with 99% uptime will also be
down at the same time one day out of ten thousand"
This assumes that all causes of downtime are completely independent,
which they are not.
You cannot just say that non-independent sources of downtime are
"irrelevant", because they are included in the numbers that you have
already given.
Suppose you had said "two servers which independently go down for six
hours due to entirely internal hardware failure on average once a year,
and also at some unspecified interval for other reasons" then you could
calculate the uptime improvement by using redundant servers, but you
would then still have to add back onto that the downtime caused by non-
independent sources, and this would mask the majority of the miracle
effect that you are touting.
To reiterate, redundancy does increase uptime but your numbers are pure
fantasy.
viza
|
|
Posted by Tim Greer on October 27, 2008, 7:55 pm
Please log in for more thread options viza wrote:
show/hide quoted text
> On Sun, 26 Oct 2008 17:11:35 +0000, Guy Macon wrote:
>
>> How to increase web server uptime with DNS failover:
>
>> Two servers with 99% uptime will also be down at the same time one
>> day
>> out of ten thousand. Three at 99% will be down at the same time one
>> day out of a million.
>
> ...as long as they run different operating systems and different
> servers and host different websites, and are on different internets
> and are independent in every other conceivable way.
The OS they run is irrelevant. Different systems on different networks
is the only thing that really plays a role, not the web site, type of
web site, platform/OS, or anything else. None of that would help
ensure better uptime, and only the network used between the two would
matter.
Ideally, you want to host DNS on different networks so if a DNS server
fails, the requestor's system or network doesn't see it as nonexistent
(just non responsive). There's a difference between non responsive,
down and non existent and those responses could be cached.
Beyond DNS, is actual DNS round-robin balancing, so if one system or
service goes down (not the DNS server/service) the other will be used
(one is down, too slow, overloaded, etc., the other one is used), but
you'd want to just do more than a round-robin solution for failover
services, if you have the option to.
--
Tim Greer, CEO/Founder/CTO, BurlyHost.com, Inc.
Shared Hosting, Reseller Hosting, Dedicated & Semi-Dedicated servers
and Custom Hosting. 24/7 support, 30 day guarantee, secure servers.
Industry's most experienced staff! -- Web Hosting With Muscle!
|
| Similar Threads | Posted | | Tool to Monitor ISP Uptime? | October 30, 2008, 12:53 pm |
| Recommend a web host with100% uptime | June 6, 2005, 7:08 pm |
| Increase CTR on Adwords | November 10, 2005, 12:23 pm |
| How to increase traffic. | December 29, 2006, 6:36 am |
| How to increase traffic? | May 15, 2007, 9:22 am |
| Add URL and Increase traffic. | June 2, 2007, 10:10 pm |
| Increase PageRank | August 6, 2007, 5:28 pm |
| Increase Sales | October 28, 2007, 2:02 pm |
| How to increase my site ranking. | July 16, 2005, 12:19 am |
| Increase daily visits | November 19, 2005, 3:11 am |
|
>>Guy Macon <http://www.GuyMacon.com/> wrote:
>>> How to increase web server uptime with DNS failover:
>>> Two servers with 99% uptime will also be down at the same time one day
>>> out of ten thousand. Three at 99% will be down at the same time one
>>> day out of a million.
>>...as long as they run different operating systems