Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

CloudCamp London 3 - Zeus - Owen Garret

983 views

Published on

Load Balancing in the Cloud

Published in: Technology
  • Be the first to comment

CloudCamp London 3 - Zeus - Owen Garret

  1. 1. Load Balancing in the Cloud Owen Garrett Product Manager Zeus Technology
  2. 2. An awful lot of load balancers... Layer 7+ App. Delivery Controllers Layer 7 Traffic Managers © Zeus Technology 2008 Slide Layer 4 Load Balancers
  3. 3. An awful lot of load balancers... © Zeus Technology 2008 Slide loadbalancer.org Linux Virtual Server / IPVS Coyotepoint Cisco CSS Nortel / Alteon Microsoft NLB Barracuda Cisco ACE Radware Citrix Netscaler F5 BigIP Zeus ZXTM Pound PerlBal HAProxy nginx Layer 7+ App. Delivery Controllers Layer 7 Traffic Managers Layer 4 Load Balancers
  4. 4. Why are advanced load balancers relevant? <ul><li>Cloud-based applications depend even more heavily on load-balancing and optimization than traditional enterprise applications </li></ul><ul><li>Two customer examples running on clouds... </li></ul>© Zeus Technology 2008 Slide
  5. 5. YottaServe <ul><li>VirtualIron-based private cloud </li></ul><ul><li>Software L7+ Load Balancer </li></ul><ul><li>YottaServe take resource-intensive Web2.0 applications that don’t scale and ‘fix’ them. </li></ul>© Zeus Technology 2008 Slide
  6. 6. YottaServe © Zeus Technology 2008 Slide “ We were able to demonstrate that placing the load balancer in front of the application transformed the number of concurrent users from ten into thousands – with no application modifications needed.” Jeff Rhys-Jones, Founder, YottaServe Initial application tests show that response times rose sharply - up to over 100 seconds for a page request, as the number of users were ramped up to a test version of the website in the lab After application acceleration and traffic optimization, response times were less than 100 milliseconds - a complete performance transformation
  7. 7. Example – Gilt Groupe <ul><li>Flash-sales of designer and luxury goods; </li></ul><ul><li>>400 single-threaded RoR servers </li></ul><ul><li>Still was not enough during high traffic loads </li></ul>© Zeus Technology 2008 Slide
  8. 8. Gilt Groupe © Zeus Technology 2008 Slide ~400 RoR nodes Basic Load Balancer
  9. 9. Gilt Groupe © Zeus Technology 2008 Slide ~400 RoR nodes L7+ Load Balancer “ We found that with Content Caching and TrafficScript TM , the load balancer became an extension of our applications because of what it enabled us to do.” Phong Nguyen, VP R&D, Founder, Gilt Groupe
  10. 10. Load Balancers in the Cloud... Layer 7+ App. Delivery Controllers Layer 7 Traffic Managers © Zeus Technology 2008 Slide Layer 4 Load Balancers loadbalancer.org Linux Virtual Server / IPVS Coyotepoint Cisco CSS Nortel / Alteon Microsoft NLB Barracuda Cisco ACE Radware Citrix Netscaler F5 BigIP Zeus ZXTM Pound PerlBal HAProxy nginx
  11. 11. Load Balancers in the Cloud... Layer 7+ App. Delivery Controllers Layer 7 Traffic Managers © Zeus Technology 2008 Slide Layer 4 Load Balancers loadbalancer.org Linux Virtual Server / IPVS Coyotepoint Cisco CSS Nortel / Alteon Microsoft NLB Barracuda Cisco ACE Radware Citrix Netscaler F5 BigIP Zeus ZXTM Pound PerlBal HAProxy nginx Your choice of load balancers is limited... Shared L4 or dedicated L4, 7, 7+ load balancers
  12. 12. Recommendations to end users <ul><li>Consider load balancing capabilities when selecting a cloud provider </li></ul><ul><li>Either: </li></ul><ul><ul><li>Design to basic L4 load balancing </li></ul></ul><ul><ul><li>Select a software load balancer </li></ul></ul>© Zeus Technology 2008 Slide
  13. 13. Recommendations to Cloud Providers <ul><li>Your business plan: </li></ul><ul><ul><li>Rent some datacenter space </li></ul></ul><ul><ul><li>Buy lots of x86 servers </li></ul></ul><ul><ul><li>? ? ? ? </li></ul></ul><ul><ul><li>Profit! </li></ul></ul><ul><li>Make money from load balancing: </li></ul><ul><ul><li>Differentiation, upsell, lock-in </li></ul></ul><ul><li>Don’t spend money on load balancing hardware! </li></ul>© Zeus Technology 2008 Slide
  14. 14. © Zeus Technology 2008 Slide

×