Monthly Archives: July 2006

Geograph servers coming to life

Geograph's new serversWell, here they are, racked up and ready to roll. This setup will breath some fresh life into Geograph which is struggling to cope with its popularity at the moment. Here’s a few factoids about the setup, if anyone wants to know more, just ask and I’ll write about it.

  • The 2U unit is called “Jam” and has 6 400GB SATA drives in a RAID5 array with a hot spare, providing 1.6TB of storage. It also has dual 3GHz Xeon CPUs and 4GB RAM. This machine provides photo storage and the database
  • There are 3 1U units called “Toast”, “Scone” and “Crumpet” again with dual 3GHz Xeon CPUs and 4GB RAM. These are the main webservers
  • There is a 1U unit called “Tea” with a single 3Ghz Pentium 4 with 4GB RAM, this is primarily a load balancer
  • We also have a remote power switch and a remote KVM switch, allowing us to perform most maintainance remotely
  • All the servers run Ubuntu 6.06 LTS, with the exception of “Jam” where we had problems booting from the RAID array after installation. Jam runs Debian Sarge instead.
  • We are moving away from SourceForge for the code and bug tracking, using our own installation of Trac and Subversion instead.
  • The load balancing will be carried out by HAProxy, which will allow us to carry out a very smooth changeover. We’ll simply proxy the old server right up until we’re ready to go live, at which point we have a short period of downtime while we synchronise the databases.

Here’s a few more pictures. Exciting stuff – click for full size goodness.

Front of servers
This is the front. Woooo!
Back of the servers…and here is the back. Check out that neat cabling job!

Soon as we’re ready for the big switchover, we’ll announce it on the site….almost ready now!

Geograph servers almost ready

The servers are racked up and we’re busily getting them prepared to go live. We’re planning to effect a very smooth changeover – the load balancer will be using HAProxy which means we can switch the DNS over in advance but proxy the site from the old server until we are ready. At that point, we take the site down, transfer a database snapsnot, reconfigure HAProxy to use the new servers and bring it back up.

More news as it happens!

Long time no post!

Past month has been pretty busy workwise getting a new product ready for launch, and I’ve been in the US the past week.

Should be getting the new geograph servers racked up sometime this week though. I had some problems getting Ubuntu on the NAS server, but thankfully Debian Sarge installed just fine, so we’re almost good to go!