圖片:英特爾架構(gòu)性能價(jià)格比突出
不過,盡管x86服務(wù)器在性能和RAS特性上的不斷提高,而且整體計(jì)算環(huán)境的變化也有利于x86服務(wù)器在關(guān)鍵業(yè)務(wù)應(yīng)用當(dāng)中發(fā)揮長處——在云計(jì)算時(shí)代,傳統(tǒng)環(huán)境所強(qiáng)調(diào)的單機(jī)RAS特性越來越被云計(jì)算環(huán)境下的體系結(jié)構(gòu)的RAS特性所取代,這意味著x86服務(wù)器更能發(fā)揮其性能價(jià)格比優(yōu)勢(shì)。但在現(xiàn)實(shí)的應(yīng)用環(huán)境當(dāng)中,將UNIX應(yīng)用遷移到x86服務(wù)器上,并不是一個(gè)簡單的工程。在英特爾關(guān)鍵業(yè)務(wù)論壇上,中國電信廣東研究院的李先緒先生提到了從UNIX服務(wù)器遷移到x86過程當(dāng)中的三大難題:首先是軟件系統(tǒng)的跨平臺(tái)遷移,這會(huì)涉及到的應(yīng)用系統(tǒng)集成商、數(shù)據(jù)庫廠商、Linux操作系統(tǒng)廠商,這對(duì)廠商的技術(shù)能力、支持力度、優(yōu)化能力都有非常高的要求;其次是遷移過程當(dāng)中的數(shù)據(jù)遷移方案設(shè)計(jì),數(shù)據(jù)是企業(yè)應(yīng)用的核心,遷移過程當(dāng)中如何保證數(shù)據(jù)一致性、完整性、實(shí)時(shí)性,保證數(shù)據(jù)遷移不影響業(yè)務(wù),這就需要一個(gè)合理的數(shù)據(jù)遷移方案設(shè)計(jì);最后,在遷移過程當(dāng)中應(yīng)當(dāng)避免單點(diǎn)效應(yīng)。
針對(duì)關(guān)鍵業(yè)務(wù)移植到x86平臺(tái)上遇到的這些問題,Seaman先生介紹了英特爾的關(guān)鍵業(yè)務(wù)移植流程。“規(guī)劃至關(guān)重要。”他說,“遵循一個(gè)已經(jīng)被證實(shí)的移植方案有利于降低成本和風(fēng)險(xiǎn),并能加快進(jìn)度,取得效益。”同時(shí),他還表示,將關(guān)鍵業(yè)務(wù)移植到x86芯片架構(gòu)上有廣泛的市場需求。目前,英特爾的業(yè)務(wù)已經(jīng)有很多從傳統(tǒng)服務(wù)器平臺(tái)轉(zhuǎn)移到私有云當(dāng)中,未來會(huì)更進(jìn)一步,在更多互連設(shè)備接入網(wǎng)絡(luò)的同時(shí),根據(jù)平臺(tái)和位置感知的云服務(wù)。“在x86平臺(tái)上,有非常多第三方應(yīng)用程序,包括基于Linux的和基于Windows的。”他說,“如今絕大多數(shù)應(yīng)用都是基于英特爾IA架構(gòu)編寫的,因此向開放式的x86架構(gòu)遷移會(huì)有更多的靈活性。”
圖片:移植英特爾架構(gòu)具有廣泛的市場需求
那么,應(yīng)該如何制定關(guān)鍵業(yè)務(wù)的移植流程?關(guān)鍵業(yè)務(wù)是否都適合放在云端?Seaman表示,這與企業(yè)原先的應(yīng)用程序直接相關(guān)。從英特爾的角度看,其 ERP數(shù)據(jù)庫已經(jīng)切割為一個(gè)個(gè)小的數(shù)據(jù)庫,以一個(gè)個(gè)模塊的形式放在服務(wù)器內(nèi)存里做內(nèi)存計(jì)算,這種方式就很容易通過云計(jì)算來實(shí)現(xiàn)資源的自由調(diào)配。同時(shí),他也強(qiáng)調(diào),盡管計(jì)算資源可以自由調(diào)配,但由于ERP數(shù)據(jù)庫當(dāng)中的數(shù)據(jù)非常機(jī)密,理論上是可以將這些計(jì)算自由分配到其他云計(jì)算區(qū)域計(jì)算,但出于保密的原因,ERP的計(jì)算工作都是通過指定區(qū)域的關(guān)鍵業(yè)務(wù)服務(wù)器來執(zhí)行。不僅如此,也只有每月有固定的峰值計(jì)算的時(shí)候,才將計(jì)算需求拓展到云里。
具體到實(shí)際移植時(shí),Seaman也給出了自己的建議。“在移植原有的應(yīng)用系統(tǒng)時(shí),需要從全局的角度出發(fā),需要理解原有應(yīng)用程序正在解決的問題??纯雌渲惺欠襁€存在漏洞,是否存在新的辦法解決這些不足。”Seaman表示,“例如,標(biāo)準(zhǔn)化的操作系統(tǒng)雖然運(yùn)行高效,但其衍生應(yīng)用卻各不相同。因此,在移植時(shí)需要著眼于當(dāng)前環(huán)境中已經(jīng)存在的均衡負(fù)載能力和性能。”Seaman舉例說,目前英特爾的ERP系統(tǒng)已經(jīng)全部遷移到了至強(qiáng)平臺(tái),已放棄了傳統(tǒng)小型機(jī)體系。不過,在晶圓廠等地方,由于可靠性的需求更高,安騰處理器仍在保持應(yīng)用。
圖片:移植的最優(yōu)范例
根據(jù)英特爾的客戶經(jīng)驗(yàn),Seaman還給出了制定了正確的移植預(yù)算之后,英特爾建議的三種可供選擇的解決方案。第一種針對(duì)關(guān)鍵商業(yè)運(yùn)轉(zhuǎn),關(guān)注點(diǎn)是最小化運(yùn)行成本,核心訴求是關(guān)注數(shù)據(jù);第二種是針對(duì)關(guān)鍵事業(yè),關(guān)注點(diǎn)是最小化故障時(shí)間,核心訴求是熱移植、最優(yōu)化數(shù)據(jù)移植;第三種是針對(duì)關(guān)鍵任務(wù),關(guān)注點(diǎn)是最小化影響,核心訴求是提供平行的新產(chǎn)品環(huán)境。
圖片:制定正確的移植預(yù)算
Seaman表示,英特爾架構(gòu)平臺(tái)提供了廣泛的硬件選擇,因此在遷移每個(gè)關(guān)鍵業(yè)務(wù)環(huán)境時(shí),客戶可以根據(jù)不同的系統(tǒng)組件仔細(xì)挑選合適的英特爾架構(gòu)。這種方法可以使客戶針對(duì)具體的工作負(fù)載而選擇優(yōu)化的服務(wù)器。以英特爾自身的關(guān)鍵業(yè)務(wù)環(huán)境遷移為例,在需要使用縱向擴(kuò)充的環(huán)境中,例如制造數(shù)據(jù)庫,英特爾選擇了基于安騰處理器的解決方案。而在其他環(huán)境中,例如英特爾所運(yùn)行的ERP環(huán)境更適合應(yīng)用橫向擴(kuò)展的方式,選擇基于至強(qiáng)處理器的解決方案會(huì)是更合適的解決方案。
對(duì)于關(guān)鍵業(yè)務(wù)系統(tǒng),英特爾有應(yīng)用兩路和四路服務(wù)器,具體還是取決于哪個(gè)是最佳方法——縱向擴(kuò)充還是橫向擴(kuò)展??v向擴(kuò)充適合ERP數(shù)據(jù)庫,這能夠充分利用多線程處理能力。借助并行處理功能,在四路服務(wù)器上進(jìn)行部署能幫助英特爾提高數(shù)據(jù)處理速度。在其他情況下,例如芯片設(shè)計(jì)服務(wù)器,橫向擴(kuò)展更能滿足英特爾的計(jì)算需求。另外,在性能方面,英特爾也只需要向計(jì)算集群添加更多的兩路服務(wù)器。