Posts Tagged ‘Capacity Planning’

Capacity Planning for a Presidential Campaign

Wednesday, April 30th, 2008

Last week I wrote a blog about what the cost of Twitter’s downtime means for a business in terms of revenue. This week I’d like to dedicate a small blog about capacity planning. Many of us in the United States are following the Presidential campaign more closely this year in the past than last because it is the first African-American candidate and the the first female candidate running not only for the democratic nominee but the chance to become President.

In addition, a number of changes have occurred since the last presidential election that make this 2008 election even more interesting. With approximately 215 million Internet users in the United States, a candidate must have a website operational for voters to review information about plans, policies, and contribute to the campaign.

I analyzed the domains of the republican candidate John McCain and the two Democratic candidates Obama and Hillary Clinton on compete.com. It was interesting to see that the growth of the traffic to the domains ranged from 434% - 826% of an increase in traffic from 2007. What do you do when your traffic increases 800% within one year? Most web-tier server deployments take 3-6 months in the enterprise from the time of planning to production stabilization. Thus when a candidate or company prepares to release big new to the press they need to have the proper architecture in place or run the risk of losing potential web visitors.

I analyzed each of the domains from an outside look to determine what each of the candidate’s technology teams have done to prepare for the high volume of unique visitors.

barackobama.com
Obama’s site reached a peak of 3 million unique visitors in February has the most unique visitors of the three candidate sites. According to Netcraft, the site was registered by godaddy.com and hosted in a Linux environment by a provider called Panther Express Corp. Panther has moved the site to at least 10 different IP addresses since it’s original location. This probably means that they were not originally scaled for the traffic and as traffic to the site increased they moved the domain to more powerful systems. The website is hosted with PWS Web Server on Linux. The site’s last reboot was 155 days ago so the uptime of the site has been available for the past 3 months without any downtime.

Full report on NetCraft

Another interesting thing I found about Obama’s site was that there is a sub-domain hosted by a different hosting provider with a different operating system and location. The sub-domain photos.barackobama.com is hosted with the FreeBSD operating system and the Apache 1.3.37 Web Server. They have purchased three IP addresses from Pair Networks to host the photos subdomain. When I go to this URL it forwards me to the flickr site for Obama with his campaign photos and more. So without knowing the internal architecture of the domain I’d imagine that this URL is just a forwarding URL and the main site hosted by Panther contains all of the site data.

Full report on NetCraft

hillaryclinton.com
Clinton’s site peaked at 1.5 million unique visitors in February. The domain was registered back in 1997 with Network Solutions and is hosted on one IP address with a Windows 2003 Server using IIS 6.0. The netblock is owned by Paul Holcomb from Palo Alto, CA. The last reboot was 23 days ago and most likely they are using Windows Clustered Services to maintain Clinton’s traffic on IIS and a load balancer between the IP and the Host.

Full report on NetCraft

Clinton also has a sub-domain hosted by a different company. Clinton’s contribution site, contribute.hillaryclinton.com is hosted by a company called Rackspace in San Antonio, TX. The site uses Apache 2.26 with the SSL module on Linux. Again, like the parent domain, this site is hosted on one visible URL so they could be using a load balancer as well.
Full report on NetCraft

johnmccain.com
McCain’s site has the least traffic of the three and peaked at about 750k visitors in the month of February. The domain was registered back in 1998 at godaddy.com and is hosted on an IP block owned by SMARTech Corp. McCain’s domain has the most interesting domain history in that the site was originally hosted by Blue Gravity Communications in 2005 on FreeBSD with Apache Webserver and then moved to SMARTech to be hosted on a Windows 2003 Server with IIS 6.0. The site was then moved again to another IP in the SMARTech server farm, but on another Windows server. Netcraft did not have an uptime graph for the site.

Full report on NetCraft

Conclusion
That was a lot of raw data. What I’ve found is that all three candidates are relying on hosting providers to manage and maintain their websites. Also, it appears that candidate’s have opted to split portions of their site to be hosted on two providers. Who has the best configuration? Well it would be tough to judge the architecture just by using NetCraft and Unique Visitor counts, but I’d say that hillaryclinton.com has made a good decision by splitting the contribution website to be hosted on a separate provider than the rest of the domain. This allows the hosting provider to manage the secure site separately from the rest of the domain. Most likely all three candidate’s are using a Load Balancing hardware device to divide the unique visitors amongst a cluster of servers.

What should a Candidate To-Be do to prepare their architecture for the traffic?
1.)Don’t attempt to host the site yourself, but rely on providers that have experience hosting and scaling large websites.
2.)Ensure that your Contribution website is secured and using a Web Server that utilizes SSL
3.)Use a Load Balancing Device to move traffic from one clustered node to another. If you have your site hosted by a reputable provider they will do this for you.

‘Call for Papers and Presentations’ for the 34th Annual CMG’08 Conference

Friday, February 15th, 2008

TURNERSVILLE, N.J. The Computer Measurement Group (CMG), the Information Technology professionals responsible for planning, measuring, analyzing, and managing the world’s largest IT infrastructures, announced today its call for papers and presentations for the 34th International Conference to be held in Las Vegas, Nevada, December 7th through 12th, 2008 at the Paris Hotel.The 2008 CMG conference will cover load and stress testing, benchmarking, performance optimization, software performance engineering, resource management, capacity analysis, modeling, and cost management with special emphasis on Virtualization, Capacity Planning for green data centers, IT and Business Service Management, Performance Visualization and Service Oriented Infrastructures and Architectures.

“For over 30 years, CMG continues to be the source of unbiased and objective expert information and practical, real life experiences,” said Jaqui Lynch, CMG’08 general chair and chief of staff, “Submissions for papers and presentations at all levels are welcome and we especially encourage papers on user experiences as well as ones that share one’s knowledge and expertise.”

All paper and presentation submissions will be evaluated through a blind peer-referee process. These presentations inform attendees from various levels of expertise, including Introductory, Tutorial, Advanced,
and Management levels. Editorial assistance is available for accepted papers. Mentors are available for writing assistance. Mentor assistance may be requested at any point in the writing process, including before the paper is started.

For more information about paper and presentation submission processes, please visit: http://www.cmg.org/conference/cmg2008/call-for-papers.html

CMG, (http://www.cmg.org) is a not-for-profit, worldwide organization of IT professionals committed to ensuring the efficiency and scalability of IT service delivery to the enterprise through measurement, quantitative analysis, and modeling.


IT Service Week is Owned and Operated by SmallCart Systems