TCP/UDP Load Balancing with NGINX: Overview, Tips, and Tricks
TCP/UDP Load Balancing with NGINX: Overview, Tips, and Tricks td { padding-right: 10px; } This post is adapted from a presentation delivered at nginx.conf 2016 by Konstantin Pavlov of NGINX, Inc. You can view a recording of the complete presentation on YouTube. Introduction 1:00 TCP Load Balancing 1:53 UDP Load Balancing 3:31 TCP/UDP Load Balancer Tuning 6:18 TCP/UDP Active Health Checks 8:53 Access Control and Limiting 9:43 Passing the Client’s IP Address to the Backend 11:46 TLS Termination 12:32 TLS Re-Encryption 13:05 TLS Wrapping 13:20 Logging 14:40 Better Logging 16:25 Variables 19:17 Extending TCP/UDP Load Balancing with nginScript 20:45 TCP/UDP Payload Filtering with nginScript 29:26 TCP/UDP nginScript: Performance 31:48 Future of the TCP/UDP Load Balancer 33:04 Related Reading 33:34 Thank You Introduction Konstantin Pavlov: My name is Konstantin Pavlov. I’m a Systems Engineer at NGINX, Inc. and I work in the Professional Services department. In [ more… ]