关于apache:中国移动云能力中心-Iaas-产品部软件开发工程师陈焱山社区始于连接也成就于连接

1次阅读

共计 3127 个字符,预计需要花费 8 分钟才能阅读完成。

社区始于连贯,也成就于连贯

———陈焱山

ApacheCon 是 Apache 软件基金会(ASF)的官网寰球系列大会。作为久负盛名的开源盛宴,ApacheCon 在开源界备受关注,也是开源静止晚期的出名流动之一。

早在 1998 年,在 ASF 成立之前,ApacheCon 曾经吸引了各个档次的参与者,在 300 多个 Apache 我的项目及其不同的社区中摸索 “ 今天的技术 ”。也是在这一届上,开发 HTTPD 服务的开发者们欢聚一堂,并决定成立 Apache 软件基金会。

ApacheCon 每年举办一次,个别在欧洲或北美举办,是 Apache 开发者们线下交换、探讨、见面的绝佳机会,也是分享想法、思维激荡的难得的场合。通过入手实作、主题演讲、理论案例钻研、培训、黑客松流动等形式,展现 Apache 我的项目的最新倒退和新兴翻新。

往年,为了更好地服务于亚太快速增长的 Apache 用户和贡献者,ApacheCon 组委会以及 Apache 软件基金会很快乐地发表,首次针对亚太地区时区的 ApacheCon 在线会议 ApacheCon Asia 大会将于 2021 年 8 月 6 日至 8 日在线举办。

为了让大家进一步理解开源、理解 ApacheCon Asia,SegmentFault 思否将采访局部 Track Chair 或大会讲师,让你理解大会筹备的背地,和这些专家大牛们的故事。

明天,咱们为大家带来的是,咱们对中国移动云能力核心 Iaas 产品部软件开发工程师陈焱山的访谈。

以下为 SegmentFault 思否对陈焱山的访谈内容:

对于陈焱山

陈焱山,以后就任于中国移动云能力核心 IaaS 产品部。始终从事分布式存储软件架构设计及开发工作,深度参加了挪动云的建设倒退过程。在分布式存储畛域领有丰盛的开发实战经验,目前挪动云曾经为全网用户提供 EB 级规模存储。集体以后次要关注于对象存储交付编排及流量治理建设,正在思考基于 Apache APISIX 七层网关实现对象存储流量治理工作,实现架构进一步降级。


陈焱山首次接触开源的故事

说来也偶合,本人跟 Apache 也是有缘,第一次接触开源也是 Apache 下的我的项目 Hadoop 和 HBase 我的项目,过后也是采纳 HBase 作为咱们对象存储产品的元数据存储引擎。

过后咱们的对象存储 EOS 还处在第一代自研中,其中就采纳了基于 NoSQL 数据库 HBase 来实现元数据的列式 KV 存储,在计算服务方面则采纳 MapReduce。期间我次要负责元数据存储引擎的开发及优化工作。与此同时,咱们还保护着一个 300 多节点的线上集群。随着用户业务量的减少,零碎也呈现了一些问题,其中对我来说印象最为粗浅的就是频繁写删场景下 HBase 元数据逐步成为零碎拜访瓶颈的问题。因为 Hbase 默认采纳字典序,因此当向同一个对象存储桶中频繁写入或删除时对象时,后盾承载的这个 Region 所在的 HRegionServer 节点就会呈现读写访问热点问题,频繁执行 Major Compact 或者 Region Split 操作,然而这些后盾动作不仅要耗费大量的主机资源,同时还会阻塞 IO 申请,间接影响到用户服务。最显著的感触就是均匀时延飙升,甚至呈现申请响应超时。为了解决这个性能瓶颈,咱们通过对元数据 Key 的 Hash 化革新和 HRegion 数量的预布局调配,最终解决了 HRegionServer 的热点问题,零碎读写性能晋升了 80%。尽管说起初随着工夫的推移,咱们产品技术栈进行了切换,然而钻研 HDFS 和 HBase 这段教训,至今都让我受害,同时也让我对开源文化有了一个新的意识。


在参加开源并且为 Apache 社区做奉献的时候,集体及公司有哪些播种?

开源其实就是对共享理念的一种继承和倒退。对我集体而言,参加开源,参加 Apache 优良的开源我的项目,不仅可能学习到优良的代码,同时还能学习到一些优良的架构设计思维。通过横向比照多个开源我的项目,你就会发现一些设计上的共性问题,可能在今后的零碎架构设计时尽可能躲避已知危险,优化架构设计。同时,我认为参加社区奉献还是一个自我能力展示的窗口,可能晋升本人集体品牌和口碑,可能意识一些气味相投的人和业内大佬,进一步晋升本人。

众人拾柴火焰高,对于公司来说,参加开源带来播种次要体现在两方面:一是可能利用社区人才的力量一直打磨好本人的产品,为公司带来实质性的收益;二是可能扩充公司在业界的影响力和品牌价值推广。咱们的 EOS 对象存储同样也是基于开源,但同时咱们也秉持着源于开源,回馈社区的理念,打磨好本身产品的同时,同步构建好生态周边。因为只有在开源社区一直投入,能力吸引到更多的开发者参加进来,造成正向增益,实现多赢的场面。


陈焱山了解的“The Apache Way”?

我心目中的“Apache Way”是一个领有凋谢容纳、共享合作的社区文化,也就是 Apache 社区所提倡的 Community Over Code 社区大于代码文化。凋谢容纳,我的了解是社区齐全是 Open 的,既没有工夫界线也没有地区界线,每个人都能够以平等自在的身份参加到社区我的项目中,都能为社区我的项目奉献本人的聪明才智和力量。在这里,你的提交能够是一个大的性能 feature,同样也能够小的 bug fix,或者文档撰写,或者技术分享等等。总之,一切都是有益于社区文化倒退的都是备受欢送和推崇的。共享合作,社区始于连贯,也成就于连贯。正是因为开源社区的存在,才使得一群气味相投的人可能违心在一起共享合作,拥抱社区,一起去做一件有情怀,有意义的事件。


陈焱山与 ApacheCon Asia

我本次分享主题是 Apache APISIX 在中国移动私有云对象存储 EOS 中的利用与实际,属于 API/ 微服务技术相干议题。首先从整体上介绍了中国移动私有云建设过程及对象存储产品倒退演进历程,而后论述了咱们为什么抉择 Apache APISIX 作为咱们的负载平衡网关,同时还分享了 Apache APISIX 在挪动云 EOS 产品中的最佳实际和利用,期间谈到了如何利用 Apache APISIX 帮忙咱们解决理论生产问题,同时咱们又基于此做了哪些理论工作,最初对咱们将来的架构演进做了一些布局阐明。

我心愿听众听完我的分享之后,首先是大家能对中国移动有一个更全面的意识,意识到中国移动在技术能力内化路线上所做的致力,意识理解“挪动云”这个云服务品牌;同时,也心愿大家可能进一步理解并退出到 Apache APISIX 这个优良的开源网关我的项目中,如何用 APISIX 正确处理传统的南北向流量以及服务间的东西向流量场景。


和咱们一起退出 ApacheCon Asia!

凋谢容纳,共享合作,一起来加入 ApacheCon Asia 这场技术盛宴吧!


对于中国移动云能力核心

中国移动云能力核心,对外也称“中移(苏州)软件技术有限公司”,是中国移动通信集团 2014 年注资成立的全资子公司,公司定位为云设施构建者、云服务提供者、云生态汇聚者,三年内推动中国移动云业务市场份额进入国内云服务商第一营垒。“挪动云”品牌也充分发挥了云网一体、贴身服务、随心定制、平安可控劣势,打造 5G 时代的“你身边的智慧云”,为行业数字化转型倒退提供“强引擎”。

目前咱们对象存储 EOS 团队始终在继续招人中,感兴趣的同学能够通过邮件分割我 chenyanshan@cmss.chinamobile.com,期待你的退出。

另外,咱们团队所在的 IaaS 产品部多个岗位也在继续招聘中,分布式存储 / 云原生 / 虚拟化 / 边缘计算 / 内核等多个方向均凋谢有研发及架构师等多个职位!欢送有意者分割我。


ApacheCon Asia 残缺议程地址:
https://www.apachecon.com/aca…

即刻注册地址:
https://hopin.com/events/apac…

正文完
 0