• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Answering the Database Scale Out Problem with PCI SSDs
 

Answering the Database Scale Out Problem with PCI SSDs

on

  • 910 views

Answering the Database Scale Out Problem:

Answering the Database Scale Out Problem:
SSDs in the Data Center

MySQL Conference 2010

Statistics

Views

Total Views
910
Views on SlideShare
907
Embed Views
3

Actions

Likes
0
Downloads
8
Comments
0

1 Embed 3

http://www.slideshare.net 3

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Answering the Database Scale Out Problem with PCI SSDs Answering the Database Scale Out Problem with PCI SSDs Presentation Transcript

    • Answering the Database Scale Out Problem:SSDs in the Data Center
      April 14, 2010
      Dan MarriottDirector - Production Operationsdanm@answers.com
    • Answers.com
      The world’s leading Q&A site
      Rank in top Web properties
      #18in the U.S. (02/2010)(1)
      #31worldwide (02/2010) (1)
      Unique monthly visitors
      50 million in the U.S. (02/2010)(1)
      72 million worldwide (02/2010) (1)
      2
      (1) Source: comScore – Hybrid Measurement Methodology (U.S. only) beginning August 2009
    • ReferenceAnswers
      3
    • WikiAnswers: Q&A the Wiki Way
      4
    • Database layer
      MySQL 5.0.87-b20-percona
      MySQL 5.0.51a
      5
    • Challenges
      Keep site fast
      while site traffic and stored data are ever-increasing
      Replication lag = 0
      or users get stale data
      Forever being forced to further optimize queries
      constantly vying for dev resources to do this
      Controlling hardware growth (Cap & OpEx $$$)
      regularly adding servers to handle growth
      6
    • Handling high growth – database tier
      Separate reads and writes
      Add more read DB slaves
      Use Memcached where possible
      Optimize Queries
      Partition large databases
      _________
      Started hitting a wall: Replication Lag even when servers handling modest # queries/sec
      7
    • Typical DB read cluster
      8
    • Fusion-io for HP Blade Servers
      March ’09: HP announce IO Accelerator card for blades (manuf. by Fusion-io)
      Sizes:
      80 & 160GB SLC
      320GB MLC
      April ’09: received two cards – began testing
      9
    • Easy to install
      One man job. Takes 60 secs.
      10
    • Performance Tests
      11
      Additionally, CPU load dropped from 30% to 18% (even with Fusion-io driver overhead)
    • Typical DB read cluster
      12
    • Fusion-io Value Add for Answers.com
      Scalability. >Twice the performance capacity on 1/4 servers
      100% ROI on day of purchase (repurpose other 3/4)
      75% reduction in operating costs:
      Rack Space, Power and Cooling
      Server Administration
      Database Administration
      75% fewer failure points
      13
    • Other SSD uses in the Data Center
      Varnish (Web caching layer)
      DB Backup Servers
      Log Analysis
      Data Warehouse
      14
    • 15
      Thank you.