开源的优势与必要性

F5生态系统 | 2020年8月11日

随着越来越多的企业转向依靠应用为客户创造价值的业务模式,灵活性和速度变得日益重要,且二者同等关键。敏捷流程支持快速发布,从而迅速、顺畅地为客户创造价值;新技术则让每日发布成为可行选择,尤其适合在全球范围内开展大规模运营的客户。开源模式可提供企业向最终用户高效交付应用所需的灵活性、敏捷性和稳定性,同时避免受到供应商锁定的限制。

随着开源技术日益普及,逐渐形成了飞轮效应,使企业更有信心大规模使用开源技术。开放API的使用增加进一步推动了开源技术的采用,促使组织在其技术栈的关键部分依赖开源技术。

在《2020 年企业开源现状报告》中,一项针对 950 位 IT 领导者的调查显示,开源是企业需要重点考虑的因素:

  • 95%的受访者表示,开源对企业很重要。
  • 75%的受访者表示,开源对企业“非常”或“极其”重要。
  • 77%的受访者表示,他们预计未来12个月内企业开源软件的使用量将会增加。

随着开源在企业中的重要性日益提升,获得支持的开源软件也愈发重要。这类软件既能提供灵活性,又有助于缓解维护和稳定性方面的顾虑。

F5深知,组织依靠应用推动业务发展。在数字时代,应用是许多组织极具价值的资产。F5、NGINX和Aspen Mesh解决方案可帮助客户为应用从代码到客户的整个过程提供支持和保护,同时保持开源产品所带来的灵活性和敏捷性。F5提供基于开源技术构建的丰富产品,帮助组织根据自身需求选择合适的技术产品。为更清晰地说明F5的方法,以下各节将介绍我们特定业务领域的代表性示例。

Aspen Mesh

组织在采用容器和Kubernetes来更高效地扩展分布式应用时,需要具备可见性、控制力和安全性。为满足最终用户对更快交付应用和功能的期望,客户可借助微服务的可扩展性和敏捷性形成差异化竞争优势。Aspen Mesh可提供企业所需的强化保护、支持和集成,帮助企业放心采用Istio,更高效、更安全地运行大规模微服务应用。

作为Istio的一个发行版,Aspen Mesh积极参与Istio开源社区。Istio拥有蓬勃发展的社区和生态系统,已成为企业实际采用的主流服务网格。Aspen Mesh团队加入该社区已有3年,通过贡献代码、提供技术领导力和业务支持,助力项目持续发展。

近日,Aspen Mesh联合创始人兼首席架构师Neeraj Poddar获任Istio技术监督委员会委员。该委员会是Istio项目的最高技术领导机构。有关此次任命以及我们对Istio的承诺,详见此处。

我们期待继续与开源社区和客户携手合作,推动服务网格在更多高价值场景中得到应用,帮助企业为其客户提供更好的体验。

NGINX

自创立之初,致力于开源便一直是NGINX的根基:2004年,NGINX以开源项目的形式发布了首款负载均衡器和Web服务器。此后,即使推出了商业版本,NGINX仍始终优先提供强大、稳定的开源解决方案。如今,全球37%的网站都在使用NGINX Open Source。我们认真履行这份责任,确保每个版本在推出新功能的同时也包含问题修复,并保持与以往版本同等的稳定性。

开源软件具有透明、易获取的特点,因此对承担不同职责的人员都很有吸引力。18年来,NGINX OSS一直由专业开发团队打造,并得到广大社区的共同贡献。它以出色的性能(达到最接近竞争对手的3倍)、易用性、稳定性和可靠性而著称。开发者可以从任何云平台、操作系统或容器中下载;它仅占用3 MB磁盘空间和40 MB内存,非常轻量。无论是Github、Homebrew还是Docker Hub,都可以获取,并且不到1小时即可完成部署。此外,除了活跃的用户社区外,还可通过多种渠道获得培训和建议。

这一开源传统延续至今:在开发新产品的同时,我们继续投资开源领域,推出了Kubernetes Ingress Controller和Service Mesh等产品;此外,还提供安全领域的商业产品,如NGINX Application Protect(Web应用防火墙),以及NGINX Controller等控制平面。

原生Kubernetes OSS Ingress Controller和Service Mesh技术在开发过程中,与我们的商业产品一样严谨并注重细节,因此具有更高的可靠性和稳定性。当生产环境需要更强的扩展能力和安全性时,二者的差异便会显现。


Aspen Mesh和NGINX只是F5不断深化开源投入的起点。我们深知,对许多客户而言,灵活性和丰富的选择与安全性和可靠性同样重要。F5可与主流公有云提供商集成,包括AWS、Microsoft Azure和Google Cloud Platform,也可与VMware、Red Hat、OpenStack和OpenShift等私有云及开源平台集成。F5还可与客户的自动化工具集集成,将应用服务纳入Ansible、Chef或Puppet,帮助客户按照DevOps方法提供声明式接口。这些能力与我们对开源的持续投入相辅相成,确保客户能够按所需方式在所需环境中运行应用。

分享
标签: 2020

相关博客文章

F5纪念2021年世界艾滋病日
F5生态系统 | 2021/12/01

F5纪念2021年世界艾滋病日

值此世界艾滋病日,F5郑重承诺,将与员工、客户、社区和合作伙伴共同努力,消除社会对HIV感染者仍然存在的污名与偏见。

Thingbot正转变为攻击平台
F5生态系统 | 2018/11/29

Thingbot正转变为攻击平台

Lori MacVittie重点介绍了F5 Labs对2018年1月至6月全球物联网设备攻击的研究,并指出了其中令人警醒的影响。物联网设备不仅持续遭到利用,还被转变为攻击平台,这意味着攻击者可以更充分地利用这个必然增长的市场。

借助F5全新Quick Start,在AWS上快速开展业务
F5生态系统 | 2018/11/20

借助F5全新Quick Start,在AWS上快速开展业务

在AWS re:Invent开幕前,我们很高兴与大家分享F5与AWS之间全新的Quick Start集成。F5的Tom Atkins将介绍该服务如何启动、配置和运行在AWS上部署工作负载所需的计算、网络、存储及其他AWS服务。

为什么声明式模型对NetOps自动化至关重要?
F5生态系统 | 2018/04/30

为什么声明式模型对NetOps自动化至关重要?

为什么声明式模型对NetOps自动化至关重要?阅读F5博客,了解基础设施即代码如何简化网络扩展。

开源聚焦:F5基础设施即代码与多云可管理性
F5生态系统 | 2017/11/16

开源聚焦:F5基础设施即代码与多云可管理性

开源聚焦:基础设施即代码与多云。阅读博客,了解模板和Terraform如何简化F5应用服务的部署。

破解IT“无解困局”的答案:私有云
F5生态系统 | 2016/09/12

破解IT“无解困局”的答案:私有云

破解IT“无解困局”的答案:私有云。阅读F5博客,了解本地部署的敏捷性如何化解安全与速度难以兼顾的问题。