阿里巴巴集团技术总监李舒:与业务深度结合的软硬件一体化存储系统

  • ODCC /
  • 25 April 2018

感谢主持人的介绍,我是李舒,来自阿里巴巴,负责阿里巴巴基础设施存储的研发、上线与产品化等相关工作。今天我给ODCC存储大会带来的是我们内部的一些技术的分享。
阿里巴巴我们这个平台有多种业务,集成了从云服务到电商到支付,以及多媒体、移动端等多个业务场景。对我们这边,从存储的基础设施提出要求,有性能、灵活性、综合成本、技术掌控和服务等方面,这些方面是相辅相成的,希望我们能够把他们结株成环,做成一个持续的发展,做成技术的自主掌控。

阿里巴巴集团技术总监李舒

首先介绍的是我们自主研发的存储引擎FusionEngine,既在用户态也在内核态,为了适配我们的底层硬件所做出的开发的若干模块,以及实现我们缩短IO路径和性能提升以及使能一些新的部件,达到这样的目的。借这个部件是阿里巴巴自研的Open Channel SSD,我们叫AliFlash V3,AliFlash V3是阿里巴巴在过去通过研究Open Channel的技术定义,并且发布给厂商,厂商主要完成的下面的硬件,阿里巴巴会做上层的FTL以及Driver的开发工作。作为Open Channel这里主要的特点有这么几个方面,第一点,我们将SSD白盒化,改善了传统的SSD我们难以对内部做深入分析以及进一步提升的限制,同时我们也可以实现对于业务更全链路的链接,能够打开并给予我们更多自由度。在供应以及成本方面我们也会取得相应的收益。同时我们将阿里巴巴Open Channel SSD包括上层存储引擎相连接,直接对接各个业务,从而实现对于业务的无感知,对于业务而言,他们将不再关注盘的物理性的差异。这张图是我刚才提到的本地存储引擎FusionEngine结合AliFlash V3的工作模式,比如当前有这么两种模式,一种是内核态,一种是用户态分别是采用用户态驱动或者内核态驱动。同时我们实现的不仅仅是Modules本身,还有相应的性能工具和运维工具,以及对应的产品开发所需要的流程。
对于未来的展望,阿里巴巴将持续发展技术,并且将技术的发展作为我们未来商业成功的一个基石,而在我们做基础设施这里,也需要能够更加深入和各家场合合作,并且能够通过大家的合作共建生态,促进我们在Open Channel以及存储引擎这些方面所收获的性能和提升、成本降低、稳定性提升以及运维灵活性,还有对于业务的帮助。
以下是我们三个目前的点,也可以作为三个例子,主要是是现在用户态的方向、定制化的方向还有软硬件一体的方向,这是我们目前在存储所做的几个工作点。后续我们也非常希望能够跟国内外的同仁业界做进一步深入的合作,能够将我们的技术进一步发展,同时也满足我们阿里巴巴基础设施快速发展的需要。
感谢大家!