负载均衡的演进与应用架构密切相关

F5生态系统 | 2020年5月18日

随着新一代应用架构不断演进,新一代负载均衡技术也随之而来,这并不令人意外。自上世纪末负载均衡技术诞生以来,其发展一直遵循着可预见的节奏,如今正是创新之时。

如今,第五代应用架构的采用速度正在迅速加快。云原生(基于微服务的)应用增长速度超出预期。最新的Stackrox容器和Kubernetes安全研究显示,近30%的受访者已将其超过一半的应用容器化。

随着应用被拆分为多个业务功能,由此产生的工作负载也在不断增加。推动这种拆分的原因,是企业希望更快地向消费者交付数字化能力。将范围缩小到业务功能后,每项功能都可以独立开发、测试和交付,而不会对其他业务功能造成显著影响。这样,企业就能更快、更频繁地交付新的数字化能力,从而更迅速地扩展业务。其结果是,如今一个应用会拆分为5个或更多工作负载,每个工作负载都独立容器化并扩缩容。

在现代架构中,这些传统层已拆分为多个组件。现代应用中超过80%的组件来自外部,包括表示层框架、本地数据、会话数据和事务数据。甚至应用逻辑也已拆分,并分布在分别承载各项业务功能的工作负载中。

随着单体应用被拆分为不同功能,东西向流量随之增加。对API的高度依赖要求进一步扩展和优化,并实现低延迟访问。负载均衡仍是实现这种扩展的主要方式,但并不总是通过传统代理来提供。如今,数据路径更加复杂且动态多变。因此,新一代负载均衡应运而生,其分布式程度与所扩展的工作负载相当。

负载均衡正在不断演进,以应对环境变化。对F5而言,这意味着以应用为核心。

负载均衡之后,新一代应用服务将随之而来

由于受保护的应用已经解耦,安全等应用服务也将继负载均衡之后,转向新的解耦模式。在这种模式下,微服务(组件)级别的安全和扩展类似于容器间的安全和扩展。因此,与Kubernetes集群关联的服务网格开始兴起。服务网格旨在满足容器间安全、可扩展的通信需求。

我们看到,对服务网格的需求正在发生变化。随着服务网格持续发展,各种挑战也随之而来。对于容器的开发、部署和运维人员而言,复杂性仍是一项重大挑战。具体而言,Reflex的研究显示,近半数(43%)受访者将“复杂性”列为在生产环境中运行容器时面临的最大挑战。

要解决这些挑战,需要一个管理(控制)层,使不同角色都能部署和运维新一代负载均衡及应用服务。凭借自身的独特优势,F5能够帮助客户实现规模化运营,同时从容应对现代架构和环境的复杂性。

例如,我们提供Aspen Mesh,以解决Kubernetes和Istio部署的复杂性问题。我们还在开发基于NGINX强大功能的解决方案,用于控制现代应用部署并提供可见性。

采用现代应用架构将继续推动应用服务转型。继负载均衡之后,安全性和可见性等应用服务也将随之演进。对F5而言,这意味着要突破传统思维,深入容器集群内部。

分享

关于作者

相关博客文章

SOAS 2025:目标不一致,结果难出色
F5生态系统 | 2025/05/13

SOAS 2025:目标不一致,结果难出色

AI部署缺乏协调会导致效率低下。了解如何协调安全、自动化和部署策略,充分释放AI潜力。

AI应用的应用交付与安全:驾驭现代AI架构
F5生态系统 | 2024/08/22

AI应用的应用交付与安全:驾驭现代AI架构

了解生成式AI应用和API安全如何塑造现代应用交付与安全。

借助多云网络简化超级云
F5生态系统 | 2023/09/13

借助多云网络简化超级云

超级云不只是一个流行词。它代表着一种简化愿景,以多云网络为起点,支持跨云提供商的混合IT。

2023年应用策略现状:成本与复杂性是推动多云网络发展的首要因素
F5生态系统 | 2023/03/15

2023年应用策略现状:成本与复杂性是推动多云网络发展的首要因素

多云网络解决方案可在核心、云和边缘环境之间实现无缝、安全的互联,为解决当今混合IT面临的挑战提供支持,因而备受业界关注。

运营演进的必要性
F5生态系统 | 2022/01/11

运营演进的必要性

在数字化成为默认模式的世界中,运维仍然过度依赖人工方式,需要不断演进,才能支持自适应应用。这一演进要求整个IT体系进行重大变革,并具备由AI赋能的自适应能力,以保持可用性、优化性能并保障安全。

多云并非简单使用多个云:让跨云衔接更轻松
F5生态系统 | 2021/10/07

多云并非简单使用多个云:让跨云衔接更轻松

随着企业转向互联云战略,工作负载的管理和保护变得日益复杂。了解F5如何满足市场对多云网络新方法的需求。