从单纯的 Web 负载均衡到复杂的企业应用交付,从单体应用到分布式、微服务架构。所面向的人群也从网络人员到应用人员到如今的平台、基础架构人员。无论是ADC功能的纷繁复杂,还是Service Proxy的简单高效,应用交付领域的产品已成为企业最重要的基础设施组件。从1997年F5发布BIG-IP产品,到F5负载均衡技术趋向成熟,再到如今为云原生应用服务,F5始终深耕于应用交付领域。
在互联网泡沫破灭以前,这个领域基本是围绕如何对Web网站进行负载均衡与优化。1998年F5发布了3DNS产品,所用的技术理念直至今日依然被广泛使用。近几年则又命名为 DNS以表达完善全面的企业DNS架构。使用智能DNS技术帮助进一步提升了Web访问体验,使得用户可以及时访问到最近可用站点。
2003年Gartner第一次定义了Application Delivery Controller(ADC)概念。在早期ADC 的定义依然主要是负载均衡技术与卸载类技术的组合,并面向Web。它们最初部署用于面向外部的Web应用程序,现在用于为多种类型的业务应用程序和协议提供服务。”可以看出,后来的ADC产品更加面向企业复杂应用的处理。
2006年是ADC市场成熟的标志。以F5负载均衡设备为代表的ADC技术已经形成了领域的事实标准。2006至2008间是历史上F5研发投入增长非常高的阶段。而此时,同领域的几个大型企业在研发投入与市场收入上却不成比例,最终因缺乏技术竞争力而逐步退出市场。一直以来,F5的年研发投入占收入比基本都在17%-18%左右,高于软件及互联网行业的15.7%均值。不断的高研发投入确保了F5在负载均衡行业的技术领军地位。
随着应用架构的发展,应用正从传统的单体应用转变为分布式或微服务。2017年左右,伴随着云原生的发展,Service Proxy开始大量出现。围绕Ingress Controller,Sidecar,API网关的产品层出不穷,如Linkerd,Envoy,Gloo,Mosn等等。从传统ADC到如今以服务为中心的现代轻量级解耦式Service Proxy,技术正在回归到类似面向Web的简单的负载均衡时代,客户端负载均衡或服务端负载均衡。
2017年底,F5推出了基于Istio的商业服务网格解决方案产品Aspen Mesh,帮助用户更可靠的使用服务网格技术。2019年,F5收购NGINX。基于NGINX打造现代应用API网关,K8S Ingress Controller,云原生应用保护,NGINX服务网格等产品方案。2021年,F5收购初创公司Volterra。这些产品的推出使得F5快速覆盖了云原生Service Proxy发展的三个方向,同时F5负载均衡能力也得以深度拓展。
云原生架构是企业未来的方向,然而企业的云原生架构并不会一蹴而就。从F5负载均衡为起点,到如今的多云应用安全和应用交付服务,F5如同隐形的强大护卫,守护着企业的数字资产,让其在数字化转型的道路上破浪前行。