How Cloud Computing Helped Obama Win the Presidential Election

November 16, 2012 Off By David
Grazed from Forbes.  Author: Reuven Cohen.

Jeff Barr, a web services evangelist at Amazon.com has written an interesting blog post on how Amazon’s cloud helped Barack Obama win the election. In the post Barr says “imagine setting up the technology infrastructure needed to power a dynamic, billion-dollar organization under strict time limits using volunteer labor, with traffic peaking for just one day, and then shutting everything down shortly thereafter. The words “mission critical” definitely apply here. With the opportunity to lead the United States as the prize, the stakes were high.”

He goes on to outline how “the campaign used AWS to avoid an IT investment that would have run into the tens of millions of dollars. Along the way they built and ran more than 200 applications on AWS, scaled to support millions of users. One of these apps, the campaign call tool, supported 7,000 concurrent users and placed over two million calls on the last four days of the campaign. Here’s a graph which depicts the growth in call volume in the days leading up to the election.”…

The post further outlines the technology and architectures used within the campaign:

Data is Key
A database running on Amazon RDS, served as the primary registry of voter file information. This database integrated data from a number of sources including www.barackobama.com and donor information from the finance team) in order to give the campaign managers a dynamic, fully-integrated view of what was going on. Alongside this database, an analytics system running on EC2 Cluster Compute instances (cc2.8xl).  Another database cluster ran Leveldb on a trio of High-Memory Quadruple Extra Large instances….

Read more from the source @ http://www.forbes.com/sites/reuvencohen/2012/11/15/how-cloud-computing-helped-obama-win-the-presidential-election/