写点什么

F5 分享三大技术趋势,现代应用重点关注服务代理和 DNS

  • 2023-06-02
    北京
  • 本文字数:2153 字

    阅读完需:约 7 分钟

F5 分享三大技术趋势,现代应用重点关注服务代理和DNS

近期,F5 2023 科技趋势线上峰会开幕。会上,F5 分享了其观察到的目前数字世界的三大技术趋势:


  • 混合模式被企业视为良策。兼容多云或混合环境的技术受到企业的欢迎,众多企业将混合战略视为良策。

  • 零信任和 API 安全成为 IT 领导者关注的重点。根据 F5 发布的《2023 年应用策略现状报告》,90% 的受访者表示面临多云挑战,其中复杂性和安全性挑战高居榜首。为应对这一挑战,81% 的受访者表示已经或即将采用零信任安全。

  • 数据和生成式人工智能将改变世界。生成式人工智能目前正处于高速发展阶段,该领域的突破层出不穷。


伴随着三大趋势的演进,将对企业现有的 IT 基础架构,应用架构及安全架构的健壮性与灵活性带来新的压力与挑战,其中,混合模式和多云环境不仅会增加运维的复杂性,带来高昂的成本和模糊的可视性,还会导致潜在网络攻击面的扩大,而生成式人工智能的发展会导致 API 调用爆炸式增长。


针对这些挑战,围绕新一代应用交付设施的三大架构——基础架构、安全架构和应用架构,F5 面向多中心多云的基础架构,推出了分布式云服务(F5 Distributed Cloud Services),打造在网络层和应用层实现连接和安全能力的差异化云服务,允许用户借助单一的管理控制台实现网络运维、应用性能优化、故障排除以及可视性的整合。此外,F5 还扩展了包括 F5 分布式云应用基础设施防护在内的多项 SaaS 和管理服务能力,帮助企业快速、安全地连接分布式云实例和工作负载。


在安全架构方面,F5 通过 SSLO 和应用层安全解决方案,为企业的应用基础设施、应用访问和应用层提供全面灵活的防护。


伴随着微服务架构、容器化部署成为许多企业首选的架构,F5 表示将通过 NGINX 帮助客户对应用程序和基础架构进行改造,加速企业的现代化进程。


其中,现代应用是 F5 本地化战略的一大重点。伴随企业数字化转型要求,能力会落到 APP 的表现上,但 APP 所依赖于底层运行环境的能力必须得有效支持,否则看到的还是经过包装的传统应用,并未实现真正的企业数字化转型或者现代化应用。想要真正实现现代应用,必须有底层平台的有效支撑。但平台支持能力最终还是由网络、计算、存储提供并组装。


F5 资深架构师林静表示,F5 最强调服务代理(F5 内部也称为软负载或网关)、网络和 DNS。以服务代理为例,服务代理本质上是基于软负载发展而来,在企业中,服务代理往往由三大部分驱动:基础网络架构驱动、软件架构驱动和基础平台架构驱动。


基础网络架构的驱动涉及到传统的 ADC 如何保证应用更安全、更可靠、更快速发布,解决多活中心的流量调度、多活中心的业务调配问题,如何更好地让用户接入到数据中心或业务中,这是非常传统的部分,这个领域大部分是硬件类产品。但随着企业向纯软化的方向发展,部分用户想要尽可能软件化部署。


软件架构驱动从技术形态上分成两大部分:分布式服务架构(DSA)和微服务服务架构。传统企业基本都是渐进式的方式,里面不同的异构系统之间会涉及到通过网关处理的各种接口。F5 的主要能力集中在网关异构协议之间的处理等方面。


引进基础架构后,企业越来越重视基于 Kubernetes 平台、容器化基础架构的演进。很多企业正是基于此进行应用和迁移。企业要做的是从产研端到运维端,拉通整个平台的能力。在这样的基础平台里,涉及到策略的东西比以前多很多,比如通用的 API 接入网关、流量网关等,然后是 Kubernetes 技术平台本身的入口网关、微网关,甚至到服务网格。所有位置的地方都涉及到代理性的技术存在。


从应用角度看,网关技术的重要性在提升。稳态的传统应用的架构下,网关是很具像的,但是随着应用进入到虚拟化、容器化场景,这一类负载均衡或者代理类技术已经变成云上的标准 ELB(弹性负载均衡),从传统的 ELB 演化成了 NLB(网络型负载均衡)、ALB(应用型负载均衡),大家不再强调底层表现,而是强调云上的服务能力。


进一步来讲,企业 PaaS 或容器化以后,网关的地位进一步提升。企业要想在 Kubernetes 上容器正常运行起来,离不开流量入口、流量出口,以及 Kubernetes 标准的 Services。Kubernetes 标准的 Services 表现出来就是可访问的对象,这背后的技术就是服务代理与负载均衡。


在林静看来,现代应用涉及到应用的发布模型、应用开发模型和应用的运行模式,这些与以往的架构有很大不同。实际上,还存在许多细节技术,其中大家最熟知的是云技术、容器技术以及像 Kubernetes 编排等技术,这些都被引入了现代应用架构中。而服务代理则又是支撑现代应用的关键技术,服务代理技术帮助解决访客与应用,服务与服务之间的流量管理、服务治理、安全管理等工作。尽管解决的场景问题不同,但底层技术相通,因此企业应考虑成熟、稳定统一数据面,来解决这些不同场景问题。


林静表示,当前,阻碍现代应用发展的因素来源于技术方面和非技术两个方面。非技术方面需要从企业的高层进行自上而下的推动,包括人才、团队和技能的适配。如果组织的各个部门相互割裂,所做的事情也必然是零散的,就很难构建上层应用所需的平台能力以及打通自动化编排的能力。


现今的上层应用需要企业整体的支持,无论是数字化能力、数据消费能力还是从数据挖掘中获得的能力,都需要底层各种业务系统之间能够进行有效的横向整合,这些都要求底层能力必须跟得上。同时,如何统一支持各种传统技术和现代技术,以满足上层应用的需求,也是业内面临的一大难题,企业的传统基础设施应面向现代应用进行转型,无论是服务代理、DNS 还是基础网络。


2023-06-02 10:294222

评论

发布
暂无评论
发现更多内容

2020Android面经,历时一个半月,斩获3个大厂offer,移动端开发工程师面试题

android 程序员 移动开发

2020你与字节跳动只差这份笔记,我靠着这份笔记,工资从15K到了40K(1)

android 程序员 移动开发

2020展望Android原生开发的现状,android面试试题

android 程序员 移动开发

2020年Android开发者常见面试题(一),android视频开发的面试问题

android 程序员 移动开发

2020年疫情下的Android开发是否还有未来,面试4个月被17家公司拒绝

android 程序员 移动开发

Flink 的运行架构详细剖析

五分钟学大数据

flink 11月日更

大牛手撕阿里Spring框架:AOP、IOC、注解、事务,带你统统搞定

Java spring 框架 spring aop spring ioc

2020一个Android大牛的面试经历分享(金九银十面试30多家公司)

android 程序员 移动开发

2020倒计时,大厂核心送给每一个脚踏实地努力着的Android程序员,逆风前行(1)

android 程序员 移动开发

2020倒计时,大厂核心送给每一个脚踏实地努力着的Android程序员,逆风前行

android 程序员 移动开发

2020年8月30写篇文章,记录我的字节跳动客户端面试之旅!

android 程序员 移动开发

2020年腾讯丶百度丶字节丶OPPO等Android面试大全,附带教你如何写好简历

android 程序员 移动开发

2020最全的BAT大厂面试题整理改版,flutter菜鸟教程

android 程序员 移动开发

模块三作业

doublechun

「架构实战营」

2020Android 开发年度总结:“这一年里我到底做了些啥,面试阿里的时候一定会问到的

android 程序员 移动开发

2020字节跳动,腾讯,网易云,美团Android面试题

android 程序员 移动开发

2020年最新字节、阿里、腾讯,移动开发技术总结

android 程序员 移动开发

2020荒诞的一年,35岁程序员现状:我现在房贷车贷家庭,学习Android开发的步骤,

android 程序员 移动开发

2020 更新 - 腾讯 Android 面试 (已拿到月薪22K offer)

android 程序员 移动开发

2020Android-目前最稳定和高效的UI适配方案!你头秃都没想到还能这样吧!

android 程序员 移动开发

2020上半年百度Android岗(初级到高级)面试真题全收录

android 程序员 移动开发

2020你与字节跳动只差这份笔记,我靠着这份笔记,工资从15K到了40K

android 程序员 移动开发

2020在项目中使用MVVM的正确打开方式,你没用过的船新版本,还不快学学

android 程序员 移动开发

2020年是意义非凡的一年,大专的我面试阿里P6居然过了,flutter视频教程12套

android 程序员 移动开发

2020Android开发者学习路线(快速篇),分析android进程管理机制

android 程序员 移动开发

2020年GitHub-上那些优秀Android开源库,这里是Top10!建议收藏

android 程序员 移动开发

2020年,初级、中级-Android-工程师可能因离职而失业吗

android 程序员 移动开发

2020-Android-面试重难点(万字篇),android屏幕适配的五种方式

android 程序员 移动开发

632页!我熬夜读完这份“高分宝典”,竟4面拿下字节跳动offer

Java 程序员 算法 结构

2020年上半年最接地气的Android面经,为你进大厂保驾护航

android 程序员 移动开发

2020移动互联网寒冬(Android)求职随感,移动端开发框架

android 程序员 移动开发

F5 分享三大技术趋势,现代应用重点关注服务代理和DNS_文化 & 方法_褚杏娟_InfoQ精选文章