A WebMaster’s view of Eclipse.org

Rants, praise and observations related to the technical and psychological challenges of running servers for a pretty busy site.

Eclipse.org going virtual

When deploying new servers at Eclipse.org, one design requirement is that critical services, such as Bugzilla and CVS must run on at least two physical servers to support hardware fault tolerance and traffic spikes via load balancing.

But dedicating two of the new AMD monsters to Bugzilla is overkill. We’ve been running virtual servers using the Xen hypervisor for years now with great success, so we have chosen that route for our new infrastructure.

We start by creating a disk image for the server and configuring it production use. Deploying additional vserver instances is as simple as copying and booting the image to a new host, setting the IP, and enabling it on the load balancer. This makes it real easy to deploy vservers to handle load increases — even if only temporarily for, say, Ganymede, EclipseCon, Denial of Service attacks, and so on.

I expect to have Bugzilla running on a pair of vservers by the end of next week, and www.eclipse.org running on a vserver trio by mid-June. With this kind of power, expect Bugzilla to open and fix bugs for you automatically.

Posted May 6th, 2008 by Denis Roy in category: Uncategorized
You can skip to the end and leave a response. Pinging is currently not allowed.

Leave a Reply

You must be logged in using your Eclipse Bugzilla account to post a comment.

Recent Posts

Archives

Categories

Meta