Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Server Infrastructure

Server Infrastructure

the abs-cbnnews.com case study, presented at Drupal Camp Manila 2011

Avatar for Paul de Paula

Paul de Paula

February 12, 2011
Tweet

More Decks by Paul de Paula

Other Decks in Technology

Transcript

  1. Who am I S Free Open Source Software(FOSS) advocate for 6

    years S Joomla Developer since 2006 S Drupal Evangelist since 2008 S Former Lead Developer of abs-cbnnews.com S Senior Developer at New Amsterdam Ideas
  2. OLD

  3. NEW

  4. Major Requirements S  It should be capable of handling 30Million

    Pageviews a month S  It should be capable of creating 100-200 articles by publishing team during peak time plus user generated contents S  Electronic trail and monitoring tools should be running for security S  Capable of supporting text, images, audio, video, doc attachments S  Capable to generating on the fly RSS based on taxonomy tagging
  5. Infra Design 1 S  Pros S  high level load balancong

    S  can handle 17K page request per hour per server S  Cons S  DB botleneck - congestion in the database S  Apache hangs up when it reach 17k page request per hour S  It doesnt scale S  DB Replication Breaks happens most of the time S  Cache Delay S  Data Inconsistensies across all servers S  Not a long term solution
  6. Infra Design 2 S  Pros S  Long term solution S 

    No cache delay S  Can handle 28,000 Page request per hour S  No replication break S  Consistent contents across all servers