几乎所有企业都曾考虑过采用云原生技术,以更好地满足用户需求或提高敏捷性。那么,是什么让团队至今仍未采取行动?许多组织尚未迈出这一步,原因之一是云原生技术栈的许多关键部分都是开源产品。开源项目虽然优势显著,并能提高灵活性,但企业需要持续投入资源来跟进快速演进的开源项目,同时又难以掌控项目的发展方向,这往往令企业难以承受。另一个让企业犹豫的原因是,当前云原生市场已趋于饱和,未来几年必将经历大规模整合。众多选择可能令人无所适从,而一旦押错技术路线,所选技术可能很快过时,由此带来的损失可能超过其潜在收益。

简而言之,云原生技术正在推动网络和应用交付领域的重大创新,但与所有新兴市场一样,其普及仍面临诸多障碍。此外,人们往往更关注开源项目在速度和灵活性方面的潜力,却忽视了运行、维护和支持这些项目的成本。F5希望帮助您顺利完成这一转型,减少顾虑和反复权衡,让您既能获得开源技术的速度和灵活性,又能降低不确定性。
开源优先的方法
基础设施和云原生应用正转向开放API和开源优先的方法。Kubernetes等开源项目已被企业广泛采用,发展势头依然强劲。为顺应这一趋势,F5的许多团队致力于为开源项目贡献力量并发挥引领作用,同时构建开放API,让F5客户无需承担管理负担,即可充分利用开源技术的速度和灵活性。为此,我们采用“劈柴担水”的方法,让客户能够专注于对自身至关重要的事务,例如通过应用创造业务价值,同时受益于由社区驱动且不受特定供应商限制的技术栈。
F5通过以下关键方式帮助客户成功采用开源技术:
- 解决用户关注的关键问题和错误。虽然终端用户企业经常积极参与,通过GitHub向项目提供反馈,或在各种论坛上提问,但在大型开源项目中,往往很难引起社区成员的关注。同样,已提交的问题也很难及时推进到发布阶段。F5团队(包括NGINX和Aspen Mesh)深知,企业需要及时了解关键错误的临时解决方案和修复时间表,因此专注于回应这些关切,并在开源社区中快速解决相关问题。
- 添加用户所需的实用功能和特性:在任何大型开源项目中,由于设计文档、实施方案和代码审查都需要达成共识,即使添加一项小功能也可能需要数月时间。对于缺乏影响力、难以推动项目满足自身需求的企业而言,这可能意味着高投入、低回报。F5团队成员是多个开源项目的贡献者和维护者,因此深谙开源生态,能够帮助客户表达需求,并推动这些需求转化为切实成果。
- 针对特定行业定制解决方案。同样,开源社区往往缺乏不同垂直市场(如电信、医疗保健和金融服务)的专业知识。这些市场的需求与通用企业功能有所重叠,但也可能有其独特之处。通过不同行业的参与和贡献,充满活力、蓬勃发展的开源项目可以服务于多个细分市场,并逐步发展为更成熟的产品。F5拥有广泛的跨行业专业知识,有助于识别关键机遇并推动开源项目路线图的制定,从而促进项目在各行业得到广泛采用。
- 快速、透明地保护可扩展技术安全是采用开源技术的组织面临的另一项重要问题,而有关生产环境使用和数据处理的政策要求,可能成为这些项目广泛采用的主要障碍。修复缺陷固然非常重要,但开源项目的安全远不止于此,还需要建立相应流程,让成员和最终用户能够负责任地报告潜在漏洞;同时建立提前披露机制,使供应商及其他利益相关组织能够提前获知即将发布的安全版本。数十年来,F5团队成员一直积极推动以负责任的方式管理关键基础设施产品中的漏洞。我们利用在开源社区积累的经验,协助推动最佳实践并建立响应机制,让贵公司能够专注于创造业务价值的工作。
开源项目本身迭代迅速,新功能不断增加,企业工程团队可能难以及时跟进。对于云原生基础设施项目,这一点尤为重要,因为企业的升级和部署周期可能较长,并会对组织的开发人员和客户产生显著影响。对于F5支持的开源项目,F5通过为客户提供可预测的发布和弃用周期发挥重要作用。我们总结在这一领域积累的经验,打造更符合大型成熟组织期望的体验。
无论您正在推进开源实践,还是刚开始考虑采用开源技术,F5专家团队都能帮助您充分发挥开源技术的价值。
关于作者
相关博客文章
Thingbot正转变为攻击平台
Lori MacVittie重点介绍了F5 Labs对2018年1月至6月全球物联网设备攻击的研究,并指出了其中令人警醒的影响。物联网设备不仅持续遭到利用,还被转变为攻击平台,这意味着攻击者可以更充分地利用这个必然增长的市场。
借助F5全新Quick Start,在AWS上快速开展业务
在AWS re:Invent开幕前,我们很高兴与大家分享F5与AWS之间全新的Quick Start集成。F5的Tom Atkins将介绍该服务如何启动、配置和运行在AWS上部署工作负载所需的计算、网络、存储及其他AWS服务。