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