Load Balancing in the Cloud Nick Bond Systems Engineer Zeus Technology
An awful lot of load balancers... Layer 7+ App. Delivery Controllers Layer 7 Traffic Managers © Zeus Technology 2008 Slide...
Why are advanced load balancers relevant? <ul><li>Cloud-based applications depend even more heavily on load-balancing and ...
YottaServe <ul><li>VirtualIron-based private cloud </li></ul><ul><li>Software L7+ Load Balancer </li></ul><ul><li>YottaSer...
YottaServe © Zeus Technology 2008 Slide  “ We were able to demonstrate that placing the load balancer in front of the appl...
Example – Gilt Groupe <ul><li>Flash-sales of designer and luxury goods;  </li></ul><ul><li>>400 single-threaded RoR server...
Gilt Groupe © Zeus Technology 2008 Slide  ~400 RoR nodes Basic Load Balancer
Gilt Groupe © Zeus Technology 2008 Slide  ~400 RoR nodes L7+ Load Balancer “ We found that with Content Caching and Traffi...
Load Balancers in the Cloud... Layer 7+ App. Delivery Controllers Layer 7 Traffic Managers © Zeus Technology 2008 Slide  L...
Load Balancers in the Cloud... Layer 7+ App. Delivery Controllers Layer 7 Traffic Managers © Zeus Technology 2008 Slide  L...
Recommendations to end users <ul><li>Consider load balancing capabilities  when selecting a cloud provider </li></ul><ul><...
Recommendations to cloud providers <ul><li>Remember your  business plan: </li></ul><ul><li>Load balancing is a source of r...
Thank you! <ul><li>Nick Bond </li></ul><ul><li>[email_address] </li></ul><ul><li>www.zeus.com </li></ul>© Zeus Technology ...
Upcoming SlideShare
Loading in …5
×

Nick Bond - Zeus - Load Balancing in the Cloud - CloudCamp Berlin 30.04.2009

2,911 views
2,771 views

Published on

Nick Bond's presentation from CloudCamp Berlin on 30.04.2009

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,911
On SlideShare
0
From Embeds
0
Number of Embeds
27
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • © Zeus Technology
  • Nick Bond - Zeus - Load Balancing in the Cloud - CloudCamp Berlin 30.04.2009

    1. 1. Load Balancing in the Cloud Nick Bond Systems Engineer 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 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
    3. 3. 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
    4. 4. 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
    5. 5. 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
    6. 6. 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><ul><li>Now hosted in Joyent’s cloud </li></ul>© Zeus Technology 2008 Slide
    7. 7. Gilt Groupe © Zeus Technology 2008 Slide ~400 RoR nodes Basic Load Balancer
    8. 8. 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
    9. 9. 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
    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 Your choice of load balancers is limited... Shared L4 or dedicated L4, 7, 7+ load balancers
    11. 11. 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
    12. 12. Recommendations to cloud providers <ul><li>Remember your business plan: </li></ul><ul><li>Load balancing is a source of revenue: </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
    13. 13. Thank you! <ul><li>Nick Bond </li></ul><ul><li>[email_address] </li></ul><ul><li>www.zeus.com </li></ul>© Zeus Technology 2008 Slide

    ×