
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.5 企业开源实践和能力建设
企业使用开源本身是一个实践过程和工程过程,不同企业之间因为建设目标、技术路线、技术储备、现实状况的差异会面临不同的问题和挑战。现实中我们发现,很多企业只是用开源软件替代了原有的闭源软件,二者除技术体系替换之外,工作模式本身并没有特别明显的变化,这带来的结果就是:业务和技术依然沿袭旧有的“瀑布式”模式进行以“项目/年”为单位的迭代。
云原生是企业未来最主要的IT发展路线,企业需要建立云原生基础架构和云原生应用两方面的技术能力,并解决好由此新出现的安全问题,而不是随着新功能需求和新问题的出现,通过堆砌的方式实现云原生的建设。
经过红帽在开源领域多年的实践经验,企业要更好地掌控开源,必须在技术之上引入新的管理能力和过程能力,而开源治理和开放创新工作坊是应对开源挑战的两个最重要手段,其中开源治理为企业开源实践提供最核心的工作原则,开放创新工作坊则为开源领域的决策和创新提供工作框架。通过开源治理建立对开源软件从引入到退出的全生命周期管理,建立企业自己的开源架构蓝图,做到有计划、有准备地引入开源技术,在开源技术决策时,往往没有唯一性答案,这时就需要寻求最优解,开放创新工作坊则能够帮助企业从需求出发,以敏捷的方式对新技术进行探索、验证和推广。