从过去需要长时间下载、随后自行编译Slackware的年代至今,开源已经走过了漫长的历程。过去20年间,我见证了众多公司和基金会依托开源兴起或衰落。在其他组织未能成功的情况下,那些不断发展壮大的组织,其成功最重要的推动因素是支持,包括商业支持和社区支持。
二者对于开源项目的长期成功都不可或缺。商业厂商的支持可提供亟需的服务和资金支持,让社区能够专注于代码开发。一项2016 年 Zenoss 调查印证了这一点:在仍拒绝采用开源软件的企业组织中,“服务和支持有限”仍是其避开开源软件的首要原因。而在积极采用开源软件的组织中,超过半数(56%)已“升级”到付费版本。Zenoss 调查中,超过半数的企业受访者(51%)表示,升级是为了获得“更好的服务和支持”。
商业力量与社区看似难以相容,却几乎是每个家喻户晓的开源项目取得成功的秘诀之一。Android就是一个例子。
我们(这里的“我们”指公司)参与开源已有20多年。我们的工程师和IT团队积极参与开源并为其作出贡献;我们的iRules社区同样秉持分享与协作理念,共享创意和代码。我们满怀热忱地开发集成,并寻求与商业开源供应商建立合作伙伴关系,就像对待商业联盟合作伙伴一样。近年来,我们更积极地拥抱开源,构建并发布面向开源的开源解决方案。
但现在,是时候做些比提交代码更多的事了。
基于这一理念,我们很高兴地宣布,F5已以银牌会员身份加入云原生计算基金会(CNCF),彰显我们对开源技术的承诺。除加入CNCF外,F5还将成为其上级组织Linux Foundation的银牌赞助商。
云原生计算基金会(CNCF)托管了大量开源项目,例如Kubernetes(容器管理)和Envoy(服务网格代理)。在我们的《2018年应用交付现状》调查中,近16%的企业受访者表示,他们正在使用或计划使用Kubernetes作为首选容器解决方案。这不仅涉及应用;希望在容器中部署应用服务的受访者比例同比翻了一番。
随着Pivotal、Docker和Mesosphere等众多厂商纷纷支持Kubernetes,显然,随着容器化在应用部署中的占比持续大幅提升,Kubernetes将成为主流解决方案之一,甚至可能是首选解决方案。市场对我们与Kubernetes、OpenShift和Cloud Foundry的容器集成表现出浓厚兴趣。因此,我们希望将部分应用和平台扩展方面的专业能力投入Kubernetes平台,帮助其继续走向成熟,尤其是在网络层面。
基于此,我们正式宣布最新的开源计划:Aspen Mesh。Aspen Mesh是一款企业级服务网格。我们认为,无论容器化应用部署在数据中心、云端还是两者兼有,强大的微服务通信架构都是扩展此类应用的理想途径。但我们也了解企业生产环境的需求和复杂性。服务网格不仅需要支持应用扩展,还需要监控和保护应用。为此,我们基于Istio项目构建Aspen Mesh,并提供有支持保障的服务网格基础设施,既让DevOps团队获得所需的灵活性和自主权,又为运维团队提供生产级应用所需的微服务策略、可见性和洞察。目前,Aspen Mesh处于抢先体验阶段,欢迎有兴趣的客户与我们共同参与这一过程。我们预计将在明年晚些时候(2018年)全面推出该产品。
我们对容器技术和环境的未来充满期待,也很高兴能投入代码之外的更多资源,助力这一技术不断发展。
关于作者

Lori MacVittie是F5首席技术官办公室的杰出工程师兼首席技术布道师,在应用交付、自动化战略和基础设施领域拥有深厚的专业知识。无论是为AI智能体定义防护机制、剖析脆弱的多云架构,还是探索可扩展系统的极限,她都善于化繁为简。她在应用开发、IT架构以及网络和系统运维领域拥有30多年的行业经验。加入F5之前,她曾担任技术编辑,并因出色表现获得奖项。 MacVittie拥有计算机科学硕士学位,著述颇丰,出版作品涵盖安全、云和企业架构领域。她还热衷于桌面游戏和电子游戏,并且对奶酪有着毫不掩饰的鲜明见解。
Lori Mac Vittie 的更多博客文章相关博客文章
Thingbot正转变为攻击平台
Lori MacVittie重点介绍了F5 Labs对2018年1月至6月全球物联网设备攻击的研究,并指出了其中令人警醒的影响。物联网设备不仅持续遭到利用,还被转变为攻击平台,这意味着攻击者可以更充分地利用这个必然增长的市场。
借助F5全新Quick Start,在AWS上快速开展业务
在AWS re:Invent开幕前,我们很高兴与大家分享F5与AWS之间全新的Quick Start集成。F5的Tom Atkins将介绍该服务如何启动、配置和运行在AWS上部署工作负载所需的计算、网络、存储及其他AWS服务。