上世纪九十年代,Internet 的快速发展催生了大量在线网站,Web 访问量迅速提升。在互联网泡沫破灭以前,这个领域基本是围绕如何对 Web 网站进行负载均衡与优化。因而在早期,也会有“Web 交换机”的说法。从1997年 F5 发布了 BIG-IP 产品,到企业级负载均衡技术成熟,再到如今为云原生应用服务,F5为企业技术架构更好、更优、更安全的运行做出极大的努力。
2003年 Gartner 第一次定义了Application Delivery Controller(ADC)概念。在早期,ADC 的定义依然主要是负载均衡技术与卸载类技术的组合,并面向 Web。当前最新的定义则为“应用交付控制器(ADC)部署在数据中心,通过卸载服务器、提供深度有效负载检查和充分利用复杂协议来优化应用性能、安全性和资源效率。它们最初部署用于面向外部的Web应用程序,现在用于为多种类型的业务应用程序和协议提供服务。”可以看出,后来的 ADC 产品更加面向企业复杂应用的处理。
2006年是 ADC 市场成熟的标志。以F5为代表的 ADC 技术已经形成了领域的事实标准。2006至2008间是历史上 F5 研发投入增长非常高的阶段。而此时,同领域的几个大型企业在研发投入与市场收入上却不成比例。无论是因为缺乏投入还是因为技术路线问题,他们最终因缺乏技术竞争力而逐步退出市场,因此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。帮助企业基于 K8S 技术实现多云及边缘应用管理。这些产品的推出使得 F5 快速覆盖了云原生 Service Proxy 发展的三个方向,同时F5企业级负载均衡能力也随之显著提升。
当前,伴随着云、PaaS 的发展。已经到了基础架构(I&O)引导创新的阶段,企业基础架构正在变为支撑企业业务创新的核心引擎。企业需要一套真正能够面向企业当下实际环境的云原生应用服务方案,而F5融合企业级负载均衡等多年沉淀的经验,必定会引领企业更好的走向云原生。