网络通信 频道

云原生时代,F5如何驰骋疆场?

  【IT168评论】云原生的迅速普及,正在给应用交付领域带来基于“云”的变革,功能回归、标准化促使这个领域的产品多样化,并向高性能、可扩展、弹性架构方向演进。借助云原生技术,企业可以实现云边端一体化的应用分发,解决在海量边、端设备上统一完成大规模应用交付、运维、管控的诉求。

  面向企业云原生的建设,我们需要重点关注三个方面:基础架构、应用开发、组织文化。其中,基础架构是企业走向云原生过程中最重要的一步。林静解释道,“基础架构具备云的生态和思想;应用开发面向云的特性,利用和适配云;人员技能、组织文化向云的方向转变,打造混合技能人才。”

  ▲F5 Networks高级解决方案架构师 林静

  为了更好的满足云原生下应用交付的更加快速、多变和复杂等业务需求特性,F5凭借技术和人才方面的优势,以及对传统基础设施的深刻理解,提供“转型、构建、融合”三个方面的支持:转型传统基础设施到可编程模式;构建云原生应用服务架构;促进传统基础设施与云原生架构的协作融合。

  转型传统基础设施到可编程模式

  在传统基础设施里,F5负责了从数据中心入口的边界,到数据中心服务的认证,再到后台应用的负载均衡,最后到应用服务的发布,以及应用服务的策略管控,旨在帮助应用更好的、更安全的、更优化的交付,支撑企业数字化的创新和业务的敏捷性。

  ▲云原生应用服务架构图

  在转型传统基础设施到可编程模式的过程中,F5提供两个层面的事情:首先,在底层快速部署实例,在实例上快速部署应用或者服务,把应用和服务快速地进行模板化,以适配不同的场景或者环境。考虑底层的服务资源或者硬件资源能否租户化,能否通过接口快速调配资源,这些都需要用接口的能力。

  然后,在抽象层提供DO、AS3、FAST、F5OS-API等接口,用来将业务模型进行标准化和抽象化,以快速地适配不同的场景。此外,F5还提供Ansible、Terrafrom等自动化的编排工具,从而更好的整合客户的能力、上层服务,提供可编程的生态。

  构建云原生应用服务架构

  在现代传统的基础服务解决方案基础之上,F5要增加完全融入到现代云原生架构下新的解决方案。这里包括通过F5虚拟化解决方案,帮助客户更好的把公有云进行私有化;在公有云模式下,F5提供了很多SaaS类型的服务,以及PaaS(内云原生服务)解决方案。

  值得一提的是,F5主要借助于NGINX的能力,辅以SaaS服务的模型,提供大量的围绕云原生本身的解决方案。其中包括:NGINX Web Server、NGINX Unit App Server、K8s Ingress Controller、NGINX Service Proxy、NGINX API Management、NGINX Service Mesh、Aspen Mesh等。

  除此之外,NGINX还会再开源两个项目,分别是微服务应用网络项目和NGINX控制面项目。林静表示,“这两个项目的开源会帮助用户更好的在云原生场景下,基于成熟稳定的NGINX技术栈来构建现代的微服务网格,或者开发自己服务网的应用、NGINX控制面的技术。”

  促进传统基础设施与云原生架构协作融合

  当前,企业容器的趋势越来越主流,随之而来是部署模式的变化。如果所有的东西都转移到以容器平台为视角,意味着新的容器平台在网络方面、安全方面,运营方面都需要和企业已经存在的原有基础设施,ENS、外部的服务接入、认证等等进行整合。那么,传统基础设施和PaaS之间如何进行融合?

  基于此,F5 Container Ingress Services方案中,提出了一个创新的Hub模式。Hub模式在K8s中单列出一个模拟的空间区域,该区域只归网络团队管理。所有发出来的服务会通过网络团队所管理的中心区域,继而被F5 CRS控制器重新快速地写入到外部的基础设施上。

  F5 Egress解决方案瞄准的是技术挑战和角色挑战。围绕这两者,F5的解决方案通过自动化的控制器,通过K8s的接口进行通讯,自动化的将设备写入到外部的F5策略控制器上。可以看出,F5非常关注实际的技术挑战,角色之间的融合,以及企业面临的实际问题。

  写在最后

  从收购NGINX到Volterra,再到收购Threat Stack,体现了F5在云原生的战略布局。林静表示,“对F5来说,我们只是借助于新的技术来主导场景下的进入,但解决的问题都是F5以前熟悉的领域,这对F5来说是最大的优势,我们从来没有离开过并且一直深耕应用交付领域。”

  作为应用交付领域的领导者,F5全路径构建应用服务交付能力,进一步深入云原生体系,为企业连接传统架构与云原生架构之间的鸿沟,加速传统架构现代化的转型。F5通过AI对数据的洞察,提高应用的自适应能力,提升应用的数字体验,帮助用户更好的管理混合云,边缘上的应用,优化并保护应用安全。

  未来,F5将继续围绕混合云及边缘的应用服务交付与应用安全,构建各类PaaS,进一步提高在业务访问的全路径中任意位置的服务交付与安全能力,构建更加智能化用户体验。

0
相关文章