Lustre是一种并行式文件系统,它的名字由Linux和Cluster组合而来,从名字可以看出,它是一种集群式的文件系统。一般用于大规模集群,比如成百、上千,甚至上万的节点。
目前,Lustre在超算(HPC)场景中,占有大量的市场份额,可以说是第一把交椅。但是,翻开它的发展历史,看到Lustre非常坎坷,像过家家一样,成为多个大厂的弃儿。
以上图片来自Peter Braam个人网站
1999年 在卡耐基梅隆大学(CMU),Peter Braam进行一个研究项目Coda,他基于Coda项目中的InterMezzo工作
2001年 Braam创建了自己的研究公司Cluster File System,美国能源部联合HP和Intel资助了此项目,Lustre就是在这个项目下开发的
2007年 Sun Microsystem公司收购了Cluster File System,获取了所有知识产权,Sun将Lustre与自己的HPC硬件结合,将Lustre引入到Sun的ZFS文件系统和Solaris操作系统中
2008年 Braam离开Sun公司,Eric Baton和Andreas Dilger接管了Lustre
2010年 甲骨文Oracle公司收购Sun,开始管理和发行Lustre,同年底宣布停止Lustre 2.X开发,公告发布后。多个社区WhamCloud、openSFS、EOFS,都想以开放社区支持Lustre的发展
2010年底 Xyratex公司收购CloudStor,Braam加入Xyratex,Baton和Dilger则成立WhamCloud公司,继续Lustre的维护和开发
2011年 OpenSFS把开发合同给了WarmCloud
2012年 WhamCloud在赢得FastForward DOE关于在2018年前将Lustre扩展到E级计算系统的合同后,被Intel收购
2013年 Xyratex公司宣布从Oracle获得Lustre原始商标、logo、网站等知识产权
2013年6月 Intel宣布将Lustre扩展到传统的HPC之外
2014年4月 Xyratex和Segate宣布将Lustre回赠给社区
2018年6月 在HPC非常火爆时候,Intel公司把Lustre卖给力DDN公司,DDN公司把Lustre包装成EXAScaler,HPC市场Top1
2019年 Intel卖掉Lustre之后,从头开发了新的分布式存储DAOS
《01 Lustre坎坷的历史》有3个想法