超1500億云文檔、5000萬(wàn)行代碼,WPS是怎么管理的?
用云原生,全年99.99%不出錯(cuò)
金磊 發(fā)自 凹非寺
量子位 | 公眾號(hào) QbitAI
提到WPS,相信很多家人們并不陌生。
但你知道它現(xiàn)在“坐擁”的上云文檔數(shù)量有多少嗎?
答案是:
超1500億!
這是什么概念?
如果把它們換成一張張的A4紙,據(jù)說(shuō)可繞地球9800圈。
不僅如此,WPS的“大”,還在于它的代碼量,達(dá)到了5000萬(wàn)行之多,是世界最大單體軟件之一。
那么如此大規(guī)模的體量,WPS又是如何做到“運(yùn)籌帷幄之中”的呢?
在今年的金山辦公技術(shù)活動(dòng)日中,所有的謎底逐一被揭示開(kāi)來(lái)。
一切盡在云原生
云原生,原本是云計(jì)算發(fā)展過(guò)程中的一種新型技術(shù)體系。
其應(yīng)用也是“為云而生”,具有快速部署、按需伸縮和不停機(jī)交付等特點(diǎn)。
而在金山辦公高級(jí)研發(fā)總監(jiān)、云平臺(tái)負(fù)責(zé)人黃傳通看來(lái):
文檔,也已經(jīng)邁入云原生時(shí)代。
△金山辦公高級(jí)研發(fā)總監(jiān)、云平臺(tái)負(fù)責(zé)人,黃傳通
這是因?yàn)楫?dāng)企業(yè)在用云原生來(lái)開(kāi)發(fā)和運(yùn)維各種應(yīng)用的過(guò)程中,諸如在線文檔、在線表格、在線表單的辦公應(yīng)用,很自然地也會(huì)被pick在云上來(lái)運(yùn)行。
那么辦公場(chǎng)景下的云原生有什么優(yōu)勢(shì)?若是總結(jié)一句話(huà)就是:
文檔生于云,存于云,編輯于云、流動(dòng)于云。
換言之,辦公云原生應(yīng)用具備“唾手可得、用過(guò)即走、隨時(shí)分享、方便協(xié)作”等特點(diǎn)。
這也就是WPS即使應(yīng)對(duì)“承載5.7億活躍用戶(hù)設(shè)備核心業(yè)務(wù)運(yùn)營(yíng)”、“超1500億云文檔數(shù)量”、“270PB云文檔存儲(chǔ)量”、“百萬(wàn)級(jí)QPS(每秒請(qǐng)求)”如此超大規(guī)模需求時(shí),還能做到游刃有余的原因。
但對(duì)于金山辦公來(lái)說(shuō),讓文檔云原生,并不是一蹴而就的事情,而是經(jīng)歷了13年的一步步發(fā)展及演變。
據(jù)了解,從2009年至2022年,WPS 云服務(wù)的架構(gòu)演化歷經(jīng)了四個(gè)時(shí)代:
- 單體式應(yīng)用
- 分布式架構(gòu)
- DevOps+容器化、微服務(wù)化
- 云原生提供混合云可伸縮能力
整個(gè)過(guò)程,對(duì)于服務(wù)研發(fā)的“速度”和“敏捷”指標(biāo)都提出了極高的要求——
比如必須支持大規(guī)模云服務(wù)快速更新的能力、服務(wù)必須具有高健壯性、故障自愈能力等等。
為此,黃傳通還強(qiáng)調(diào)稱(chēng),金山辦公近年來(lái)正大力投入云原生的安全基礎(chǔ)設(shè)施建設(shè),著手建設(shè)“兩地三中心”(生產(chǎn)中心、同城容災(zāi)中心、異地容災(zāi)中心)。
所有的數(shù)據(jù)都會(huì)在不同區(qū)域備份,極端災(zāi)害情況下可做到秒級(jí)切換能力。
在過(guò)去的一年時(shí)間里,已經(jīng)實(shí)現(xiàn)了全年99.99%以上時(shí)間服務(wù)可用!
如此一來(lái),就是實(shí)現(xiàn)了即使有故障發(fā)生,也可以在用戶(hù)感知不到的情況下迅速恢復(fù)服務(wù)。
以及在安全方面,金山辦公也是有一套妙招——“進(jìn)不來(lái)、拿不走、看不了”。
而云原生可以說(shuō),只是金山辦公在對(duì)面超大規(guī)模需求時(shí)的一種手段。
至于背后更為本質(zhì)的“超大規(guī)模之道”,金山辦公副總裁姚冬也在現(xiàn)場(chǎng)發(fā)表了他的看法。
△金山辦公副總裁,姚冬
在他看來(lái):
做好超大規(guī)模軟件項(xiàng)目,不僅需要技術(shù)能力、產(chǎn)品能力,也需要管理能力,用管理推動(dòng)技術(shù)創(chuàng)新、效率提升和質(zhì)量改進(jìn)。
而且姚冬在看待軟件“卡脖子”的問(wèn)題時(shí),他認(rèn)為被卡的關(guān)鍵原因在于那些軟件都屬于大規(guī)模、長(zhǎng)周期。
換言之,就是在小規(guī)模、短周期范圍內(nèi)無(wú)法去取代,基于此姚冬道出了他認(rèn)為的對(duì)策:
用大規(guī)模長(zhǎng)周期,來(lái)應(yīng)對(duì)大規(guī)模長(zhǎng)周期的問(wèn)題。
例如金山辦公和微軟辦公之間的數(shù)十年,就是一個(gè)很好的例子。
文檔云原生,用得怎么樣?
正所謂“好用才是硬道理”。
金山辦公也已經(jīng)將它的“大規(guī)模之道”付諸到了實(shí)踐當(dāng)中。
例如今年的北京冬奧會(huì),是迄今觀看人數(shù)最多、數(shù)字化程度最高的一屆冬奧會(huì)。
而金山辦公作為官方協(xié)同辦公軟件供應(yīng)商,便為冬奧組委提供了一套私有云部署解決方案,方案采用了云原生的技術(shù)棧,支持文檔的云端存儲(chǔ)、文檔的多人在線協(xié)同等。
金山辦公私有云專(zhuān)家陳良在現(xiàn)場(chǎng)介紹說(shuō):
在冬奧會(huì)案例中,金山辦公面臨兩方面挑戰(zhàn):首先是跨區(qū)域的辦公協(xié)同,包含場(chǎng)館、團(tuán)隊(duì)與總部員工的辦公協(xié)同,以及與國(guó)際奧組委的協(xié)同,特點(diǎn)是部署環(huán)境復(fù)雜、運(yùn)維難,可用性保障難;其次,冬奧會(huì)的數(shù)據(jù)安全要求是國(guó)際頂尖水準(zhǔn)級(jí)別的。
△金山辦公私有云專(zhuān)家陳良
為了解決這兩個(gè)難題,金山辦公原創(chuàng)設(shè)計(jì)了一套“私有云底座”(kubewps),并形成了一套標(biāo)準(zhǔn)的“1小時(shí)”高效部署服務(wù)流程:
- 第一,實(shí)現(xiàn)環(huán)境容器化,屏蔽環(huán)境差異、兼容多操作系統(tǒng)解決部署依賴(lài)問(wèn)題;
- 第二,實(shí)現(xiàn)配置模板化,事前根據(jù)節(jié)點(diǎn)數(shù)預(yù)定義最佳的角色分配,減少賽事后期配置;
- 第三,管理平臺(tái)化,為冬奧組委提供了一套可視化運(yùn)維系統(tǒng),清晰展現(xiàn)監(jiān)控運(yùn)維成果。
歷經(jīng) 800 余天,金山辦公協(xié)助北京冬奧組委技術(shù)部完成了協(xié)同辦公系統(tǒng)及其余 3 個(gè)業(yè)務(wù)系統(tǒng)的自主研發(fā)建設(shè),共計(jì)處理問(wèn)題工單 800 余次,提供超過(guò) 4000 小時(shí)技術(shù)保障,達(dá)成 100%問(wèn)題解決率,以“零事故”成果圓滿(mǎn)完成賽事保障任務(wù)。
不僅是在北京冬奧會(huì)這種規(guī)模上的應(yīng)用,在現(xiàn)場(chǎng),金山辦公也在現(xiàn)場(chǎng)“秀”了一把用戶(hù)就可以唾手可得的能力。
例如在面對(duì)被揉得褶皺不堪的文件時(shí),通過(guò)WPS圖像處理、計(jì)算視覺(jué)能力,依舊能夠?qū)⑽谋厩逦靥釤挸鰜?lái):
并且金山辦公還表示,在研發(fā)圍繞“云和數(shù)字化”方向?qū)⒆鲩L(zhǎng)期儲(chǔ)備,投入不斷加碼。
目前據(jù)2021年報(bào)數(shù)據(jù),2021年金山辦公產(chǎn)研費(fèi)用投入10.82億元;研發(fā)總?cè)藬?shù)2816人,研發(fā)人員占公司人員總數(shù)比例近七成。
One More Thing
在今年的活動(dòng)現(xiàn)場(chǎng)中,金山還邀請(qǐng)了一位特別嘉賓——WPS 97 版研發(fā)負(fù)責(zé)人章立新。
章立新1992年加入WPS,先后參與了盤(pán)古組件、WPS 97、WPS 2000、WPS Office等軟件開(kāi)發(fā);員工序號(hào)為“004”。
今年是章立新加入金山的第三十周年,金山辦公為此給他頒發(fā)了“30年容易架構(gòu)師”的特別版紀(jì)念工牌。
其背面是章立新在WPS所寫(xiě)下的第一行代碼。
- 商湯林達(dá)華萬(wàn)字長(zhǎng)文回答AGI:4層破壁,3大挑戰(zhàn)2025-08-12
- 商湯多模態(tài)大模型賦能鐵路勘察設(shè)計(jì),讓70年經(jīng)驗(yàn)“活”起來(lái)2025-08-13
- 以“具身智能基座”為核,睿爾曼攜全產(chǎn)品矩陣及新品亮相2025 WRC2025-08-11
- 哇塞,今天北京被機(jī)器人人人人人塞滿(mǎn)了!2025-08-08