InfoQ Homepage Load Balancing Content on InfoQ
-
AWS Announces Gateway Load Balancer
AWS Gateway Load Balancer is a new fully-managed network gateway and load balancer. The service is tailored to deploy, scale and manage third-party virtual appliances such as firewalls, intrusion detection, prevention systems and deep packet inspection systems in the cloud.
-
The ALB Ingress Controller Is Now the AWS Load Balancer Controller
AWS has rebranded the Application Load Balancer (ALB) Ingress controller as the AWS Load Balancer Controller, and now includes support for both Application Load Balancers and Network Load Balancers. The public vendor recently announced the renaming and updates to this Load Balancer controller, labeled as a new controller or AWS ALB Ingress Controller v2.
-
NGINX Releases Controller 3.0 with Major Redesign Providing Consolidated Application View
NGINX announced the release of NGINX Controller 3.0, their control-plane solution to manage the NGINX data plane. The 3.0 release sees a full redesign of Controller moving it into an "app-centric experience" that allows for interacting with the infrastructure at the application level. This includes a full configuration API, a role based self-service portal, and a built in certificate manager.
-
How Jetstack Set Up a Global Load Balancer for Multiple Kubernetes Clusters
Jetstack's engineering team talked about setting up a global load balancer across multiple Google Kubernetes Engine (GKE) clusters while utilizing Google’s non-standard container-native load balancing with Google Cloud Armor for DDoS protection.
-
NGINX Unit Adds Support for Reverse Proxying and Address-Based Routing
NGINX announced the release of versions 1.13 and 1.14 of NGINX Unit, its open-source web and application server. These releases include support for reverse proxying and address-based routing based on the connected client's IP address and the target address of the request.
-
How Twitter Improves Resource Usage with a Deterministic Load Balancing Algorithm
Twitter recently shared the details of why their RPC framework Finagle implements a client-side load balancing using a deterministic aperture algorithm for their microservices architecture. Twitter ran different experiments but confirmed that with a deterministic approach, requests are better distributed, connections count reduces drastically, and they even need less infrastructure.
-
High Availability for Self-Managed Kubernetes Clusters at DT One
The engineering team at DT One, a global provider of mobile top-up and reward solutions, wrote about how they implemented IP failover-based high availability for their self-managed Kubernetes cluster ingress on Hetzner’s hosting platform.
-
HAProxy EBtree: Design for a Scheduler, and Use (Almost) Everywhere
At QCON New York 2019, Andjelko Iharos presented how CTO Willy Tarreau and the HAProxy team implemented a scheduler using an EBtree data structure to optimize performance and memory usage of the HAProxy load balancer.
-
Load Balancing Search Traffic at Algolia with NGINX and OpenResty
Algolia’s engineering team made the switch from round-robin DNS load-balancing to a mix of DNS and NGINX with OpenResty. The solution, which uses custom Lua and Go code, and Redis-based service discovery of backend servers, helped in distributing load across their app servers and preventing latency issues.
-
NGINX Plus Release 18 Available with Support for Dynamic Certificate Loading
NGINX has released version 18 (R18) of NGINX Plus, their all-in-one load balancer, content cache, and web server. This release includes support for dynamic certificate loading, enhancements to their OpenID Connect implementation, and the ability to specify port ranges for virtual servers.
-
Highly Available MySQL Clustering at WePay Using Orchestrator, Consul and HAProxy
WePay’s engineering team talks about their new highly available MySQL cluster built with HAProxy, Consul and Orchestrator. It improves upon their previous architecture by reducing any downtime from 30 minutes to 40-60 seconds.
-
Scaling Global Traffic at Dropbox with Edge Locations and GSLB
The Dropbox engineering team shared their experience of architecting and scaling their global network of edge locations. Located around the globe, these run a custom stack of nginx and IPVS and connect to the Dropbox backend servers over their backbone network. A combination of GeoDNS and BGP Anycast ensures availability and low latency for end users.
-
NGINX Interview: Enterprise Adoption of Software Load Balancing, API Gateways, and Service Meshes
InfoQ recently sat down with Rob Whiteley, Sidney Rabsatt, Liam Crilly from NGINX, and discussed their views on the future of networking and data center communication. NGINX aims to be a “trusted advisor” and provide an “easy on-ramp” for enterprises looking to leverage software load balancers, ingress gateways, and service meshes, as is appropriate to their current technology landscape and goals.
-
Serverless Challenges in Hybrid Environments
Sam Newman, independent consultant and author of the book "Building Microservices", talked at the Velocity conference in London on the challenges faced when hybrid systems rely on both serverless architectures and traditional infrastructure. In particular, Newman discussed how serverless changes our notion of resiliency and how the two paradigms clash at times of high load in the system.
-
AWS Adds Scale-Friendly Network Load Balancer to its Arsenal
AWS expanded the Elastic Load Balancer (ELB) service with a new product catered to high-performing applications. The Network Load Balancer is a Layer 4 TCP component designed to handle bursts of traffic and millions of requests per second.