ZeroLB is a modern, decentralised load balancing pattern that aims to remove every load balancer that is being deployed in front of individual services and applications. In this capacity, ZeroLB eliminates the need for elastic cloud load balancers, software load balancers and hardware load balancers from the equation. ZeroLB reduces costs, improves network performance by removing extra hops in the network, removes complexity in applications and also gives access to more advanced self-healing capabilities, while simultaneously maximising portability across every environment and every cloud. To read more about this new pattern, please see: ZeroLB: The Future of Load Balancing.
One Kong customer is a global travel company that processes an average of two billion pricing requests per day. The company partnered with Kong to scale load balancing traffic in a horizontal and seamless manner across its legacy data centres and the cloud. This company says it expects to see seven figures in cost reductions per year by replacing legacy, centralised load balancers with modern ZeroLB load balancing powered by Kong Mesh, while improving performance by 2x and enabling a more pragmatic transformation to the cloud.
"Traditional load balancers were built for the monolithic era and don't work well with today's cloud native applications because they are slow and create points of failure that cause businesses to lose customers and sales," said Kong CTO and co-founder Marco Palladino. "I'm thrilled to be spearheading this effort at Kong to evangelise the ZeroLB movement, where legacy load balancing as we know it within the network is dead. Kong is introducing a new way of building load balancers for today's modern era of software architectures by decentralising it."
Kong Mesh 1.4: powers horizontally scalable ZeroLB across any infrastructure
Kong Mesh is an enterprise-grade service mesh built on top of CNCF's Kuma and Envoy. This modern control plane is focused on simplicity, security and scalability for multi-cloud and multi-cluster environments on both Kubernetes and VMs. The 1.4 release enables modern, decentralised and portable load balancing that works across every cloud, including Kubernetes and VMs, and local development machines that improve accuracy and replicability, therefore lowering unexpected production errors. It provides automatic resiliency across clusters, clouds and regions.
Key features in Kong Mesh 1.4 include:
● Five different decentralised load balancing algorithms, which include round robin, least request, ring hash, maglev and random
● L4 + L7 load balancing to address every service type, from databases and events to HTTP and gRPC services
● Automatic self-healing capabilities with health checks, circuit breakers, zone-aware load balancing and cross-zone connectivity capabilities
● Comprehensive support for both Kubernetes (automatically injected sidecar) and VMs (manually injected sidecars) across every cloud
● Extension of the connectivity logic for Kong Mesh using any WebAssembly-supported language, thanks to Envoy's native support
"Traditional, centralised load balancers are finally entering the decentralisation era that other technologies in our stack started a long time ago," said Martin Casado, the pioneer of software-defined networking with his company Nicira (sold to VMware) and a partner at Andreessen Horowitz, an investor in Kong. "ZeroLB is a fundamental concept to adopt in a decentralised world. By removing all of the complexity in a standardised, performant way, Kong is doing for LBs what microservices have done to our legacy monoliths, and offering a horizontally scalable and portable way to load balance across every cloud including Kubernetes and VMs."
Kong Mesh 1.4 is available now. It can be deployed in minutes with a single command, in any environment at https://konghq.com/install/#kong-mesh.
ZeroLB in a Decentralized World, led by Palladino, is scheduled for 9am Pacific on 24 August 2021 (2am Australian Eastern on 25 August 2021).
Kong creates software and managed services that connect APIs and microservices natively across and within clouds, Kubernetes, data centres and more using intelligent automation. Built on an open source core, Kong's service connectivity platform enables digital innovation by allowing organisations to reliably and securely manage the full lifecycle of APIs and services for modern architectures, including microservices, serverless and service mesh. By providing developer teams with unprecedented architectural freedom, Kong accelerates innovation cycles, increases productivity, and seamlessly bridges legacy and modern systems and applications. Kong's customers in Australia include ANZ Bank and Australia Post. For more information about Kong, please visit https://konghq.com or follow @thekonginc on Twitter.