过去两年,人们对开源的看法发生了显著变化。
人们对此有诸多猜测:为什么过去不愿正式鼓励使用开源软件的企业和行业会突然接受它。最常被认为是原因的是对承担法律责任的担忧。
“过去,许多组织担心将OSS与专有软件结合使用可能引发法律问题。这种担忧十分普遍,导致42%的企业对采用开源软件持犹豫态度。”(来源:Silicon Republic)
责任风险降低可能是原因之一。数字化转型的推动力则是另一项催化因素。开源软件无疑有助于满足更快、更频繁交付的需求,这也是面临IT数字化转型压力的企业、开发人员和IT运维团队普遍关注的问题。各行业和分析机构的调查都反映出推动数字化转型的相同因素,而这些因素最终也促使企业愿意采用开源软件。“90%的公司表示,开源软件提高了效率、互操作性和创新能力。2016年,65%的公司增加了开源软件的使用量。”(来源:Black Duck Software)
我们自己的调查也显示了数字化转型对开源软件采用的影响。仅仅一年间,数字化转型日益推动各行各业、各种规模的企业采用开源软件。

开源软件广泛融入各行各业的软件,足见其主导地位。如今,应用主要由第三方组件构成,其中许多是开源库和框架。事实上,互联网很大程度上依靠开源软件运行。Linux或许是最知名的开源项目;在互联网上,68%的网站运行在类Unix系统上,其中大部分使用Linux。此外,Android继续在移动市场与iOS激烈竞争,市场份额为45%,而Apple为54%。
市场需要快速、顺畅且免费的价值,而开源往往能满足这一需求。
我们从客户身上看到了这一点:他们希望立即获得所需的功能,不愿等待。他们希望与最新的运维工具链集成,包括从 Jenkins 到 Ansible,从使用 Terraform 管理 AWS 和 Azure 基础设施,到通过自动化流水线推动组织内部的部署。他们有明确的期限,而开源解决方案是帮助他们按期完成任务的途径之一。
这并不令人意外。如今,IT运营实际上已原生采用开源技术。在2018年广受欢迎的开源项目中,IT运营类项目位列前三,仅次于数据与分析类项目以及支持DevOps的工具。随着企业面临越来越大的压力,需要通过数字化方式推动IT转型,以支持应用经济,市场将继续需要更快速、顺畅的增值解决方案。
除了必要的日常IT运维外,还有一些高度特定的定制流程和集成工作。IT工作正逐渐从设备管理转向服务交付和系统集成,而这些系统负责管理业务和IT决策所需的运营数据。正是这类IT运维需求,推动市场转向开源和社区支持的解决方案。
与开发人员一样,IT运维人员也开始借助GitHub和Docker,寻找并实施所需的集成和自动化方案,以满足企业更快、更频繁地将产品推向市场的需求。得益于微服务和移动技术,他们目前管理的应用数量已达到过去的3至4倍。他们不仅在本地数据中心部署应用,也在云端部署应用。传统的发布周期已无法满足他们的需求。
因此,我们越来越多地采用开源方式提供集成和自动化功能。例如,Nathan Pearce 开发的 BigStats、使用 Terraform 在 AWS 或 Azure 中部署 BIG-IP,以及通过 GitHub Webhook 实现配置即代码。这些脚本和集成所在的代码库正在快速扩充,可帮助 IT 运维快速启动。
市场正转向开源,尤其希望借此推动IT运营转型。随着人们对开源的态度发生转变,代码仓库已成为类似社交网络的交流平台。十年前,各组织会根据评测和科技出版物筛选出候选名单,并通过电子邮件和会议交流信息。
如今,这些公司转而仔细筛选开源代码库,以缩小候选范围。
开源已成为长期趋势。
关于作者

Lori MacVittie是F5首席技术官办公室的杰出工程师兼首席技术布道师,在应用交付、自动化战略和基础设施领域拥有深厚的专业知识。无论是为AI智能体定义防护机制、剖析脆弱的多云架构,还是探索可扩展系统的极限,她都善于化繁为简。她在应用开发、IT架构以及网络和系统运维领域拥有30多年的行业经验。加入F5之前,她曾担任技术编辑,并因出色表现获得奖项。 MacVittie拥有计算机科学硕士学位,著述颇丰,出版作品涵盖安全、云和企业架构领域。她还热衷于桌面游戏和电子游戏,并且对奶酪有着毫不掩饰的鲜明见解。
Lori Mac Vittie 的更多博客文章相关博客文章
2023年应用策略现状:成本与复杂性是推动多云网络发展的首要因素
多云网络解决方案可在核心、云和边缘环境之间实现无缝、安全的互联,为解决当今混合IT面临的挑战提供支持,因而备受业界关注。
