企业数字化转型经验谈:选择开源技术

April 30, 2021 by
企业数字化转型经验谈:选择开源技术
上海开源信息技术协会

使用开源技术可以帮助组织推动更好的业务成果。


对于企业数字化转型来说,选择什么技术栈至关重要。正确的选择会将使你的团队获得成功,选择错误的解决方案或平台则会对生产力和盈利能力产生破坏性影响。企业要在激烈的市场竞争中取得成功,必须对组织进行数字化改造,以便快速感知变化并提高运营的灵活性。


这就是为什么越来越多不同规模不同行业公司拥抱开源解决方案的原因。麦肯锡最近的一份报告也指出,哪些数字化转型成功的企业有一个共性特点——普遍采用开源技术。


以下是开源技术帮助组织获得竞争优势和更好绩效的四个原因。


1. 开源更具可扩展性和灵活性

数字技术发展速度非常快。例如,Kubernetes是2014年之后才出现的新技术,如今它已经得到普遍应用。根据云原生计算基金会2020年的调查,91%的技术团队都在使用Kubernetes。


企业数字化转型选择开源的主要原因之一,就是开源技术更为灵活,可快速将新技术整合到他们的堆栈中。而传统的方法是,团队往往需要几个季度甚至几年的时间来审查、实施和采用软件,即便有了新技术,他们进行转向的紧迫感也不强。


如果采用开源解决方案(可以获取全部源代码),团队就可以轻松地将软件与他们每天使用的其他工具连接起来。


简单地说,开源是开发团队完成任务最好的工具,无需改变其工作方式,就可以灵活应对需求变革。



2. 开源更安全且可高信任度的协作

数据的安全性越来越重要。为确保敏感数据的安全,企业需要高度安全的工具。

如果企业采用专有解决方案,发现漏洞时往往已为时已晚。因为源代码不可见,用户只能将安全性外包给特定供应商。

不少企业采用开源的另一个主要原因是,采用开源解决方案,企业可以自主掌控安全,不再受制于人。例如,开放源码项目(特别是那些有大型社区的项目)往往会收到更负责任的漏洞披露,因为使用该产品的每个人都可以彻底检查源代码。

由于源代码是免费提供的,这种披露往往伴随着详细的修复漏洞的建议方案。这使得开发团队能够更快地补救问题,不断加强软件。

在远程工作的时代,分布式团队在知道敏感数据得到保护的情况下进行协作比以往任何时候都更重要。由于开源解决方案允许企业在保持对其数据完全控制的同时进行安全审计,它们可以促进在远程环境中开展高信任度的合作。



3. 免于被供应商锁定的自由

根据最近的一项研究,68%的首席信息官关注被供应商锁定的问题。当你被锁定在一项技术中时,你就不得不接受供应商的摆布。


如果企业选择专有解决方案,当你变更供应商时,供应商会在数据方面卡你脖子。反过来,开源工具更具自由和灵活性,不用担心被供应商锁定,企业享有数组的自主权。



4. 吸引顶级开发人才和社区贡献者参与

随着越来越多的公司接受远程工作模式,人才争夺战也变得更加激烈。


要想获得顶级的软件开发人才,首先要让工程师使用现代工具,充分发挥他们的工作潜力。由于开发人员越来越喜欢开源解决方案,因此企业应该优先考虑开源替代品,以吸引市场上最好的开发人员。


除了雇用和留住顶尖人才外,开源平台应支持开发者社区,就具体解决方案进行交流切磋。此外,社区成员还可以直接为开源项目做出贡献。



 开放源码提供自由

开源软件在企业团队中越来越受欢迎,这是有原因的。它为团队提供了为工作建立完美工具所需的灵活性,同时使他们能够保持一个高度安全的环境。同时,开源方法允许团队保持对其未来的控制,而不是被锁定在一个供应商的路线图中。而且,它还使公司能够接触到有才华的工程师和开源社区的成员。



原文:4 ways open source gives you a competitive edge | Opensource.com