“扫描二维码,回顾F5峰会更多精彩”
现代应用正成为企业从“数智融合”迈向“数实融合”的重要标志。
“伴随企业数字化的转型要求,企业能力会落到若干个APP上,APP 所依赖的底层运行环境能力必须得有效支持。想要真正实现现代应用,必须有底层平台的有效支撑。否则,企业实现的未必是真正的企业数字化转型或现代化应用。”F5 资深架构师林静在谈到数字技术发展时如是说。
海比研究院调查发现,我国信息化建设从之前的“被动”,即以行业监管、产业链上下游需求出发,已经转为主动爆发,与实体经济业务创新的联系越来越紧密。
现在用户的数字体验日益个性化、碎片化,有数据显示,2025年数字经济将催生出超过5亿个新应用,这相当于过去40年应用的总和,很多企业服务场景都通过数字化的形式存在。数量丰富的现代应用,在为数实创新创造广阔空间的同时,也为企业现有 IT 基础架构、应用架构及安全架构带来新的压力与挑战。
01
何为现代应用?
林静介绍,现代应用的标准术语是应用现代化。这并不是要创造一种新的应用,而是指应用能够满足现代化的要求,包括敏捷性、数字支持能力等方面的内容。
从落地角度,应用现代化建设有两个维度,一是将企业数字化旧应用转型为现代化应用的过程;二是企业所有的新应用,全部使用现代化的技术进行支持和实现。
现代应用不能仅仅限制在某个业务领域,而要看如何更好地支撑企业的数字化转型。围绕新一代应用交付设施的三大架构——基础架构、安全架构和应用架构,F5 面向多中心多云的基础架构,推出了分布式云服务(F5 Distributed Cloud Services),打造在网络层和应用层实现连接和安全能力的差异化云服务,允许用户借助单一的管理控制台实现网络运维、应用性能优化、故障排除以及可视性的整合。
此外,F5 还扩展了包括 F5 分布式云应用基础设施防护在内的多项 SaaS 和管理服务能力,帮助企业快速、安全地连接分布式云实例和工作负载。
在安全架构方面,F5 通过 SSLO 和应用层安全解决方案,为企业应用基础设施、应用访问和应用层提供全面灵活的防护。
伴随着微服务架构、容器化部署成为许多企业首选的架构,F5 将通过 NGINX 帮助客户对应用程序和基础架构进行改造,加速企业的现代化进程。
02
现代应用涉及哪些关键技术?
快速响应、快速迭代且安全可信是现代企业业务创新的特征,这样的业务特征需要通过现代应用得以实现。
林静提出,服务代理是解决现代应用挑战的重要技术,DNS是支撑现代应用的关键服务,底层网络既需要支撑也需要适应上层应用。
追本溯源,服务代理是基于软负载发展而来,在企业中,服务代理往往由三大部分驱动:基础网络架构驱动、软件架构驱动和基础平台架构驱动。
基础网络架构的驱动涉及到传统的 ADC 如何保证应用更安全、更可靠、更快速发布,解决多活中心的流量调度、多活中心的业务调配问题。随着企业向纯软化的方向发展,部分用户想要尽可能软件化部署。
软件架构驱动从技术形态上分成两大部分:分布式服务架构(DSA)和微服务服务架构。传统企业基本都是渐进式的方式,里面不同的异构系统之间会涉及到通过网关处理的各种接口。F5 的能力主要集中在网关异构协议之间的处理等方面。
引进基础架构后,企业越来越重视基于 Kubernetes 平台、容器化基础架构的演进。很多企业正是基于此进行应用和迁移。企业要做的是从产研端到运维端,拉通整个平台的能力。在这样的基础平台里,涉及到策略的东西比以前多很多,比如通用的 API 接入网关、流量网关等,然后是 Kubernetes 技术平台本身的入口网关、微网关,甚至到服务网格。所有位置的地方都涉及到代理性的技术存在。
在林静看来,现代应用涉及到应用的发布模型、应用开发模型和应用的运行模式,这些与以往的架构有很大不同。实际上,现代应用还存在许多细节技术,其中大家最熟知的是云技术、容器技术以及像 Kubernetes 编排等技术,这些都被引入了现代应用架构中。
而服务代理则又是支撑现代应用的关键技术,服务代理技术帮助解决访客与应用,服务与服务之间的流量管理、服务治理、安全管理等工作。尽管解决的场景问题不同,但底层技术相通,因此企业应考虑成熟、稳定统一数据面,来解决这些不同场景问题。
林静强调,我们不能只追求激进的技术,因为激进的技术最终要体现出业务的能力。所以,现代应用大趋势的形成,需要从上而下进行通盘考虑。
03
如何跨越非技术障碍?
相比传统应用,现代应用可以使企业开发更加精准理解业务、充分支持业务决策、缩短交付周期、实现全生命周期的安全,支持企业灵活面对不确定、不稳定因素。
林静表示,企业建设现代应用架构,除了技术要素之外,还需要跨越非技术方面障碍。
实现现代应用,需要企业高层从上而下的推动,包括人才、团队和技能的适配。如果组织的各个部门相互割裂,所做的事情也必然是零散的,就很难构建上层应用所需的平台能力以及打通自动化编排的能力。
无论是企业数字化消费能力、数据消费能力还是从数据挖掘中获得的能力,都需要底层各种业务系统之间能够进行有效的横向整合。在这样的背景下,底层能力必须跟得上,同时困难还在于如何统一支持各种传统技术和现代技术,以满足上层应用的需求。
此外,企业人员和技术积累也需要跟进。林静谈到,在转型传统技术和构建现代技术方面,存在一定的难度和阻碍。团队需要消除隔阂、达成共识,技术必须能够统一地服务于上层应用。
拥有这样的思考,同样是企业现代应用得以落地并抓住数实融合发展机遇的关键和核心。
↓↓↓“点击阅读原文,一键回顾F5峰会更多精彩”