从企业级负载均衡到云原生,深入解读F5

2023-12-27 09:30

本文主要是介绍从企业级负载均衡到云原生,深入解读F5,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  
  上世纪九十年代,Internet快速发展催生了大量在线网站,Web访问量迅速提升。在互联网泡沫破灭前,这个领域基本是围绕如何对Web网站进行负载均衡与优化。从1997年F5发布了BIG-IP,到快速地形成完整ADC产品线,企业级负载均衡技术成熟,再为云原生应用服务,F5为企业技术架构更好、更优、更安全的运行做出努力,一起看看吧。
  

  2003年 Gartner 第一次定义了Application Delivery Controller(ADC)概念。在早期,ADC 的定义依然主要是负载均衡技术与卸载类技术的组合,并面向Web。2006年是ADC市场成熟的标志。以F5为代表的ADC技术已经形成了领域的事实标准。而此时,同领域的几个大型企业在研发投入与市场收入上却不成比例。无论是因为缺乏投入还是因为技术路线问题,他们最终因缺乏技术竞争力而逐步退出市场,因此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融合企业级负载均衡等多年沉淀的经验,正引领企业更好的走向云原生。
 

这篇关于从企业级负载均衡到云原生,深入解读F5的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/542666

相关文章

Java并发编程必备之Synchronized关键字深入解析

《Java并发编程必备之Synchronized关键字深入解析》本文我们深入探索了Java中的Synchronized关键字,包括其互斥性和可重入性的特性,文章详细介绍了Synchronized的三种... 目录一、前言二、Synchronized关键字2.1 Synchronized的特性1. 互斥2.

java之Objects.nonNull用法代码解读

《java之Objects.nonNull用法代码解读》:本文主要介绍java之Objects.nonNull用法代码,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录Java之Objects.nonwww.chinasem.cnNull用法代码Objects.nonN

SpringCloud之LoadBalancer负载均衡服务调用过程

《SpringCloud之LoadBalancer负载均衡服务调用过程》:本文主要介绍SpringCloud之LoadBalancer负载均衡服务调用过程,具有很好的参考价值,希望对大家有所帮助,... 目录前言一、LoadBalancer是什么?二、使用步骤1、启动consul2、客户端加入依赖3、以服务

SpringCloud负载均衡spring-cloud-starter-loadbalancer解读

《SpringCloud负载均衡spring-cloud-starter-loadbalancer解读》:本文主要介绍SpringCloud负载均衡spring-cloud-starter-loa... 目录简述主要特点使用负载均衡算法1. 轮询负载均衡策略(Round Robin)2. 随机负载均衡策略(

解读spring.factories文件配置详情

《解读spring.factories文件配置详情》:本文主要介绍解读spring.factories文件配置详情,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录使用场景作用内部原理机制SPI机制Spring Factories 实现原理用法及配置spring.f

Spring MVC使用视图解析的问题解读

《SpringMVC使用视图解析的问题解读》:本文主要介绍SpringMVC使用视图解析的问题解读,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Spring MVC使用视图解析1. 会使用视图解析的情况2. 不会使用视图解析的情况总结Spring MVC使用视图

一文带你深入了解Python中的GeneratorExit异常处理

《一文带你深入了解Python中的GeneratorExit异常处理》GeneratorExit是Python内置的异常,当生成器或协程被强制关闭时,Python解释器会向其发送这个异常,下面我们来看... 目录GeneratorExit:协程世界的死亡通知书什么是GeneratorExit实际中的问题案例

Linux中的进程间通信之匿名管道解读

《Linux中的进程间通信之匿名管道解读》:本文主要介绍Linux中的进程间通信之匿名管道解读,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、基本概念二、管道1、温故知新2、实现方式3、匿名管道(一)管道中的四种情况(二)管道的特性总结一、基本概念我们知道多

Linux系统之authconfig命令的使用解读

《Linux系统之authconfig命令的使用解读》authconfig是一个用于配置Linux系统身份验证和账户管理设置的命令行工具,主要用于RedHat系列的Linux发行版,它提供了一系列选项... 目录linux authconfig命令的使用基本语法常用选项示例总结Linux authconfi

解读docker运行时-itd参数是什么意思

《解读docker运行时-itd参数是什么意思》在Docker中,-itd参数组合用于在后台运行一个交互式容器,同时保持标准输入和分配伪终端,这种方式适合需要在后台运行容器并保持交互能力的场景... 目录docker运行时-itd参数是什么意思1. -i(或 --interactive)2. -t(或 --