Rootconf 2019

On infrastructure security, DevOps and distributed systems.

Participate

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

Submitted by Shrey Agarwal (@shreyagarwal) on Wednesday, 27 February 2019

Section: Full talk of 40 mins duration Technical level: Intermediate Session type: Lecture

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 3/4 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

Requirements

-

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

Comments

Login with Twitter or Google to leave a comment