阿里巴巴技術(shù)團隊11月3日透露,基于在云計算領(lǐng)域長期的技術(shù)積累,阿里巴巴在雙11前夕,攻克了兩項世界級的創(chuàng)新難題——“數(shù)據(jù)中心異地雙活”和“服務(wù)器資源彈性部署”。據(jù)悉,超大體量電商網(wǎng)站的“數(shù)據(jù)中心異地雙活“,目前全球只有阿里巴巴已完成部署,包括亞馬遜在內(nèi)的其他電商巨頭尚未實現(xiàn)。
“數(shù)據(jù)中心異地雙活”的意義在于可使電商網(wǎng)站具備跨地域的容災(zāi)能力,保障不受單地域的災(zāi)難的影響。此外,在日常的系統(tǒng)運行中,數(shù)據(jù)中心可根據(jù)用戶地域就近接入,提升購物體驗。
阿里巴巴不久前實現(xiàn)了“數(shù)據(jù)中心異地雙活”的部署。該項目可幫助阿里巴巴應(yīng)對極端的自然災(zāi)害,即使杭州的數(shù)據(jù)中心“全軍覆沒”,雙11仍然能夠順利運轉(zhuǎn)。這項技術(shù)可實現(xiàn)跨省的兩地數(shù)據(jù)中心像一個數(shù)據(jù)中心一樣工作,同時支持雙11的所有應(yīng)用。阿里巴巴集團技術(shù)保障部潘健表示:“兩地數(shù)據(jù)中心的切換,能在不中斷業(yè)務(wù)的情況下完成,這就像為正在飛行的飛機更換引擎,不僅不影響飛行,飛機上的乘客也不會有感覺。”
據(jù)潘健介紹,異地多數(shù)據(jù)中心的實現(xiàn)技術(shù)難度非常大,全球都沒有可參考的點。一方面是電商業(yè)務(wù)的數(shù)據(jù)是多緯度的,例如有商品、買家和賣家緯度;另一方面是數(shù)據(jù)一致性的要求,電商對一致性的要求比其他例如社交、搜索、視頻等領(lǐng)域都高非常多。
此外,另一保障雙11用戶體驗的重大技術(shù)突破就是資源彈性部署。服務(wù)器資源彈性部署,可以應(yīng)對不可預(yù)知的業(yè)務(wù)爆發(fā)。一旦有超出預(yù)期的業(yè)務(wù)熱點出現(xiàn),系統(tǒng)可自動調(diào)用其他資源使用不足的服務(wù)器,實現(xiàn)“分鐘級無縫切換”,在不增加硬件部署的情況下應(yīng)對更復(fù)雜的流量變化。