以科技,创新世界,我们在行动

在前天云栖大会的主论坛上,阿里巴巴董事局主席马老师以及阿里巴巴CTO行癫宣布成立达摩院,要以科技,创新世界,我所负责的系统软件事业部和研发效能事业部,用一系列的实际行动在为这个目标贡献一些力量,推进世界技术的演进和发展,让这个世界的技术因为阿里巴巴而变得更美好一点点,来看看我们都做了些什么。


在2017年9月6日,我们对外开放了一份阿里巴巴混部(在线业务和离线计算型任务运行在同一台机器)集群的运行数据,之前在整个资源效率的研究领域中,只有一份Google N年前发布的真实的集群数据可用,阿里公布的这份数据可以为这个领域的研究人员提供不同workload下的情况,从而设计不同的调度算法来优化资源效率,在没有真实数据的情况下,研究人员只能靠推测或模拟来进行研究,这样难免会有所偏颇,我们相信这份公开的数据会对资源效率这个研究领域产生长期的帮助。


在2017年10月12日,我们在云栖大会上宣布了开源Pouch容器,阿里巴巴从2011年就开始基于LXC构建自己的容器,在2015年我们觉得Docker镜像这种方式不错,于是在自己的容器中支持了Docker镜像的运行,阿里巴巴所有的在线业务都是用Pouch运行的,包括大家所以为没办法在容器里运行的数据库、分布式Cache、HBase等,大规模的场景让Pouch具备了超强的稳定性和伸缩性,同时我们非常希望容器的各种接口都能标准化,以便未来容器生态的更加丰富,因此Pouch会非常积极的拥抱社区的容器标准,快速的去实现和支持各种标准,我们相信随着Pouch的开源,容器世界会多了一种选择,而阿里也将为容器技术的发展贡献一份力量。


在2017年10月14日,也就是明天,我们将发布云效2.0以及阿里巴巴代码规约的插件和源码,大家都知道互联网公司的制胜法宝是快速的迭代,而云效2.0就是支持整个阿里巴巴集团各种类型、不同规模的研发团队高效研发的一站式平台,覆盖了从需求管理、研发协作模式(敏捷模式,大型双11这样的协作模式等)、代码管理(托管、分支、Review/、Check等)、打包分发、自动测试、运维(测试、生产等多种环境)的全生命周期的研发支撑,除了是一个一站式平台外,阿里的高效研发的理念也在云效平台中充分展现,我们相信云效会成为帮助各种企业实现快速迭代、高效研发的核心基础设施平台,阿里巴巴代码规约之前发布的版本受到了业界高度的关注,它除了对代码规范、可读性的提升外,很重要的一点是还沉淀了阿里巴巴编写高质量代码的经验,因此这份规约对于编写代码的效率、质量是有很大的帮助,而在明天阿里将开放插件,这样研发同学们就可以直接使用插件来快速check自己的代码情况了,我们希望我们的这些开放能让代码的编写高效以及高质量。


无论是混部集群运行数据的开放、Pouch的开源、代码规约的发布,还是云效2.0的发布,这都是我们在用实际行动推进这个世界的技术发展和演进,而在未来我们还会在更多的领域、更深入的去通过开源、标准建设、论文发表、商业化产品来推进这个世界的技术发展(例如我们正在做的把AJDK的很多特性推进到OpenJDK,帮助Java发展),让这个世界的技术因为阿里巴巴而更美好一点点,以科技,创新世界,我们在行动。


同时欢迎大家关注我们云效的微信公众号,共同探索高效、高质的研发模式,我们也在里面做一个线上代码规约的挑战赛,欢迎大家关注公众号尝试:

相关文章

相关标签/搜索