洞悉業(yè)務(wù)需求新趨勢(shì)


    不斷增加的壓力,接入設(shè)備的與日俱增,對(duì)市場(chǎng)變化的及時(shí)響應(yīng),都要求服務(wù)器系統(tǒng)具備更高的性能、容量、可用性和安全性。與此同時(shí), IT 系統(tǒng)的擴(kuò)充和升級(jí)又將巨大的費(fèi)用壓到了企業(yè)身上,包括機(jī)房空間、功耗和系統(tǒng)冷卻等成本費(fèi)用的急劇增長(zhǎng),以及大規(guī)模 IT 系統(tǒng)的管理復(fù)雜度的大幅增加。


    為了應(yīng)付以上諸多挑戰(zhàn),企業(yè)必須從以下幾個(gè)方面入手:


    升級(jí)服務(wù)器,提升應(yīng)用系統(tǒng)的業(yè)務(wù)吞吐量和內(nèi)存容量;


    降低 IT 系統(tǒng)在電力、空調(diào)和房地產(chǎn)方面的成本費(fèi)用,并為未來(lái)的系統(tǒng)擴(kuò)展預(yù)留空間;


    實(shí)施服務(wù)器集中化,用更少的服務(wù)器完成更多的工作;


    提升計(jì)算資源的虛擬化程度,從而提高系統(tǒng)敏捷度和資源利用率;


    保持應(yīng)用的兼容性,強(qiáng)化系統(tǒng)安全性,預(yù)防和限制技術(shù)投資帶給企業(yè)自身和客戶的風(fēng)險(xiǎn)。


    要在這幾個(gè)方面實(shí)現(xiàn)突破,就必須從處理器、服務(wù)器和軟件等各個(gè)層面對(duì) IT 系統(tǒng)進(jìn)行全面的審視,特別是在處理器方面。


    事實(shí)上,處理器的設(shè)計(jì)思路已經(jīng)到了必須重新思考的地步。因?yàn)榘凑諅鹘y(tǒng)的處理器設(shè)計(jì)思路,性能主要是取決于時(shí)鐘頻率和單線程運(yùn)行速度,而集成電路技術(shù)發(fā)展至今,提升頻率需要投入極高的代價(jià),而獲得性能的提升甚微,已經(jīng)得不償失了。


    傳統(tǒng)處理器的局限性


    經(jīng)常被引用的摩爾定律斷言,每平方英寸集成電路中的晶體管數(shù)量大約每?jī)赡暝黾右槐?。過(guò)去三十年電子產(chǎn)業(yè)的發(fā)展驗(yàn)證了這個(gè)斷言的正確性,并且不斷把處理器的性能推向新的高峰。如今,傳統(tǒng)的處理器都是憑借著極高的工作頻率和復(fù)雜的策略來(lái)提升單個(gè)指令序列的執(zhí)行速度的。這些復(fù)雜的策略包括:大容量的高速緩存器、超標(biāo)量結(jié)構(gòu)設(shè)計(jì)、亂序執(zhí)行、極高的時(shí)鐘頻率、很長(zhǎng)的指令序列,以及概率性的預(yù)先裝入,等等。


    盡管上述技術(shù)在歷史上造就了速度越來(lái)越快的處理器,但同時(shí)也使處理器的復(fù)雜度、散熱量和電能消耗達(dá)到了空前的程度。而且,目前的許多商業(yè)應(yīng)用并不適合采用指令并行執(zhí)行技術(shù)來(lái)實(shí)現(xiàn)。許多應(yīng)用都需要大量共享內(nèi)存,或者數(shù)據(jù)需求主要集中在處理大量并發(fā)線程,而不是集中在單一線程上。傳統(tǒng)處理器致力于提高單一線程的處理速度的設(shè)計(jì)思路,面對(duì)新興商業(yè)應(yīng)用很難發(fā)揮作用。


    更值得注意的是,處理器的速度與存儲(chǔ)器的速度之間存在著巨大的差異。存儲(chǔ)器的速度才是整個(gè)服務(wù)器性能的瓶頸。根據(jù)測(cè)算,傳統(tǒng)處理器運(yùn)行時(shí)間中常常有 85% 是處在等待存儲(chǔ)器提供數(shù)據(jù),其間同樣也在消耗電力、散發(fā)熱量,給整個(gè)運(yùn)行環(huán)境施加了極大的壓力。


    新思路倡導(dǎo)綠色計(jì)算


    面對(duì)商業(yè)環(huán)境的挑戰(zhàn),僅僅訴諸更高的處理器時(shí)鐘頻率或者單線程的性能顯然已經(jīng)難以應(yīng)付了。 Sun 公司倡導(dǎo)的“吞吐量計(jì)算”戰(zhàn)略,針對(duì)當(dāng)今典型的商業(yè)應(yīng)用負(fù)載類(lèi)型,把處理器、服務(wù)器、操作系統(tǒng)和應(yīng)用軟件開(kāi)發(fā)技術(shù)有機(jī)地整合起來(lái),提供了有效的解決方案。概括起來(lái),這個(gè)解決方案具有以下幾方面的優(yōu)勢(shì):


    采用基于“酷線程 (CoolThreads) ”技術(shù)的 UltrSPARTC T1 處理器,在一個(gè)處理器芯片中支持 32 個(gè)并行執(zhí)行線程,與采用傳統(tǒng)技術(shù)的處理器相比性能提高達(dá) 7 倍之多;


    Sun Fire T1000 和 T2000 服務(wù)器把 UltraSPARC T1 處理器安裝在 1U 和 2U 的機(jī)箱之中,與競(jìng)爭(zhēng)對(duì)手產(chǎn)品相比,占用更小的空間,消耗更少的電力,散發(fā)更少的熱量;


    凝聚著眾多創(chuàng)新成果的 Solaris 操作系統(tǒng),支持更精細(xì)的并行單元分區(qū)和虛擬化,并且擁有更高的安全性和資源利用率,同時(shí)保持著 Sun 公司多年一貫的二進(jìn)制兼容性;


    包括了編譯器、開(kāi)發(fā)工具和中間件的端到端系統(tǒng)化戰(zhàn)略可以將“多線程”處理器的性能發(fā)揮的淋漓盡致,為用戶的實(shí)際應(yīng)用提供最高的性能。


    Sun Fire T1000 和 T2000 服務(wù)器是 Sun 公司最先采用 UltraSPARC T1 處理器的產(chǎn)品,旨在幫助企業(yè)機(jī)構(gòu)應(yīng)對(duì)當(dāng)今數(shù)據(jù)中心所面對(duì)的嚴(yán)峻挑戰(zhàn)。這兩款服務(wù)器針對(duì)網(wǎng)絡(luò)負(fù)載做了專(zhuān)門(mén)優(yōu)化,可以提供 10 倍 于競(jìng)爭(zhēng)對(duì)手產(chǎn)品的吞吐量,如果用綜合表征所占空間、功耗和性能的“ SWaP 指標(biāo) ” 來(lái)衡量,則是競(jìng)爭(zhēng)對(duì)手產(chǎn)品的 4 倍~ 11 倍 。


    UltraSPARC T1 處理器支持大容量存儲(chǔ)器和大吞吐量計(jì)算,對(duì)于計(jì)算、數(shù)據(jù)處理和事務(wù)處理類(lèi)的應(yīng)用是最理想的選擇。 Sun Fire T1000 服務(wù)器可以配備 6 個(gè)或者 8 個(gè)內(nèi)核的 UltraSPARC T1 處理器,采用 1U 的機(jī)箱,最適用于作為 Web 、門(mén)戶、網(wǎng)絡(luò)和安全性服務(wù)器。 Sun Fire T2000 服務(wù)器,配備了熱替換冗余風(fēng)扇、電源和硬盤(pán),采用 2U 機(jī)箱,更適用于 OLTP 、 CRM 、 ERP 數(shù)據(jù)庫(kù)和協(xié)同應(yīng)用。這兩款服務(wù)器在基于 Java 的應(yīng)用系統(tǒng)中都有優(yōu)異的表現(xiàn)。


    Sun “酷線程”服務(wù)器的特色


    概括起來(lái), Sun Fire T1000/T2000 兩款首先采用 UltraSPARC T1 處理器的服務(wù)器具有四大特色:


    第一,在極小的空間內(nèi)獲得突破性的高性能。在單一處理器中支持 32 個(gè)線程, Sun Fire T1000 /T2000 服務(wù)器在很小的機(jī)房空間中提供了非常高的計(jì)算密度,而這正是許多計(jì)算中心遇到的難題之一。根據(jù) Sun 公司的測(cè)算,采用基于 UltraSPARC T1 處理器的服務(wù)器,可以使許多數(shù)據(jù)中心的服務(wù)器數(shù)量下降為原來(lái)的 1/10 。


    第二,采用“酷線程”技術(shù),顯著降低電能消耗。在 UltraSPARC T1 處理器中的酷線程技術(shù)比競(jìng)爭(zhēng)對(duì)手的處理器消耗更少的電力。 UltraSPARC T1 處理器中同時(shí)運(yùn)行 32 個(gè)線程,所消耗的電力相當(dāng)于一個(gè) 70 瓦的燈泡,而傳統(tǒng)的處理器整個(gè)芯片只有一個(gè)線程,卻往往要消耗高的多的電力。這個(gè)關(guān)鍵性的差異意味著 Sun Fire T1000/T2000 服務(wù)器提供了相當(dāng)于競(jìng)爭(zhēng)對(duì)手 5 倍的“每瓦特性能”,每年可為企業(yè)用戶節(jié)省數(shù)百萬(wàn)美元的電費(fèi)。


    第三,通過(guò)簡(jiǎn)單化提高可靠性。關(guān)鍵應(yīng)用集中化需要高可靠性、高可用性和高服務(wù)能力 (RAS) 的服務(wù)器平臺(tái)。由于一個(gè) UltraSPARC T1 處理器就可以代替多個(gè)傳統(tǒng)處理器及其之間的 SMP 互連機(jī)構(gòu),所以系統(tǒng)的可靠性大幅度提高了,且可顯著提高服務(wù)水平。 UltraSPARC T1 處理器與 Solaris 操作系統(tǒng)相配更是如虎添翼,令可靠性、可用性和可服務(wù)性上升到全新的水平。


    第四,更高的應(yīng)用效率、安全性和投資保護(hù)。 Sun Fire T1000/T2000 服務(wù)器預(yù)裝了 Solaris 10 操作系統(tǒng),其效率、安全性和資源利用率都是首屈一指的。 Solaris 10 本身就是多線程設(shè)計(jì)的,可以充分發(fā)揮這種服務(wù)器的“芯上多線程 (CMT) ”技術(shù)的優(yōu)勢(shì),實(shí)現(xiàn)高吞吐量和高效率。 Solaris Containers( 系統(tǒng)分區(qū) ) 將多種先進(jìn)技術(shù)融合起來(lái),高效率地管理 UltraSPARC T1 處理器中的豐富資源,同時(shí)提供了一個(gè)完整、獨(dú)立和安全的環(huán)境,在單一服務(wù)器中支持多種應(yīng)用,實(shí)現(xiàn)了環(huán)境的虛擬化。 Solaris 10 既可防護(hù)外部惡意攻擊,也可阻止內(nèi)部的不當(dāng)數(shù)據(jù)訪問(wèn)。當(dāng)然,基于 UltraSPARC T1 的服務(wù)器一定與其他基于 SPARC 的 Solaris 產(chǎn)品保證二進(jìn)制兼容和源代碼兼容,因此可使客戶獲得很好的投資保護(hù)。


    UltraSPARC T1 處理器,以及 Sun Fire T1000 和 T2000 服務(wù)器的推出,為整個(gè) IT 業(yè)界帶來(lái)了一陣清新的“綠色計(jì)算”風(fēng)潮。


    所謂“綠色計(jì)算”,就是在配備 IT 產(chǎn)品的時(shí)候,除了獲得更高的性能之外,還要將電力消耗、占用空間和發(fā)熱量降低到最低程度。為了使“綠色計(jì)算”不流于空談,以 Sun 公司為代表的服務(wù)器廠商提出了“ SWaP ”的概念。


    SWaP 值通過(guò)一個(gè)簡(jiǎn)單的計(jì)算公式,也就是把性能作為分子,所占空間和能耗作為分母,計(jì)算出一個(gè)表征服務(wù)器效益的參數(shù)值。通過(guò) SWaP 參數(shù)值,企業(yè)機(jī)構(gòu)將會(huì)清晰明了地知道,自己在獲得的計(jì)算性能提升的同時(shí)電力和廠房等成本費(fèi)用的高低,從而更加精確地控制自身成本,以提高運(yùn)營(yíng)效率,獲得大的收益。因此, SWaP 值是 Sun “綠色計(jì)算”中的一個(gè)亮點(diǎn),在客戶采購(gòu) IT 產(chǎn)品的時(shí)候,可用 SWaP 這個(gè)指標(biāo)來(lái)評(píng)判服務(wù)器系統(tǒng)。


    顯然,目前最值得關(guān)注的服務(wù)器就是 Sun Fire T1000/T2000 。
  

分享到

多易

相關(guān)推薦