×

服務(wù)器擴(kuò)展需要考慮的3個方面

  • 作者:新網(wǎng)
  • 來源:新網(wǎng)
  • 瀏覽:100
  • 2018-01-15 17:16:57

服務(wù)器的可擴(kuò)展性本身是一個多方面的現(xiàn)念集合,它包括了資源的可擴(kuò)展性、應(yīng)用能力的可擴(kuò)展性和技術(shù)升級的可擴(kuò)展性3個方面。

 服務(wù)器的可擴(kuò)展性本身是一個多方面的現(xiàn)念集合,它包括了資源的可擴(kuò)展性、應(yīng)用能力的可擴(kuò)展性和技術(shù)升級的可擴(kuò)展性3個方面。

t01b5d4cda3d08f34b4.jpg

1.資源的可擴(kuò)展性

這是最容易想到的服務(wù)器擴(kuò)展指標(biāo),這里的“資源”通常認(rèn)為僅指計貸機(jī)硬件設(shè)備,如CPU、存儲設(shè)備、IO 設(shè)備等。但從廣義的角度理解,資源還應(yīng)該包括軟件,如操作系統(tǒng)、應(yīng)用軟件等。甚至,在日益復(fù)雜的互聯(lián)網(wǎng)應(yīng)用時代,資源的概念延伸到了用戶需求的層次上。因此對于提供服務(wù)的服務(wù)器系統(tǒng)來說,這里所說的“資源”是指為用戶提供服務(wù)的一切軟、硬件和其他配套的結(jié)構(gòu)。這樣,當(dāng)我們從資源角度來評估版務(wù)糕的可擴(kuò)展性能時,就可以把目標(biāo)鎖定在:增加處理器數(shù)量和內(nèi)存容量、增加存儲部件、升級軟件甚至是改變系統(tǒng)的體系結(jié)構(gòu),從而使系統(tǒng)具有更好的性能或者功能。

其中最容易讓人想到的當(dāng)然就是增加服務(wù)器處理器的數(shù)盤了。但并不是所有的計算機(jī)都具備相同的可擴(kuò)展能力。一個x86的SMP 系統(tǒng)理論上最多只能擴(kuò)展到64個CPU ,而一臺IBM 的SP2 卻可以擴(kuò)展到最多512個CPU, Sun 的Fire 15K 服務(wù)器也有106個處理器。

同時還要注意,服務(wù)器擴(kuò)展并不是簡單地增加部件的數(shù)量。因?yàn)殡S著CPU 等部件數(shù)量的增加,內(nèi)存、總線帶寬、網(wǎng)絡(luò)等子系統(tǒng)的負(fù)荷也隨之增加。為了消除這些部件的性能瓶頸,需要同步增加這些部件或改變這些部件的系統(tǒng)架構(gòu)。如果把軟件也看做服務(wù)器系統(tǒng)資源的話,涵蓋的范圍就更廣了。如可以升級新版本的操作系統(tǒng),使其具有更多新功能,支將更多線程、更大的地址空間,有更高效的內(nèi)核,能夠識別更多的新硬件;也可以安裝功能強(qiáng)大的中間件以擴(kuò)展系統(tǒng)的特殊功能等。

2.應(yīng)用能力的可擴(kuò)展性

要充分?jǐn)U展服務(wù)榕的性能,僅考慮資源的可擴(kuò)展性是遠(yuǎn)遠(yuǎn)不夠的,服務(wù)榕的應(yīng)用能力的擴(kuò)展也必須得到應(yīng)有的重視。這就要求,擴(kuò)展后的系統(tǒng)在用戶的程序系統(tǒng)上運(yùn)行時其性能也隨資源的擴(kuò)展成正比例地提高。在進(jìn)行服務(wù)器資源擴(kuò)展的時候,經(jīng)常會在內(nèi)心中存在這樣一個疑問,花這么大的代價來擴(kuò)展服務(wù)器資源,系統(tǒng)的性能會隨之成比例提高嗎?

通過實(shí)際應(yīng)用將會發(fā)現(xiàn),應(yīng)用能力的限制最終無法通過簡單地增加機(jī)器資源的方法加以突破。只有對應(yīng)用程序本身和系統(tǒng)體系結(jié)構(gòu)都進(jìn)行相應(yīng)優(yōu)化修改后,才能達(dá)到最終目的。應(yīng)用能力的可擴(kuò)展性不只依賴于處理器規(guī)模和事務(wù)規(guī)模,也依賴于機(jī)榕的存儲哥哥容京、l/0能力及通信能力。所有這些因素一起影響著可擴(kuò)展性。

3.技術(shù)升級的可擴(kuò)展性

這方面的考慮對于服務(wù)器的擴(kuò)展來說同樣非常重要。試想~下,如果花了那么高代價得來的擴(kuò)展系統(tǒng)根本不能滿足企業(yè)最新應(yīng)用技術(shù)和功能需求,那又有什么意義呢?盡管在傳統(tǒng)處理能力上可實(shí)現(xiàn)成倍增長,但新的技術(shù)和功能卻仍然應(yīng)用不上。

在技術(shù)升級方面,服務(wù)器與PC機(jī)差不多,主要是受其主板制約的,因?yàn)榇蠖鄶?shù)關(guān)鍵部件還是通過主扳進(jìn)行連接的,如服務(wù)器總線技術(shù)、內(nèi)存技術(shù)、磁盤控制器技術(shù)等。如主板所支持的處理器技術(shù)比較落后,即使增加了大量的處理器,同樣還是不能支持這些最新技術(shù),這時可能就需要進(jìn)行技術(shù)升級,而不是部件擴(kuò)展了。當(dāng)然,這里的“技術(shù)升級”不僅表現(xiàn)在硬件方面,還包括軟件的升級。如升級新的操作系統(tǒng),就必須要求擴(kuò)展后的服務(wù)然能支持新系統(tǒng)的最新技術(shù), 否則擴(kuò)展的意義也不會很大,因?yàn)橛脩舾绢I(lǐng)略不到新系統(tǒng)所帶來的全新功能體驗(yàn)。

以上就是關(guān)于服務(wù)器擴(kuò)展需要考慮的3個方面,希望可以幫助到大家。

免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)送郵件至:operations@xinnet.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

免費(fèi)咨詢獲取折扣

Loading