Loading

Editorial & Analysis

About the author

Jessica Twentyman

Jessica Twentyman

Jessica Twentyman is an experienced journalist with a 16-year track record as both a writer and editor for some of the UK's major business and trade titles, including the Financial Times, Sunday Telegraph, Director, Computer Weekly and Personnel Today. Jessica has also worked on contract publishing projects for organisations as diverse as the Institute of Directors, Microsoft, 3i, BT, English Heritage and the Royal Bank of Scotland. Jessica is the editor of IP EXPO Online. Contact Jessica on jessicatwentyman@ipexpo.co.uk

Also by this author

Technology Categories

JustGiving uses virtualisation to keep taking charitable donations

01 Aug 2012

When the online fundraising site experienced a huge surge in traffic in April, its virtualised infrastructure was primed to take the strain.

After Claire Squires collapsed and died while running the London Marathon on 22 April 2012, the public flocked to her fundraising page on JustGiving.com. They visited from 60 different countries, some just to look, but more than 71,000 to make a donation to the charity she supported, Samaritans. In the week following Claire’s death, donations on her fundraising page jumped from £500 to more than £1 million.

 

Anne-Marie Huby, managing director of JustGiving, described the public’s response as “extraordinary” and a “true gesture of sympathy”, and announced that the company would waive its normal fee on donations made in Claire’s name. Behind the scenes, meanwhile, a similarly extraordinary effort was being expended on ensuring that JustGiving’s infrastructure was able to cope with the sheer volume of traffic it was experiencing.

 

Tim Henderson, operations manager at JustGiving.com, takes up the story: “Over the busiest day, I estimate we had over a million unique visitors and almost 2 million hits, peaking at around 13,500 concurrent users. This equates to around 8,000 page views a minute or 133 page views a second, which is around 4,000 HTTP requests a second to our web servers - more traffic than I have ever personally seen on systems I have worked on.”

 

Fortunately, JustGiving was prepared for the rush of traffic. At the end of 2011, its managed hosting provider Qube Networks had refreshed its infrastructure and virtualised the majority of its servers, moving JustGiving’s infrastructure onto virtual machine (VM) instances hosted on Qube’s VMware-based cloud platform in its UK data centre.

 

The scalability this set-up provides proved indispensible as the traffic to Claire Squire’s JustGiving page started building. Qube’s engineers quickly started work on cloning machines in the network to handle the additional traffic and enabling the JustGiving website to deal with page requests and process payments.

 

While file systems hosting virtual machines typically contain many duplicated blocks of data resulting in wasted storage space, this was addressed with data deduplication in Qube’s storage area network (SAN), which stores a single instance of each unique data block and shares it between all original sources of that data.

 

With the cloud platform enabling JustGiving to cope with high levels of traffic, the company was able to continue to operate as a business and take donations from the other fundraising pages as well as Claire Squires’ page. Qube waived its labour costs in this instance, despite working through to midnight on the peak days during this event.

 

Tim Henderson continues: “This barrage of traffic, with the resulting mass of page requests and donation journeys at the same time, can lead to problems for a web site and is similar to experiencing an online attack, which can cause the system to collapse. Downtime for JustGiving, as for any online business, means lost revenue, as well as reputational damage. Without virtualization and the hosted service from Qube it would have taken much, much longer to scale up and I doubt we could have handled the surges in traffic.”

 

With traffic and donation levels now ticking along at a more usual pace, the JustGiving IT team can reflect on a unique period, which brought the web site in to the UK’s top 100 most visited sites for the first time (ranked by Hitwise at number 79 for one day).

 

The next step is for Qube to move JustGiving’s infrastructure to VMWare’s Cloud Orchestration software platform. This will provide JustGiving with secure access to control, manage and provision its own cloud environment on Qube’s public cloud infrastructure hosted in Qube’s data centre. The system will give JustGiving ultimate flexibility to provision cloud servers that are right-sized to its needs.

IP EXPO. 16-17 October 2013, Earls Court 2 London. Register Now
blog comments powered by Disqus