關(guān)鍵點(diǎn):
1山林,類(lèi)似google的maglev,也做了一點(diǎn)改動(dòng)邢羔。
2驼抹,采用DPDK來(lái)操作網(wǎng)卡,不經(jīng)過(guò)linux 內(nèi)核協(xié)議棧张抄。
用戶空間驅(qū)動(dòng)砂蔽,完全Zero-Copy
采用批處理攤銷(xiāo)單個(gè)報(bào)文處理的成本
充分利用硬件特性
Intel DataDirect I/O Technology (Intel DDIO)
NUMA
Huge Pages洼怔,Cache Alignment署惯,Memory channel use
3,DSR模式镣隶,響應(yīng)數(shù)據(jù)無(wú)需回到負(fù)載均衡极谊。
在ucloud里诡右,對(duì)sdn的支持使得負(fù)載均衡后面的服務(wù)器都處于同一個(gè)大二層的虛擬網(wǎng)絡(luò)(arp代理)中。這樣就能夠完美匹配DSR模式所需要的負(fù)載均衡和后端服務(wù)器二層可達(dá)的要求轻猖,變劣勢(shì)為優(yōu)勢(shì)帆吻。
4,采用ECMP和一致性hash來(lái)確保服務(wù)的可擴(kuò)展性和高可用咙边。