Rootconf Delhi edition

On network engineering, infrastructure automation and DevOps

Tickets Propose a session

Load balancing: in-depth study to scale @80K TPS

Submitted by Shrey Agarwal (@shreyagarwal) via Zainab Bawa (@zainabbawa) on Wednesday, 21 August 2019


Preview video

Section: Full talk (40 mins) Category: Others

View proposal in schedule

Abstract

  • Introduction to different methodologies and topologies of load balancing.
  • Discussion of pros and cons of different topologies and tech.
  • Planning and setup of the applications,

Key takeaways * Types of loadbalancing strategies. * Software routing , how it happens in multi tier and datacentre setups. * How to handle extraordinary scale of TCP/Http traffic.

Intended audience * any devops/full-stack eng. who is planning a service setup and looking for evaluation on solutions

Outline

  • Referencing the 13 yr old article of willy tarreau ( 2006 )
  • 5 categories of LB

  • Evaluation params of LBs

  • DNS Load Balancing Detail

  • Layer ¾ Loadbalancing
  • Haproxy example and monitoring params

  • Layer 7 Loadbalancing

  • Hardware and Software Routing ( setups and cases of each )

  • LVS: history and implementation

    • NAtting
    • Direct Routing
    • Tunnel Based routing
  • RP Filter

  • What to monitor
  • Interrupts handling and CPU affinity
  • HA with Keepalived and consul

  • References

Speaker bio

I am involved with researching the tech of the project, and planning the setup of tech of the project in my Org.

Slides

https://www.slideshare.net/ShreyAgarwal9/loadbalancing-indepth-study-for-scale-80k-tps-143058074

Preview video

https://hasgeek.tv/rootconf/2019/1700-load-balancing-an-in-depth-study-to-scale-80k-tps

Comments

Login with Twitter or Google to leave a comment