New Datacenter for WordPress.com

Towards the end of 2008, we brought online a new datacenter to serve the over 5.5 million blogs now hosted on the WordPress.com platform.  Adding the data center in Chicago, IL gives us a total of 3 data centers across the US which serve live content at any given time.  We have decommissioned one of our facilities in the Dallas, TX area.  Our friends at Layered Technologies were kind enough to shoot this footage for us (think The Blair Witch Project) and the always awesome Michael Pick took care of the editing.  Here’s a peak at what a typical WordPress data center installation looks like…

For those interested in technical details here is a hardware overview of the installation:

150 HP DL165s dual quad-core AMD 2354 processors 2GB-4GB RAM
50 HP DL365s dual dual-core AMD 2218 processors 4GB-16GB RAM
5 HP DL185s dual quad-core AMD 2354 processors 4GB RAM

And here is a graph of what the current CPU usage looks like across about 700 CPU cores.  As you can see there is plenty of idle CPU for those big spikes or in case one of the other 2 data centers fail and we have to route more traffic to this one.

cpuusage-chicago

Author: Barry

To be written by someone famous...

36 thoughts on “New Datacenter for WordPress.com”

  1. Pingback: actu-libre
  2. Pingback: WordPress.com
  3. Can i find more details, somewhere or are they secret?

    For example, are you using a Load Balanced cluster?

    I’m very interested in the WP infrastructure

    GrG

  4. I see you’re using munin to gather your data. how do you sum up the values? in the munin config file or is there some automagic way? is a pain to add each new server to the sum paragraphs in the munin file – that’s how we do it atm.

    1. We have a simple-ish script which reads the sever info from Servermattic and generates the munin configs automatically. This includes adding/removing hosts and producing the aggregate graph definitions.

  5. Hi Barry,

    I really like the fact that you seem to heavily rely on open source software.

    Whenever I’m hoping to establish a new service, I try to base them on open source software. However I’ve found it hard to find any good realtime file replication services for Linux.

    Would you mind telling how you guys handle it? I assume you do file replication between the datacenters.

    regards,
    Erik

  6. Pingback: Wordpress Overview
  7. Pingback: WordPress Overview

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s