Tony Lin
Software Engineering FT 2009
Carnegie Mellon Silicon Valley




                                 1
 Evolution of Scalability
 Stand on the Shoulders of Giants
 The Best I/O is No I/O*
 Take Away




* Velocity 09: Fra...
 Evolution of Scalability
 Stand on the Shoulder of Giants
 The Best I/O is No I/O
 Take Away




                    ...
Power UP!!
Vertical
Scaling



             4
5
Database Clusters/Grid
Database Sharding
                         6
 Evolution of Scalability
 Stand on the Shoulders of Giants
 The Best I/O is No I/O
 Take Away




                   ...
*Cloud Computing Basics, http://www.webguild.org/2008/07/cloud-computing-basics.php
                                      ...
* Reaching for the Sky Through The Compute Clouds ,
http://www.readwriteweb.com/archives/reaching_for_the_sky_through_comp...
 Evolution of Scalability
 Stand on the Shoulder of Giants
 The Best I/O is No I/O
 Take Away




                    ...
11
12
13
 Plan for scalability but implement it only when
  needed
 Alternatives for scalability
 Cache, cache and cache




   ...
   Hardware Layout for LAMP Installation, http://www.slideshare.net/
    akshat/1scaling-phpmysqlpresentation-from-flickr...
16
Upcoming SlideShare
Loading in …5
×

Scalability

1,088 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,088
On SlideShare
0
From Embeds
0
Number of Embeds
32
Actions
Shares
0
Downloads
1
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Scalability

  1. 1. Tony Lin Software Engineering FT 2009 Carnegie Mellon Silicon Valley 1
  2. 2.  Evolution of Scalability  Stand on the Shoulders of Giants  The Best I/O is No I/O*  Take Away * Velocity 09: Frank Mashraqi, "Best I/O is No I/O" 2
  3. 3.  Evolution of Scalability  Stand on the Shoulder of Giants  The Best I/O is No I/O  Take Away 3
  4. 4. Power UP!! Vertical Scaling 4
  5. 5. 5
  6. 6. Database Clusters/Grid Database Sharding 6
  7. 7.  Evolution of Scalability  Stand on the Shoulders of Giants  The Best I/O is No I/O  Take Away 7
  8. 8. *Cloud Computing Basics, http://www.webguild.org/2008/07/cloud-computing-basics.php 8
  9. 9. * Reaching for the Sky Through The Compute Clouds , http://www.readwriteweb.com/archives/reaching_for_the_sky_through_compute_clouds.php 9
  10. 10.  Evolution of Scalability  Stand on the Shoulder of Giants  The Best I/O is No I/O  Take Away 10
  11. 11. 11
  12. 12. 12
  13. 13. 13
  14. 14.  Plan for scalability but implement it only when needed  Alternatives for scalability  Cache, cache and cache 14
  15. 15.  Hardware Layout for LAMP Installation, http://www.slideshare.net/ akshat/1scaling-phpmysqlpresentation-from-flickr  How to Scale Your Web Apps, http://www.slideshare.net/Georgio_1999/how-to-scale-your-web-app  Cloud Computing Basics, http://www.webguild.org/2008/07/cloud- computing-basics.php  Reaching for the Sky Through The Compute Clouds , http://www.readwriteweb.com/archives/reaching_for_the_sky_through_c ompute_clouds.php  A Bunch of Great Strategies for Using Memcached and MySQL Better Together, http://highscalability.com/bunch-great-strategies- using-memcached-and-mysql-better-together 15
  16. 16. 16

×