金山辦公2022年技術開放日:超大辦公規模背後的雲原生技術

語言: CN / TW / HK

8月26日,金山辦公在珠海舉辦以「規模之道」為主題的2022年技術開放日活動。金山辦公副總裁姚冬金山辦公技術委員會執行主席皮霞林、金山辦公高級研發總監黃傳通、金山辦公私有云專家陳良等嘉賓發表了主題演講。

有了雲協同辦公以指數級規模呈爆發增長態勢。有了雲,有了協作的可能,有了協作,用户創造更的價值。辦公軟件正在進入雲原生時代,而軟件架構設計和管理方式也正悄然發生着轉變。

邁入文檔雲原生時代,文檔隨取隨用

會上,金山辦公高級研發總監、雲平台負責人黃傳通表示,當前我們已經邁入“文檔雲原生時代”,並在主題演講中,分享了軟件開發的架構設計如何適應雲原生環境。

何為文檔雲原生?雲原生技術本身是一種利用雲計算交付模型的優勢來構建和運行應用程序的方法。當企業使用雲原生架構開發和運維應用程序時,以在線文檔、在線表格、在線表單為代表性的辦公應用,天然地被設計為在雲上以最佳方式運行辦公場景下的雲原生可以做到文檔生於雲,存於雲,編輯於雲、流動於雲”,辦公雲原生應用則具備“唾手可得、用過即走、隨時分享、方便協作突出優勢。

據瞭解,金山辦公的文檔雲原生服務支撐着超大規模的數字化辦公業務,創造了承載5.7億活躍用户設備核心業務運營、超1500億雲文檔數量、270PB雲文檔存儲量QPS(每秒請求)的超大規模雲原生實踐,也是目前雲辦公領域面向數字化轉型的最佳雲原生實踐標杆之一。

為了支撐雲辦公服務的業務形態發展,從2009年至2022年,WPS 雲服務的架構演化,歷經了從單體式應用到分佈式架構,再到DevOps+容器化、微服務化,以及正式進入雲原生提供混合雲可伸縮能力四個時代。整個過程,對於服務研發的“速度”和“敏捷”指標都提出了極高的要求:比如必須支持大規模雲服務快速更新的能力、服務必須具有高健壯性、故障自愈能力等等。

黃傳通強調,金山辦公近年來大力投入雲原生的安全基礎設施建設,着手建設“兩地三中心”(生產中心、同城容災中心、異地容災中心),所有的數據都會在不同區域備份,極端災害情況下可做到秒級切換能力,過去一年已實現“四個9”級別服務高可用性——全年99.99%以上時間服務可用。

北京冬奧會,雲原生應用交付的最佳實踐

雲原生是一整套體系,包含了從開發,部署到運維的完整技術棧。除了開發,雲上的運維技術發展也日新月異,尤其是面向私有化部署。

2022年,北京冬奧會成功舉辦,這是迄今觀看人數最多、數字化程度最高的一屆冬奧會。作為官方協同辦公軟件供應商,金山辦公為冬奧組委提供了一套私有云部署解決方案,方案採用了雲原生的技術棧,支持文檔的雲端存儲、文檔的多人在線協同等。

金山辦公私有云專家陳良在《冰雪盛會背後的技術保障—私有云場景下的雲原生應用交付及運維》表示:“在冬奧會案例中,金山辦公面臨兩方面挑戰:首先是跨區域的辦公協同,包含場館、團隊與總部員工的辦公協同,以及與國際奧組委的協同,特點是部署環境複雜、運維難,可用性保障難;其次,冬奧會的數據安全要求是國際頂尖水準級別的

為了解決這兩個難題,金山辦公原創設計了一套“私有云底座”(kubewps),並形成了一套標準的“1小時”高效部署服務流程:第一,實現環境容器化,屏蔽環境差異、兼容多操作系統解決部署依賴問題;第二,實現配置模板化,事前根據節點數預定義最佳的角色分配,減少賽事後期配置;第三,管理平台化,為冬奧組委提供了一套可視化運維繫統,清晰展現監控運維成果

歷經 800 余天金山辦公協助北京冬奧組委技術部完成了協同辦公系統及其餘 3 個業務系統的自主研發建設,共計處理問題工單 800 餘次,提供超過 4000 小時技術保障,達成 100%問題解決率,以“零事故”成果圓滿完成賽事保障任務

兼具技術厚度和管理創新

“技術立業”是金山辦公的重要戰略,堅持程序員文化是金山辦公的寶貴基因。

技術開放日上,金山辦公副總裁姚冬在《超大規模軟件項目管理》主題演講中,坦誠分享了WPS 30多年來在超大規模軟件管理實踐中總結出來的的經驗和心得。姚冬表示:“做好超大規模軟件項目,不僅需要技術能力、產品能力,也需要管理能力,用管理推動技術創新、效率提升和質量改進。”

活動現場還邀請了特別嘉賓——WPS 97 版研發負責人章立新出席。章立新1992年加入WPS,先後參與了盤古組件、WPS 97、WPS 2000、WPS Office等軟件開發。今年是章立新加入金山的第三十週年。章立新説“一代代金山人的智慧,積累了WPS的技術厚度,造就了WPS的產品規模。有厚度、有規模,金山辦公必將厚積薄發。”

為了適應產業不斷提出的需求,金山辦公產研團隊持續把握技術趨勢的變化,堅持探索新一代辦公產品形態。據2021年報數據,2021年金山辦公產研費用投入10.82億元,研發圍繞雲和數字化”方向做長期儲備,投入不斷加碼。最新數據顯示,金山辦公研發總人數2816人,研發人員佔公司人員總數比例近七成。