說(shuō)起防火墻,相信大家都不陌生。虛擬化防火墻就是將它搬到“云”上進(jìn)行統(tǒng)一管理,或者將它嵌入到本地設(shè)備節(jié)約物理空間,是防火墻的升級(jí)優(yōu)化版本。
安博通在2017年正式推出了虛擬化防火墻產(chǎn)品——安博通虛擬安全網(wǎng)關(guān)。作為SPOS-Base系列產(chǎn)品的核心,該產(chǎn)品至今已成功服務(wù)中興、中科大洋、均瑤集團(tuán)等數(shù)百家客戶,并獲得了使用者的信賴。在它的背后,是一個(gè)精益求精、匠心獨(dú)具的研發(fā)團(tuán)隊(duì)和他們無(wú)數(shù)個(gè)專注體驗(yàn)、打磨細(xì)節(jié)的日夜。
500次性能測(cè)試才能發(fā)布1款產(chǎn)品
從2016年產(chǎn)品誕生到2017年產(chǎn)品成熟,虛擬化防火墻的研發(fā)歷時(shí)一年。在這一年中,研發(fā)團(tuán)隊(duì)最重要的工作之一就是對(duì)產(chǎn)品的各項(xiàng)性能進(jìn)行測(cè)試。
虛擬化防火墻產(chǎn)品包含1核2G、2核4G、4核8G和8核16G四種型號(hào),支持KVM和VMware ESXI兩種平臺(tái),SR-IOV和Virtio/vmxnet3兩種網(wǎng)卡類型,任意組合共有16種不同型號(hào)。每種型號(hào)的產(chǎn)品都經(jīng)歷了幾十輪性能測(cè)試:開始1輪測(cè)試,出現(xiàn)問(wèn)題,解決問(wèn)題,再進(jìn)行5輪測(cè)試驗(yàn)證,如此不斷循環(huán),直到產(chǎn)品完全穩(wěn)定。
超過(guò)500輪的完整性能測(cè)試,才使虛擬化防火墻產(chǎn)品達(dá)到安博通的發(fā)布標(biāo)準(zhǔn),這也是我們對(duì)品質(zhì)的一貫追求。
我們用了14天,只改動(dòng)了3行代碼
在虛擬化防火墻產(chǎn)品發(fā)布前夕,一個(gè)突發(fā)狀況驟然來(lái)臨。
虛擬化防火墻還沒正式發(fā)布時(shí),就已經(jīng)有用戶預(yù)定了這款產(chǎn)品,等待著安裝使用。為了讓第一批使用者擁有最好的產(chǎn)品體驗(yàn),研發(fā)團(tuán)隊(duì)一直不間斷地測(cè)試著產(chǎn)品,排除潛在的問(wèn)題。
就在距發(fā)布僅有14天的時(shí)候,問(wèn)題出現(xiàn)了:虛擬化防火墻在一款新系列網(wǎng)卡X550上無(wú)法正常收發(fā)包。這個(gè)問(wèn)題讓研發(fā)團(tuán)隊(duì)很是意外,因?yàn)榱硪豢钔瑯又С諷R-IOV(單根I/O虛擬化)特性的網(wǎng)卡82599系列已經(jīng)通過(guò)了測(cè)試,理論上,兩款網(wǎng)卡對(duì)于上層虛擬化防火墻來(lái)說(shuō)并無(wú)本質(zhì)區(qū)別。
一邊是近在咫尺的發(fā)布日和等待交付的用戶,一邊是產(chǎn)品的“不完美”,哪怕客戶正在使用X550網(wǎng)卡的可能性非常小,研發(fā)團(tuán)隊(duì)依然無(wú)法忍受這一“瑕疵”。他們的選擇是在這14天里爭(zhēng)分奪秒,讓產(chǎn)品變得“完美”。
想要解決問(wèn)題就要先定位問(wèn)題。研發(fā)團(tuán)隊(duì)發(fā)現(xiàn)在配置接口IP地址后,接口鏈路狀態(tài)突然由up變?yōu)閐own,導(dǎo)致了無(wú)法收發(fā)包的問(wèn)題,經(jīng)過(guò)分析,配置IP地址時(shí)會(huì)自動(dòng)發(fā)送一個(gè)免費(fèi)的ARP(地址解析協(xié)議)報(bào)文,來(lái)校驗(yàn)網(wǎng)絡(luò)中是否存在重復(fù)IP。那么發(fā)送ARP報(bào)文,又怎么會(huì)引起接口鏈路狀態(tài)的改變呢?
首先,研發(fā)團(tuán)隊(duì)在centos虛機(jī)上進(jìn)行了發(fā)包測(cè)試,結(jié)果一切正常,排除了網(wǎng)卡本身的問(wèn)題。接著,他們又想到安博通虛擬化防火墻采用了高性能轉(zhuǎn)發(fā)框架DPDK(數(shù)據(jù)平面開發(fā)套件),這也許是問(wèn)題所在。在使用DPDK自帶的測(cè)試程序l2fwd進(jìn)行編譯測(cè)試后,他們確定了自己的猜想:?jiǎn)栴}確實(shí)與DPDK有關(guān)。經(jīng)過(guò)代碼調(diào)試,研發(fā)最終將問(wèn)題精準(zhǔn)定位到發(fā)包函數(shù)下的寄存器語(yǔ)句。
雖然導(dǎo)致問(wèn)題的語(yǔ)句已經(jīng)定位,但解決方法仍無(wú)頭緒。研發(fā)團(tuán)隊(duì)決定換個(gè)方向,仔細(xì)研究X550系列網(wǎng)卡的datasheet手冊(cè),尋找解決之道。功夫不負(fù)有心人,他們?cè)谑种邪l(fā)現(xiàn)X550新增了惡意驅(qū)動(dòng)檢測(cè)(MDD)特性,該特性要求VF必須以規(guī)定的方式設(shè)置和使用發(fā)包描述符;而DPDK認(rèn)為VF支持MDD特性會(huì)嚴(yán)重?fù)p耗性能,所以暫未支持。為了正常使用DPDKVF,可以在宿主機(jī)上通過(guò)3行命令來(lái)關(guān)閉MDD特性。
至此,問(wèn)題終于定位并解決了,14天的堅(jiān)持不懈讓虛擬化防火墻在發(fā)布當(dāng)天以完美的狀態(tài)亮相。短短3行代碼中,凝聚著安博通人追求極致的信念。
我們一直都在,晚9點(diǎn)到凌晨2點(diǎn)的堅(jiān)守
晚9點(diǎn),防火墻產(chǎn)品線研發(fā)團(tuán)隊(duì)的負(fù)責(zé)人亞勇(化名)接到了一通電話,是一位海外客戶對(duì)虛擬化防火墻提出了新需求,需要緊急解決。
客戶需要在兩臺(tái)centos虛機(jī)上安裝虛擬化防火墻,這對(duì)他們來(lái)說(shuō)是比較方便的操作辦法,然而卻不是正規(guī)的產(chǎn)品安裝方式。這種非常規(guī)的安裝方式,需要調(diào)整虛擬化防火墻的代碼來(lái)適配虛機(jī);同時(shí),又極易損壞虛機(jī)原有的系統(tǒng)。
時(shí)間緊,任務(wù)重,亞勇在了解全部需求后,立即開始規(guī)劃部署方案,他決定修改系統(tǒng)grub,用虛擬化防火墻直接替換原有的centos系統(tǒng)。整個(gè)部署過(guò)程,適配的要點(diǎn)有3個(gè):1、centos的文件系統(tǒng)為XFS;2、centos的分區(qū)使用了LVM(邏輯卷管理);3、centos的接口使用了DHCP來(lái)獲取IP地址和網(wǎng)關(guān)。
為了確保萬(wàn)無(wú)一失,亞勇首先在本地搭建測(cè)試環(huán)境,進(jìn)行代碼的修改、調(diào)試和驗(yàn)證;多次驗(yàn)證無(wú)誤后,才按既定步驟部署在客戶的虛機(jī)上。問(wèn)題圓滿解決了,時(shí)針也指向了凌晨2點(diǎn)。
“把問(wèn)題解決了,客戶能夠正常使用了,我才能安心睡覺,要不心里老存著事。”這是亞勇實(shí)現(xiàn)這次緊急需求后的感受。
客戶對(duì)安博通服務(wù)保障的感受就一個(gè)字——“快”。安博通創(chuàng)下的實(shí)現(xiàn)新需求平均用時(shí)兩周的紀(jì)錄,超出了許多客戶的預(yù)期。客戶對(duì)安博通的信任感不止來(lái)自于過(guò)硬的產(chǎn)品質(zhì)量,也來(lái)自于我們對(duì)問(wèn)題、需求的快速響應(yīng)。
這樣的故事,在安博通經(jīng)常發(fā)生。對(duì)產(chǎn)品的精雕細(xì)琢,對(duì)服務(wù)的快速響應(yīng),早已融入安博通的靈魂。這是安博通人對(duì)“工匠精神”的恪守傳承,也是對(duì)客戶最用心、讓客戶最放心的一份莊嚴(yán)承諾。
關(guān)于安博通
北京安博通科技股份有限公司(簡(jiǎn)稱“安博通”),成立于2011年,以“看透安全,體驗(yàn)價(jià)值”理念為核心,是國(guó)內(nèi)領(lǐng)先的可視化網(wǎng)絡(luò)安全專用核心系統(tǒng)產(chǎn)品與安全服務(wù)提供商。其自主研發(fā)的SPOS可視化網(wǎng)絡(luò)安全系統(tǒng)套件,已成為眾多一線廠商與大型解決方案集成商最廣泛搭載的網(wǎng)絡(luò)安全系統(tǒng)平臺(tái),是國(guó)內(nèi)眾多部委與央企安全態(tài)勢(shì)感知平臺(tái)的核心組件與數(shù)據(jù)來(lái)源。
- 為什么年輕人不愛換手機(jī)了
- 柔宇科技未履行金額近億元被曝已6個(gè)月發(fā)不出工資
- 柔宇科技被曝已6個(gè)月發(fā)不出工資 公司回應(yīng)欠薪有補(bǔ)償方案
- 第六座“綠動(dòng)未來(lái)”環(huán)保公益圖書館落地貴州山區(qū)小學(xué)
- 窺見“新紀(jì)元”,2021元宇宙產(chǎn)業(yè)發(fā)展高峰論壇“廣州啟幕”
- 以人為本,景悅科技解讀智慧城市發(fā)展新理念
- 紐迪瑞科技/NDT賦能黑鯊4 Pro游戲手機(jī)打造全新一代屏幕壓感
- 清潔家電新老玩家市場(chǎng)定位清晰,攜手共進(jìn),核心技術(shù)決定未來(lái)
- 新思科技與芯耀輝在IP產(chǎn)品領(lǐng)域達(dá)成戰(zhàn)略合作伙伴關(guān)系
- 芯耀輝加速全球化部署,任命原Intel高管出任全球總裁
免責(zé)聲明:本網(wǎng)站內(nèi)容主要來(lái)自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說(shuō)明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。