从0 到1 又如何?他逆袭成边缘云计算的贡献者

 

点击查看活动详情 https://t.csdnimg.cn/L4B8

社区介绍

StarlingX,一个专注于对低延迟和高性能应用进行优化的开源边缘计算及物联网云平台,StarlingX项目旨在为边缘计算重新配置经过验证的云技术,在大规模分布式计算环境中提供成熟且稳健的云平台。StarlingX是适用于裸机、虚拟机和容器化部署环境的完整边缘云基础设施平台,适用于对高可用性(HA)、服务质量(QoS)、性能和低延迟等有严格要求的应用场景。

社区推荐语

于成德同学来自九州云,担任云计算研发工程师。参与社区1年多。之前负责容器升级,还有 debug 基本功能,包含starlingx原生组建以及openstack组建。现在专注于StarlingX上游社区的一键部署以及离线部署等工作,把所有需要用到的包都先准备好,安装部署过程 不需要额外透过网络下载镜像

 

 

我叫于成德,来自台北。由于本科专业是跟计算机相关,毕业后遂置身云计算行业。一开始从事服务器硬件研发,Cadence Allegro/OrCAD绘制线路图以及layout还有做BOM表,工作内容是实现客户定制好的方案,对于工作很生疏,一些专业术语基本上都是从同时那边听来的,就这样过了一年,工作变得娴熟。但是,完成工作之后的成就感已经无法满足内心想要接受挑战的渴望。

当年我转换跑道去做云计算软件,负责BIOS功能的开发。刚接触新的事物,免不了要加紧学习,了解BIOS的前世今生,从Legacy到UEFI规范,熟悉开机流程,理解BootService还有RuntineService如何调用等。基本功能完成之后,接下来才是重头戏,对接客户满足客户需求、开发环境就在哪里、应该如何设计我的代码、甚至如何优化能不仅满足客户需求还能做好质量的保证。有些问题在规范里面找不到,同事的经验或许无法帮忙,反而是在网路上找到了灵感。尤其在CSDN上面获得了很多的帮助,甚至有些想法该如何实现都已经分享出来了,心中不胜感激,同时也尊敬这些网络大牛的无私,有他们做的心得分享,帮助我解决工作上的问题,也让我重新获得工作完成之后的成就感。到此,我知道我内心的渴望就是获得成长的喜悦。

 

又过了一阵子,由于工作需求,我开始接触云计算IaaS的研发。在CSDN上面看到九州云的新闻介绍边缘计算落地方案StarlingX,一套完整的中心边缘架构,包含了Kubernetes以及Openstack,两个在云基础架构极具代表性的名词。我想学习这方面的技术,因此我转任到九州云担任云计算研发工程师,刚进来得时候就参与StarlingX社区版本升级的工作,虽然这是一个开源的项目,但是几周下来给我的感觉不比我在做BIOS或是硬件设计来的”轻松”。比如说,每周一次的线上会议,与该项目负责人直接讨论本周进度与新的计划;严谨的CI/CD流程,会多层检查你提交到Gerrit的代码,确保质量;还有StarlingX是Open Infrastructure在19年提出的重量级新兴项目,里面包含的技术都是最前沿的,除了刚刚提到基本的架构外,还有偏上层应用管理的Helm、Armada偏下层资源管理的stx-metal、stx-config部署工具ansible-playbook,puppet预警系统stx-fm还有云边管理dcmanager/dcorch/dcdbsync等技术;更有starlingx与其他开源项目最具特色的地方在于他的安装包,整个安装包要自己构建,透过自定地的”分层构建”技术来实现,最后产出一个ISO安装包。以上这些知识,在我还没加入社区版本升级项目我根本没有头绪。不过StarlingX社区的资深同仁们也能理解新技术融合对一般刚入门的开发人员有多不适应,所以但凡有问题,透过信件去问都会进快回答。整个工作的过程就是学习新知,社区提问如何理解新技术,尝试把功能优化。就这样不知不觉间StarlingX 4.0发布,自身能力的成长也远远超过以往总和。像StarlingX这样优秀的边缘计算架构我也参与其中的研究与贡献,心里有说不出的满足与喜悦。

 

直到现在我还是很感谢StarlingX社区,比起自我钻研,在开放的社区提问会得到更优秀的答案,成长的幅度会更大。我思考着这其中的原因是什么,我想应该是”开源”与”无私的心得分享”。一个伟大的成就,源自于众人的努力。前方的视线越宽广,未来的路才能越走越远。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章