三、 为什么要开源?
阿里云大数据SRE团队之前在多次技术分享时重点介绍过“DataOps、AIOps”的能力,但都是纯理论层面的介绍。具体在SRE领域,到底在工程实践上实现这一套理论?对运维的需求、界面、内核这三层的理解如何落地?
为了把数据化、智能化这套数智内核故事讲明白,阿里云大数据SRE团队将具有低门槛、高效率特点的云原生运维平台SREWorks开源出来。
他们坚定地认为,运维团队更需要拥抱云原生,只有这样,运维才能在云原生浪潮下找到一席之地。
该团队也希望,SREWorks的开源,能让更多从业者使用“大数据和AI”的能力做好运维,实现“数据+智能”的运维平台内核。
据介绍,SREWorks背靠阿里云计算平台系列“大数据&AI”产品,如MaxCompute、Flink、DataWorks、Hologres、Elasticsearch等,开源版中同样选取了这些产品对应的开源版本,比如开源版Flink、Elasticsearch等。
四、 后续规划
SREWorks平台目前每个月会进行一次迭代开发任务,后续将由版本管理员统一维护合入相关功能及问题修复等内容,以保证最新的云原生化运维能力持续进入后期版本中。
当前,SREWorks中有一套OAM(Open Application Model)规范的工程化实践,可以把该实践看成是SREWorks的核心引擎。围绕该引擎,SREWorks团队建设了系列运维中台服务,包含自动化、数据化、智能化能力,之后也将跟随社区OAM规范的发展,持续迭代。
今天SREWorks的开源只是迈出的一小步,非常期待得到开发者的反馈。SREWorks中也设计了插件化扩展能力,欢迎使用SREWorks来打造属于自己的运维平台。