張振倫
去年圣誕季,亞馬遜發(fā)布擁抱硬件的消息曾引起轟動(dòng)。亞馬遜容器和HPC部門總經(jīng)理Deepak Singh認(rèn)為:“規(guī)模達(dá)到一定階段后,專用硬件和基礎(chǔ)設(shè)施是十分必要的,而此時(shí),F(xiàn)PGA就是一個(gè)很好的選擇?!币徊恍⌒模?0多歲FPGA與公有云巨頭的這個(gè)新戀情就被Deepak Singh給抖摟出來了。
其實(shí),F(xiàn)PGA和專有硬件的使用即使在數(shù)據(jù)中心也不是新鮮事,將某些能夠定制的功能通過硬件來實(shí)現(xiàn)的優(yōu)勢不言而喻。實(shí)際上,傳統(tǒng)的網(wǎng)絡(luò)交換機(jī)就是一個(gè)專門定制的硬件,通過專用的硬件解決了高速、大規(guī)模下的數(shù)據(jù)交換問題。數(shù)據(jù)中心里面使用FPGA也是很常見的事,許多安全設(shè)備,尤其是那些DDoS保護(hù)設(shè)備,都專門配置了FPGA來確保迅速地進(jìn)行大規(guī)模入站流量檢測,并斬?cái)郉DoS攻擊流量侵入數(shù)據(jù)中心的可能。
在公有云上使用傳統(tǒng)硬件和FPGA的區(qū)別之一是擴(kuò)展能力,但也有性能和成本的考量。在公有云上部署的話,F(xiàn)GPA相比傳統(tǒng)硬件有三大好處。下面我們一起來解讀一下FPGA和專有硬件的三大亮點(diǎn):
一、速度更快
通過硬件來實(shí)現(xiàn)特定功能速度更快,并且需要的資源更少,這一點(diǎn)毋庸置疑。通過硬件來實(shí)現(xiàn)一個(gè)功能比軟件實(shí)現(xiàn)肯定延遲更小,特別是針對安全的加解密算法,通過硬件實(shí)現(xiàn)的效率肯定比軟件高很多。對于企業(yè)客戶來說,當(dāng)然希望提升計(jì)算的速度,因?yàn)檫@意味著用更快速的方式響應(yīng)他們自己用戶的需求,生產(chǎn)效率和競爭力肯定會(huì)獲得提升,這有助于降低運(yùn)維的三大風(fēng)險(xiǎn)之一:性能問題。
二、擴(kuò)展能力更強(qiáng)
擴(kuò)展能力是采用FPGA和專有硬件的主要驅(qū)動(dòng)力。其實(shí),硬件的卸載能力是FPGA和專有硬件能提升擴(kuò)展能力的主要原因。卸載就是讓FPGA或?qū)S杏布硖幚碓瓉鞢PU承擔(dān)的某些復(fù)雜任務(wù),讓傳統(tǒng)的CPU可以專注它擅長的部分,從而提升了整個(gè)系統(tǒng)的處理能力,也就是擴(kuò)展能力大幅增加。對企業(yè)用戶來說,這其實(shí)就是用盡可能少的資源來完成既定任務(wù),這讓企業(yè)更平滑地支撐更為大量的業(yè)務(wù)。擴(kuò)展能力有助于降低運(yùn)維的第二大風(fēng)險(xiǎn):可用性問題。
三、成本更低
通過提高速度和擴(kuò)展能力,單個(gè)交易的成本自然會(huì)降低。單個(gè)交易的成本降低意味著更快地回收投資,更重要的是這樣降低了每個(gè)客戶的成本。每個(gè)用戶的收入ARPU是云服務(wù)商關(guān)注的核心指標(biāo)之一,對云服務(wù)商來說,規(guī)模固然重要,但ARPU值絕對是他們的核心競爭力。
采用FPGA和專有硬件解決方案,將是云端安全的重要趨勢,這顯而易見可以降低運(yùn)維的第三大風(fēng)險(xiǎn):安全性問題。硬件的優(yōu)點(diǎn)是它不犧牲性能或擴(kuò)展能力,甚至可以加速處理能力,就能圓滿完成既定任務(wù)。當(dāng)您正在建立自己的云端基礎(chǔ)架構(gòu)時(shí),無論是公有云還是私有云,甚至是混合云,都應(yīng)該擁抱這個(gè)趨勢,通過FPGA和專有硬件來卸載某些特定功能。