QingStor™杨锦涛:架构源于设计而非演进

武汉,2017年5月6日——

今天,由麦思博和猫友会联合主办、青云QingCloud协办的MOT技术领导者研修班在武汉举办,近200名拥有5年及以上软件研发工作经验的CTO、CIO和技术经理参加该培训。QingStor™研发总监杨锦涛(Osier Yang)受邀担任MOT讲师,并带来《QingStor™对象存储架构设计及产品演进》的主题演讲。

QingStor™研发总监杨锦涛(Osier Yang)

结合通用、海量、非结构化及平台化的产品核心定位,杨锦涛介绍了QingStor™对象存储的架构设计及产品体系策略。

杨锦涛表示,系统架构正如建筑的骨架,如果在成型后大刀阔斧地更改,所需耗费的成本往往是难以估量的。好的架构非演进而来,而是在预先做尽可能长远设计的基础上,并在实践过程中不断迭代而来。即,设计要长远,实现可迭代。

杨锦涛讲述了部分QingStor™架构中的设计点,包括其由来及具体的设计方案,阐释“架构源于设计而非演进”的主题,所选取的设计点有:

  • 多区域
  • RESTful
  • 底层存储模型
  • 负载均衡
  • 独立索引层
  • 海量文件存储的性能问题
  • 多集群调度

之后,杨锦涛简单介绍了QingStor™在狭义上的平台构建方面的状况。目前,QingStor™对象存储已支持Go、Ruby、Swift、Java、PHP、JavaScript、Scala、.NET、Python在内共九种语言的 SDK。此外,所有 SDK 的大部分代码均由自动化代码生成工具 Snips 生成,Snips 的开发和使用大幅降低了SDK 的开发及后期维护成本。

谈到QingStor™对象存储产品体系策略时,杨锦涛表示,QingStor™对象存储的产品体系策略的核心是走向用户。目前,QingStor™对象存储已与青云QingCloud AppCenter、大数据平台、CDN实现无缝深度集成;支持多种场景下的数据迁移;作为连接计算平台与存储平台的纽带,异步数据处理框架及各种类型的数据处理;点播及直播服务;等。

总而言之,在场景化和行业化的指导原则下,QingStor™对象存储将推出更多解决方案及产品。

关于MOT

MOT作为国内顶尖的mini MBA,由发源于美国西雅图的麦思博(msup)举办,面向广大IT企业管理者,致力于技术团队的技能提升、软件工程的实际应用和产品品质的创新与超越。每年超过1000家企业续单参与msup旗下公开课、工作坊、案例研究、国际游学等培训项目。