在淺黑科技《ZStack:這群做云的人有點(diǎn)“軸”》一文中,作者史中提到,這是一篇國產(chǎn)云計算佼佼者ZStack的創(chuàng )業(yè)史,文中記錄了因為熱愛(ài)而聚集起來(lái)的最早一批ZStacker,他們生活沒(méi)有退路,但熱愛(ài)未有止息。
實(shí)際上,這群人不止是做云“軸”,還很有趣呢。比如什么貓本軸海帶,70后知識儲備的90后......讓我們走進(jìn)《ZStacker說(shuō)》專(zhuān)欄,一起看看這些有趣的ZStacker叭。
前言
2018年的夏天我加入了云軸科技ZStack,如今我已經(jīng)和這群可愛(ài)的ZStacker一起生活奮斗了4個(gè)多年頭,回想過(guò)往總總,宛如昨日。
從虛擬化到云計算,緣起“測試”
時(shí)間回到2005年,我在機緣巧合下加入了英特爾虛擬化團隊,也是在那個(gè)時(shí)候結識了康總和鑫總??悼偙任覀內肼氁?,對新人們都非常照顧,工作中他總是事無(wú)巨細地幫助大家,生活中也經(jīng)常拉著(zhù)大家團建,在康總四川胃的熏陶下,我從原本滴辣不沾變成了無(wú)辣不歡的非典型上海人。鑫總則更接“地氣”,工作比誰(shuí)都拼,玩起來(lái)比誰(shuí)都嗨,平時(shí)唱歌、吃飯、旅游之類(lèi)的活動(dòng)都少不了他的身影,我們還在工作之余唱著(zhù)五月天參加了公司舉辦的“唱響紫竹”歌唱比賽,最終榮獲10強的好成績(jì),鑫總更是憑借陳楚生式的“憂(yōu)郁”唱法俘獲眾多“粉絲”。
圖1 憶往昔崢嶸歲月
幾年后大家各奔東西,我趕上云計算的大潮加入了OpenStack團隊負責測試。在使用過(guò)程中我發(fā)現,雖然云計算看起來(lái)很美,但市場(chǎng)的熱度并未帶來(lái)軟件體驗感的提升,OpenStack的配置和后期維護非常復雜。
那段時(shí)間我不禁疑惑:云計算相比虛擬化到底有什么優(yōu)勢?
直到后來(lái)鑫總和康總給我介紹了云軸科技ZStack,親自動(dòng)手部署使用之后我才明白什么是產(chǎn)品化的云,什么是真正解決用戶(hù)問(wèn)題、帶給客戶(hù)便利的云。
產(chǎn)品未發(fā),測試先虐
加入云軸科技ZStack后我便干起了測試的老本行。雖然對云軸科技ZStack的“能力”已經(jīng)有了充分的了解,但對于如何保障這架云計算“火箭”一飛沖天,如何確保每三個(gè)月一個(gè)新版本的高頻發(fā)布,我心中仍舊充滿(mǎn)了好奇。
沒(méi)過(guò)多久我便發(fā)現了答案:系統且高效的測試。
從成立之初云軸科技ZStack就一直把測試當作產(chǎn)品最有效的磨刀石,秉持著(zhù)產(chǎn)品未發(fā)、測試先虐的態(tài)度,在產(chǎn)品流程的各個(gè)階段都會(huì )制定相應的測試計劃進(jìn)行把關(guān),例如代碼開(kāi)發(fā)階段有UT測試、功能集成階段有BAT測試、產(chǎn)品發(fā)布階段有fullpass測試。除了功能測試之外,測試團隊還設定了性能、穩定性、數據面、MTBF等測試環(huán)節,進(jìn)一步提升產(chǎn)品質(zhì)量。
當然光有方法論是不夠的,這么多測試任務(wù)還得靠“專(zhuān)家”——自動(dòng)化測試系統來(lái)完成。這套系統不僅能做到測試資源池的智能調度,還能“自學(xué)”未覆蓋的測試路徑并生成新的測試用例。目前這套系統維護了上百臺服務(wù)器,每天運行著(zhù)上萬(wàn)條測試用例以保障著(zhù)云軸科技ZStack的產(chǎn)品質(zhì)量。
圖2 2019年北京Qcon大會(huì )上
關(guān)于ZStack產(chǎn)品測試的干貨分享
人文關(guān)懷和技術(shù)創(chuàng )新,一個(gè)都不能少
公司和員工是密不可分的,能夠把產(chǎn)品化做到極致的公司也一定會(huì )善待自己的員工,云軸科技ZStack就是這樣的公司。即便我是久經(jīng)社會(huì )磨練的老司機,入職的第一天仍感受到公司對新人的熱情:見(jiàn)面會(huì )、培訓會(huì )、季度團建、各種重要節日的公司活動(dòng),一個(gè)都不會(huì )少;籃球社、羽毛球社、輪滑社、街舞社、游泳社,能想到的活動(dòng)在這里都能找到抱團的地方。更值得一提的是,在今年上海疫情期間,公司在生活物資缺乏、物流配送困難的情況下依然組織了全上海員工的物資派送,幫助員工度過(guò)難關(guān)。
圖3 2022年上海疫情期間公司派送的愛(ài)心物資
技術(shù) 上,公司鼓勵各種形式、各種內容的分享,部門(mén)每周都會(huì )有內部的分享會(huì ),每個(gè)月還有面向全公司的分享會(huì ),不管是技術(shù)大咖還是菜鳥(niǎo),都能在會(huì )上暢所欲言。 而任何一個(gè)新的想法都可以通過(guò)內部路演的方式成為新的產(chǎn)品或功能模塊,彈性裸金屬、持續數據保護、智能網(wǎng)卡這些創(chuàng )新功能就是這么誕生的。
圖4 公司5周年研發(fā)部門(mén)的團建活動(dòng)
客戶(hù)至上,且思且行的信創(chuàng )之路
一個(gè)午后,鑫總神神秘秘地把我拉進(jìn)了會(huì )議室,問(wèn)我是否有興趣組建一個(gè)信創(chuàng )團隊?雖然當時(shí)我對國產(chǎn)化的了解并不多,但看著(zhù)他堅定的眼神,我也給予堅定的回復:干!
團隊在幾天內迅速建立,我們便熱火朝天地干了起來(lái):每天晨會(huì )和日報,每個(gè)P0問(wèn)題在3天內解決,每個(gè)月迭代一個(gè)新版本。在整個(gè)團隊的努力下,ZStack信創(chuàng )云在半年內就完成了麒麟、統信兩款操作系統的適配以及飛騰、鯤鵬、龍芯、海光、兆芯5款芯片的適配。2021年初,云軸科技ZStack與華誠金銳申威服務(wù)器完成了兼容性互認證測試,這意味著(zhù)云軸科技ZStack與國內六大主流芯片以及兩大主流操作系統均完成了適配。
產(chǎn)品做出來(lái)了,好不好還得市場(chǎng)說(shuō)了算。巧合的是2020首屆全國信創(chuàng )大賽開(kāi)始了,當市場(chǎng)部的同事把這個(gè)消息告訴我的時(shí)候,我們一致認為這是一個(gè)絕佳的練手機會(huì )。大賽由北京市經(jīng)濟和信息化局、中國電子工業(yè)標準化技術(shù)協(xié)會(huì )信息技術(shù)應用創(chuàng )新工作委員會(huì )指導,北京信息化協(xié)會(huì )信息技術(shù)應用創(chuàng )新工作委員會(huì )、北京經(jīng)開(kāi)區國家信創(chuàng )園、龍芯中科技術(shù)有限公司聯(lián)合主辦。
在經(jīng)歷了2個(gè)月的初賽和復賽之后,ZStack信創(chuàng )云作為最終入選的30個(gè)項目之一進(jìn)入了總決賽。在總決賽現場(chǎng),憑借自研開(kāi)源、全面適配信創(chuàng )生態(tài),ZStack 信創(chuàng )云成為唯一入選的云平臺,獲得了評委和專(zhuān)家的一致認可,以總決賽第一名的成績(jì)榮獲全國首屆信創(chuàng )大賽“特等獎”。比賽結束后同事問(wèn)我有什么感想,我欣然回道:“自家的產(chǎn)品能得到這么多專(zhuān)業(yè)人士的認可,客戶(hù)也一定會(huì )滿(mǎn)意的?!?/p>
圖5 2020年首屆全 國信創(chuàng )大賽路演現場(chǎng)
圖6 2020年首屆全國信創(chuàng )大賽頒獎現場(chǎng)
之后隨著(zhù)與客戶(hù)交流的逐步深入,我們對未來(lái)產(chǎn)品功能的構想也逐步完善:
有客戶(hù)反饋通過(guò)CMP管理不同芯片架構的云增加了運維成本,我們便在云平臺中增加了一云多芯的功能,打造“一云、多芯、多OS”的異構信創(chuàng );
有客戶(hù)覺(jué)得業(yè)務(wù)跑得不夠快,我們便進(jìn)行了軟硬件的深度調優(yōu),增加了SPEC Cloud這樣云場(chǎng)景下的性能測試指標,并且與鯤鵬、麒麟進(jìn)行聯(lián)合攻關(guān),刷新了兩項 SPEC Cloud 性能測試記錄;
有客戶(hù)業(yè)務(wù)無(wú)法跑在虛擬化環(huán)境中,但又需要通過(guò)VPC做網(wǎng)絡(luò )安全隔離,我們便開(kāi)發(fā)了彈性裸金屬把物理服務(wù)器“云”化;
有客戶(hù)IT運維人員少,于是我們和麒麟軟件在2021年底簽署戰略合作協(xié)議,并聯(lián)合首推信創(chuàng )云+國產(chǎn)操作系統一體化產(chǎn)品,將信創(chuàng )操作系統和云平臺集成,真正做到“一鍵部署”;
有客戶(hù)要求項目建設符合國家密碼要求,我們便把國產(chǎn)軟硬件密碼功能都加到了云平臺中,推出了云平臺密評合規解決方案,這是業(yè)內率先在IaaS層云平臺上實(shí)現密評合規模塊,幫助客戶(hù)快速搭建起符合商用密碼應用安全性評估(簡(jiǎn)稱(chēng)”密評“)要求的云平臺 ;
有客戶(hù)想更多地了解信創(chuàng ),“恩,這是個(gè)問(wèn)題,我們得好好想一想”。于是在2021年5月,云軸科技ZStack 成為工信人才首家云計算信創(chuàng )人才聯(lián)合培訓單位,并在同年10月舉辦了信創(chuàng )云計算技術(shù)與產(chǎn)業(yè)生態(tài)發(fā)展專(zhuān)項培訓班,聯(lián)合工信人才持續助力信創(chuàng )人才培養。
圖7 2021年信創(chuàng )云專(zhuān)項培訓班現場(chǎng)
結語(yǔ)
“道阻且長(cháng),行則將至;行而不輟,未來(lái)可期”。信創(chuàng )云之路漫漫,但作為ZStacker,我們初心不改,精進(jìn)不止,未來(lái)將繼續致力于以自主技術(shù)創(chuàng )造屬于國產(chǎn)云計算的未來(lái)!