技術
亞太地區
中小企業/初創企業
“Serverless技術在CPU和記憶體密集型情境中提高了開發效率並降低了計算成本,例如在修改試算表、合并試算表以及計算試算表渲染結果時。”
Wan Ming,
石墨文檔資深技術專家
關於石墨文檔
石墨文檔是一款線上文檔編輯和處理工具,提供與Google Docs和Quip類似的功能。石墨文檔支援多使用者同時在同一文檔中即時協作。公司已為超過20萬企業使用者提供多種服務。
挑戰
為實現即時協同編輯,石墨文檔對OT演算法進行了深入研究並做出多項關鍵改進,包括在原有的一維繫統基礎上開發出二維文檔編輯系統。該系統消除了多人同時編輯同一段文本時可能出現的合并衝突。
與此同時,石墨文檔在實現即時編輯功能方面面臨嚴峻挑戰。不同使用者的即時編輯操作消耗大量資源,往往導致伺服器過載。當使用者在鍵盤上輸入一個詞時,伺服器需要在幾毫秒內儲存編輯內容。但當大量使用者同時在石墨文檔上編輯文檔時,資料可能會在較短時間段內分布不均。
為什麼選擇阿里雲
阿里雲的Serverless架構,即Function Compute,是石墨文檔應對突發流量的理想解決方案。Function Compute根據請求數量動態分配執行環境,毫秒級調度計算資源。Function Compute在工作負載較高時將延遲降至最低,在工作負載較低時保持高資源使用率。此外,藉助Function Compute,石墨文檔只需為代碼運行時實際使用的計算資源付費,從而節省成本。
石墨文檔使用Function Compute構建即時文檔編輯服務,將即時文檔協同編輯的邏輯實現為函數。Function Compute的智能調度系統自動分配執行環境,處理協同編輯的峰值負載。Function Compute的Auto Scaling能力確保應用在運行時保持穩定可靠。
架構
使用者體驗、成本效率和服務敏捷性是初創企業在商界脫穎而出的關鍵因素。
阿里雲Function Compute使石墨文檔能夠在高峰時段毫秒級擴充計算資源。與在資料中心部署物理伺服器相比,Function Compute通過減少空閑資源浪費提高了資源使用率,節省了58%的伺服器成本。
石墨文檔無需再關注CPU密集型計算的負載平衡,專案迭代節奏逐步加快,工程師可以專註於與產品團隊協作,持續拓展業務價值。Function Compute助力石墨文檔提升了開發效率和流程穩定性。
展望未來
石墨文檔將繼續探索Serverless技術在更多業務情境中的應用,相信Serverless技術有助於提升業務穩定性,更高效地利用雲上資源。
精選
產品
產品
安全、穩定、Auto Scaling、免營運、隨用隨付的Serverless計算平台
相關部落格
瞭解Function Compute與石墨文檔如何助力中國20萬家企業遠程複工
瞭解阿里雲Function Compute如何協助石墨文檔助力中國20萬企業通過遠程辦公實現複工。
查看更多
