如何提升計算資源的利用效率?難點在什么地方?
何征宇:關鍵的技術難度,其實在于真正有峰值來臨時,計算資源是否能真正騰挪出來。在這個方面,之前螞蟻的整體架構云原生化打下了很好的基礎,讓計算資源可以進行統(tǒng)一調度。
而云原生的核心組件,比如容器,螞蟻一直堅持技術自主研發(fā),在綠色計算體系里就突顯了重要性。打個比方,這相當于開發(fā)了一個新操作系統(tǒng),操作系統(tǒng)上可以同時跑安卓、IOS 等等。所有的計算任務跑在同一臺機器上,哪怕是整體 CPU 利用率達到百分之八九十,也可以互不影響,這很大程度提升了運行效率。
達到這個前提,我們才有可能做計算資源的調度,讓離線任務跑到在線任務旁邊,在線任務跑到數(shù)據(jù)庫旁邊,通過實時動態(tài)配置,根據(jù)服務需求去做這個事情。