服務器的可擴展性本身是一個多方面的現(xiàn)念集合,它包括了資源的可擴展性、應用能力的可擴展性和技術升級的可擴展性3個方面。
服務器的可擴展性本身是一個多方面的現(xiàn)念集合,它包括了資源的可擴展性、應用能力的可擴展性和技術升級的可擴展性3個方面。
1.資源的可擴展性
這是最容易想到的服務器擴展指標,這里的“資源”通常認為僅指計貸機硬件設備,如CPU、存儲設備、IO 設備等。但從廣義的角度理解,資源還應該包括軟件,如操作系統(tǒng)、應用軟件等。甚至,在日益復雜的互聯(lián)網(wǎng)應用時代,資源的概念延伸到了用戶需求的層次上。因此對于提供服務的服務器系統(tǒng)來說,這里所說的“資源”是指為用戶提供服務的一切軟、硬件和其他配套的結構。這樣,當我們從資源角度來評估版務糕的可擴展性能時,就可以把目標鎖定在:增加處理器數(shù)量和內(nèi)存容量、增加存儲部件、升級軟件甚至是改變系統(tǒng)的體系結構,從而使系統(tǒng)具有更好的性能或者功能。
其中最容易讓人想到的當然就是增加服務器處理器的數(shù)盤了。但并不是所有的計算機都具備相同的可擴展能力。一個x86的SMP 系統(tǒng)理論上最多只能擴展到64個CPU ,而一臺IBM 的SP2 卻可以擴展到最多512個CPU, Sun 的Fire 15K 服務器也有106個處理器。
同時還要注意,服務器擴展并不是簡單地增加部件的數(shù)量。因為隨著CPU 等部件數(shù)量的增加,內(nèi)存、總線帶寬、網(wǎng)絡等子系統(tǒng)的負荷也隨之增加。為了消除這些部件的性能瓶頸,需要同步增加這些部件或改變這些部件的系統(tǒng)架構。如果把軟件也看做服務器系統(tǒng)資源的話,涵蓋的范圍就更廣了。如可以升級新版本的操作系統(tǒng),使其具有更多新功能,支將更多線程、更大的地址空間,有更高效的內(nèi)核,能夠識別更多的新硬件;也可以安裝功能強大的中間件以擴展系統(tǒng)的特殊功能等。
2.應用能力的可擴展性
要充分擴展服務榕的性能,僅考慮資源的可擴展性是遠遠不夠的,服務榕的應用能力的擴展也必須得到應有的重視。這就要求,擴展后的系統(tǒng)在用戶的程序系統(tǒng)上運行時其性能也隨資源的擴展成正比例地提高。在進行服務器資源擴展的時候,經(jīng)常會在內(nèi)心中存在這樣一個疑問,花這么大的代價來擴展服務器資源,系統(tǒng)的性能會隨之成比例提高嗎?
通過實際應用將會發(fā)現(xiàn),應用能力的限制最終無法通過簡單地增加機器資源的方法加以突破。只有對應用程序本身和系統(tǒng)體系結構都進行相應優(yōu)化修改后,才能達到最終目的。應用能力的可擴展性不只依賴于處理器規(guī)模和事務規(guī)模,也依賴于機榕的存儲哥哥容京、l/0能力及通信能力。所有這些因素一起影響著可擴展性。
3.技術升級的可擴展性
這方面的考慮對于服務器的擴展來說同樣非常重要。試想~下,如果花了那么高代價得來的擴展系統(tǒng)根本不能滿足企業(yè)最新應用技術和功能需求,那又有什么意義呢?盡管在傳統(tǒng)處理能力上可實現(xiàn)成倍增長,但新的技術和功能卻仍然應用不上。
在技術升級方面,服務器與PC機差不多,主要是受其主板制約的,因為大多數(shù)關鍵部件還是通過主扳進行連接的,如服務器總線技術、內(nèi)存技術、磁盤控制器技術等。如主板所支持的處理器技術比較落后,即使增加了大量的處理器,同樣還是不能支持這些最新技術,這時可能就需要進行技術升級,而不是部件擴展了。當然,這里的“技術升級”不僅表現(xiàn)在硬件方面,還包括軟件的升級。如升級新的操作系統(tǒng),就必須要求擴展后的服務然能支持新系統(tǒng)的最新技術, 否則擴展的意義也不會很大,因為用戶根本領略不到新系統(tǒng)所帶來的全新功能體驗。
以上就是關于服務器擴展需要考慮的3個方面,希望可以幫助到大家。
上一篇:境外服務器怎樣買才便宜
下一篇:免備案的香港服務器租用靠譜嗎
免責聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權,也不承認相關法律責任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)送郵件至:operations@xinnet.com進行舉報,并提供相關證據(jù),一經(jīng)查實,本站將立刻刪除涉嫌侵權內(nèi)容。