Readers: 22 | Updated: 2008

Fourmilab Server Farm: One Year Uptime

Translate Into:
On the last day of 2007, the Fourmilab server farm reached the milestone of all machines which provide public services (Web, FTP, HotBits, etc.) having run for one year or more without a reboot or other system-wide service outage. The dual redundant power supplies of the Dell PowerEdge 1850 principal servers allowed the swap-out of an Uninterruptible Power Source (UPS) which failed to live up to its name without the need to shut down the servers to which it provided partial power.

 Host name  Function  Uptime as of 2007-12-31 
server1 Active public server 365 days, 10:31 hours
server0 Backup public server 722 days, 17:03 hours
server3  Test/administration server  378 days, 12:57 hours
hotbits0 HotBits generator 0 463 days, 10:12 hours
hotbits1 HotBits generator 1 428 days, 22:42 hours

Some people berate sites which rack up lengthy uptime records, claiming that this indicates neglect of preventive software maintenance, in particular keeping systems up to “current patch level”. Now, this is largely an instance of intellectual corruption due to Microsoft, where updating a music player requires rebooting a running system, but some Linux users also assume that frequent kernel updates and reboots to install them are essential for a secure system. Fourmilab's philosophy is different—on server farm machines, essentially the only component from the Linux software distribution used in the critical path is the kernel. Everything else: Web, FTP, mail, DNS, and other servers are built from source which resides in the server's private “/server” partition and, in keeping with the Unix tradition, any of these components can be updated as required simply by restarting it—no system reboot is required.

When a security or other update to one of the public server packages is released, I build it from source and test it on server3, the “Test/administration server”, which is actually a 6 year old laptop with a software configuration identical to the production servers. After testing, the update is deployed on the active and backup production servers with rdist, then put into production by restarting the server process on these machines; the interruption to public requests due to such a restart is on the order of one second. I generally install server updates on the active server first and leave the previous version on the backup server until I'm confident the new release is working well. That way, should the update crash or otherwise become nonresponsive under the real-world load, the load balancer will automatically fail over to the previous version running on the backup server.

The Fourmilab firewall is configured to only allow packets from the Internet to reach server farm machines on the ports on which these locally-built server processes listen; all other incoming traffic is discarded, so potentially vulnerable components from the Linux distribution, even if they were listening on some port, cannot be accessed from off-site by would-be attackers.

From The Blogs

longooodays的BLOG

2008
A Telescope Farm on the Moon? Maybe
A Telescope Farm on the Moon? Maybe Irene Klotz, Discovery NewsScoping Out the MoonAstronomers looking for a clear and quiet place from which to map the faintest echoes from the universe's infancy may... 查看全文

Socyberty

2008
Homeschool Unit Study: Life on the Farm
Homeschooled children in kindergarten or first grade can enjoy a unit study about life on the farm. Not only does this give them a glimpse of different people's lives, it includes well known animals, ... 查看全文

OhGizmo!

2008
Ants Life Studio - Virtual Ant Farm
By Andrew Liszewski If youve ever been fascinated enough with ants to want to stare at them all day, you may have considered picking up an art farm. But what if you happen to also have a soul? And fee... 查看全文

Crave: The gadget blog

2008
Virtual ant farm will preserve your karma
(Credit: Japan Trend Shop)Finally, an ant farm that even PETA wouldn't protest.No ants were harmed in the making of the "Ants Life Studio" from Japan's Bandai for a good reason: They're not real. Inst... 查看全文

Mashable!

2008
Vator.tv Adds Venture Farm to List of Investors
Vator.tv has just raised additional funding from Venture Farm, LLC, for an undisclosed amount.With existing investment from former MySpace CEO and Demand Media founder Richard Rosenblatt, as well as P... 查看全文

Fourmilog:None Dare Call It Reason

2008
Jim Kent Visits Fourmilab
Jim Kent, creator of Autodesk Animator, visited Fourmilab last Thursday.After becoming, like myself, disenchanted with Windows software development in the mid-1990s, he turned his interests toward bio... 查看全文

Boing Boing

2008
Shepard Fairey's covers for Orwell's Animal Farm and 1984
Shepard Fairey (OBEY) has designed a pair of covers for the new Penguin editions of Orwell's Nineteen-Eighty-Four and Animal Farm. They're absolute knockouts, and just in time: these books need to be ... 查看全文

Boing Boing

2008
Shepard Fairey's covers for Orwell's Animal Farm and 1984
Shepard Fairey (OBEY) has designed a pair of covers for the new Penguin editions of Orwell's Nineteen-Eighty-Four and Animal Farm. They're absolute knockouts, and just in time: these books need to be ... 查看全文

Consumerist

2008
This Earthbound Farm Organic Salad Comes With A Free Dirty Glove [Unacceptable Food]
Reader Justin claims he discovered this gray glove in a package of Earthbound Farm organic salad. Salads, organic or otherwise, do not typically contain prizes, and Justin's reaction ("I was mortified... 查看全文

NW Venture Voice

2008
Biodiesel on the Farm workshops in Oregon in December
BIODIESEL ON THE FARM WORKSHOPS IN DECEMBERCurious about using biodiesel on your farm or ranch, in your nursery operation or vineyard?Join us for a day-long workshop featuring experts from Idaho, Wash... 查看全文
More Articles