㈠ 伺服器工作原理是什麼
伺服器的工作原理就是通過網路對伺服器進行連接,從連接過程、請求過程、應答過程以及關閉連接,這四個方面來達到數據連接、頁面訪問、許可權管理等操作。
(1)如何利用伺服器工作擴展閱讀:
伺服器訪問過程
1、連接過程
伺服器和其瀏覽器之間所建立起來的一種連接。查看連接過程是否實現,用戶可以找到和打開socket這個虛擬文件,這個文件的建立意味著連接過程這一步驟已經成功建立。
2、請求過程
瀏覽器運用socket這個文件向其伺服器而提出各種請求。
3、應答過程
運用HTTP協議把在請求過程中所提出來的請求傳輸到伺服器,進而實施任務處理,然後運用HTTP協議把任務處理的結果傳輸到瀏覽器,同時在瀏覽器上面展示上述所請求之界面。
4、關閉連接
就是當上一個步驟--應答過程完成以後,伺服器和其瀏覽器之間斷開連接之過程。
伺服器上述4個過程環環相扣、緊密相聯,邏輯性比較強,可以支持多個進程、多個線程以及多個進程與多個線程相混合的技術。
參考資料來源:網路--伺服器
參考資料來源:網路--WEB伺服器
㈡ 伺服器怎麼是靠什麼原理工作的啊
Internet大家已經不在陌生,現在已經邁進了廣大工薪階層的家庭。越來越多的公司也紛紛將自己的內部網路接入了Internet。當然接入Internet的方式有很多,對於普通老百姓來說,就是買一個MODEM利用PSTN(公眾服務電話網路)接入Internet。而一些公司一般是利用DDN或ISDN接入,利用租月的方式。當然了個人不可能承擔起租月的費用,那麼如何利用一條電話線使多人上網呢?這就牽扯到了Proxy Server(代理伺服器)以及如何使用代理伺服器的問題。
Proxy是什麼呢,是代理。普通的網際網路訪問是一個典型的客戶機與伺服器結構:用戶利用計算機上的客戶端程序,如瀏覽器發出請求,遠端WWW伺服器程序響應請求並提供相應的數據。而Proxy處於客戶機與伺服器之間,對於伺服器來說,Proxy是客戶機,Proxy提出請求,伺服器響應;對於客戶機來說,Proxy是伺服器,它接受客戶機的請求,並將伺服器上傳來的數據轉給客戶機。它的作用很象現實生活中的代理服務商。因此Proxy Server的中文名稱就是代理伺服器。
Proxy Server的工作原理是:當客戶在瀏覽器中設置好Proxy Server後,你使用瀏覽器訪問所有WWW站點的請求都不會直接發給目的主機,而是先發給代理伺服器,代理伺服器接受了客戶的請求以後,由代理伺服器向目的主機發出請求,並接受目的主機的數據,存於代理伺服器的硬碟中,然後再由代理伺服器將客戶要求的數據發給客戶。
代理伺服器的作用有四個:
一、提高訪問速度。因為客戶要求的數據存於代理伺服器的硬碟中,因此下次這個客戶或其它客戶再要求相同目的站點的數據時,就會直接從代理伺服器的硬碟中讀取,代理伺服器起到了緩存的作用,對熱門站點有很多客戶訪問時,代理伺服器的優勢更為明顯。
二、Proxy可以起到防火牆的作用。因為所有使用代理伺服器的用戶都必須通過代理伺服器訪問遠程站點,因此在代理伺服器上就可以設置相應的限制,以過濾或屏蔽掉某些信息。這是區域網網管對區域網用戶訪問范圍限制最常用的辦法,也是區域網用戶為什麼不能瀏覽某些網站的原因。撥號用戶如果使用代理伺服器,同樣必須服從代理伺服器的訪問限制,除非你不使用這個代理伺服器。
三、通過代理伺服器訪問一些不能直接訪問的網站。互聯網上有許多開放的代理伺服器,客戶在訪問許可權受到限制時,而這些代理伺服器的訪問許可權是不受限制的,剛好代理伺服器在客戶的訪問范圍之內,那麼客戶通過代理伺服器訪問目標網站就成為可能。國內的高校多使用教育網,不能出國,但通過代理伺服器,就能實現訪問網際網路,這就是高校內代理伺服器熱的原因所在。
四、安全性得到提高。無論是上聊天室還是瀏覽網站,目的網站只能知道你來自於代理伺服器,而你的真實IP就無法測知,這就使得使用者的安全性得以提高。
代理伺服器的設置:
要設置代理伺服器,必須先知道代理伺服器地址和埠號,然後在IE或NC的代理伺服器設置欄中填入相應地址和埠號就可以了。假設我們有一個代理伺服器的地址是Proxy.net.net,埠號是3000,在IE中的配置方法是使用查看菜單的Internet選項/連接/代理伺服器,然後在通過代理伺服器訪問Internet選項前面的復選框中打上鉤,在地址框中填入代理伺服器地址,如本例中假設代理伺服器地址是proxy.net.net,再在埠框中填上埠號3000,點一下最下方的應用按鈕,再點確定,設置完成。下次再使用IE時用戶就會發現,無論你瀏覽什麼網站,IE總是先與代理伺服器連接。用NC的話,設置稍繁一點。使用edit菜單下的Preferences菜單項,再選擇Advanced下的Proxies,此時在右側Proxies選項中選擇第二項Manral Proxy configuration,再點其右邊的View…按鈕,就會出現代理伺服器的配置界面,在代理伺服器地址和埠號欄中填入相應的內容,點擊OK,退回到參數設置窗口,再點擊OK,代理伺服器的設置工作就完成了。當客戶再次瀏覽網頁時,就會自動向你設定的代理伺服器發出申請,並得到數據,在瀏覽網站時,無論是IE或是NC都可以在瀏覽器狀態欄中清楚地看到先連代理伺服器,再連目標網站的過程。
但是,千萬不要把Proxy Server和Router搞混了,Proxy Server是建立在應用層上的服務軟體,而Router則是一台網路設備或一台電腦,它是工作在IP層的,數據到達IP層後就進行轉發。一般一個Proxy Server工作在一台既具有MODEM和網卡的計算機上的。不同的Proxy Server軟體提供的服務不同,一般都提供WWW,FTP等常用的服務。在內部網中每台客機都必須具有一個獨立的IP地址,且在客機的"控制面板-Internet 項"中"連接"中配置使用Proxy Server且指向Proxy Server IP地址和服務的埠號。當Proxy Server啟動時,將利用Winsock.dll開辟一個指定的服務埠,等待客機的的請求。當Proxy Server的MODEM撥號上網後,你的Proxy Server就可以工作了。當你在你的IE發出一連接請求時,你的客機就直接將數據包發到Proxy Server,當伺服器捕獲這個IP包時,首先要分析它是什麼請求,如果是HTTP請求,Proxy Server就向你的ISP發出HTTP請求,當Proxy Server收到回應時,就將此IP包轉發到內部網路上,你的客機就會獲得此IP包。另外你的Proxy Server還可以做為一個很好的防火牆。具體操作,請參考你的Proxy Server的readme文件。
在您訪問網際網路的Web伺服器時,您可知道會有多少個人信息泄漏給別人?在上網訪問的過程中,Web瀏覽器至少會把20多項有關您個人的信息在您毫無覺察的情況下悄悄地送往Web伺服器上。 這些個人信息如果是被傳送到知名網站或是大型企業的Web伺服器上,還不會有什麼大問題。若是被傳送到連是誰開設的網站都不清楚的Web伺服器上,則會令人深感不安。Web瀏覽器傳送給Web伺服器的信息,用行話來說就是"環境變數"。其主要內容為:(1)分配給電腦的IP地址(REMOTE_A DDR)和主機名(REMOTE_HOST);(2)Web瀏覽器所使用的埠序號(REMOTE_PORT);(3)Web瀏覽器的產品名(HTTP_USER_AGENT);(4)所瀏覽過的網站中最新一個的網頁地址(HTTP_REFERER)等。
上述各項雖然不包含電子郵件地址及姓名等的個人信息,但(1)中的IP地址和主機名在安全性方面委實令人難以放心,可是採取什麼樣的方法才可以遮掩自己的IP地址呢?
解決這個問題其實很簡單。只要通過代理伺服器(proxy server)訪問Web伺服器即可。代理伺服器的作用在於它可替Web伺服器承受來自各個終端的訪問請求。在企業網方面,代理伺服器被設置在公司內部的LAN與網際網路相互鏈接的部分上。拔號上網時,可使用網際網路接駁商提供的代理伺服器即可。
㈢ 網路伺服器是怎樣工作的 拜託各位大神
伺服器是給工作站提供各種服務的,網路通信服務,文件共享服務,硬體共享服務,各種資源服務。工作站在獲取伺服器各種資源的同時也可以幫伺服器分流計算等任務。 伺服器和工作站都是高性能的計算機,只是相對而言伺服器專注於數據吞吐能力,所以支持的外設(硬碟、I/O插槽等)更多;而工作站則專注於圖形處理能力,所以外設則相對少一些,但採用特別為圖形處理設計的架構,採用高檔顯示卡,支持3D圖像處理。工作站主要應用在各種設計、多媒體製作領域。
㈣ web伺服器是如何工作的
你現在坐在電腦前,在瀏覽器中查看頁面。所以,當你點擊某個頁面的鏈接,或者輸入URL(統一資源定位器),在幕後發生了什麼?讓這個頁面出現在你的屏幕上?如果你曾經好奇這個過程,或曾經想知道一些特定的機制,允許你上網,然後繼續讀下去。在本文中,您將了解Web伺服器頁面如何進入你的家,學校或辦公室。讓我們開始吧!
基本過程
假設你坐在你的電腦前上網,你的一個朋友在電話里告訴你,「我剛讀了一個非常好的文章!輸入這個URL(地址)來閱讀。地址是http://www.osssi.com/article/1/120。「當你輸入網址到瀏覽器,按return鍵。神奇地是,不管世界上的URL在哪裡,在你的屏幕上都會彈出正確頁面。下圖顯示了頁面載入的步驟:把你的瀏覽器發起一個連接到Web伺服器,請求一個頁面並返回。
如果你想知道一個更加細節的過程,一個Web頁面如何出現在你的電腦屏幕上,以下是幕後的基本步驟:
瀏覽器把URL拆分成了三個部分:
>協議:http
>伺服器名稱:www.osssi.com
>文件名:article/1/120
瀏覽器連接到一個域名伺服器(DNS),將伺服器名稱「www.osssi.com」轉化為一個IP地址,它使用IP地址連接到伺服器。訪問IP地址所在的80埠。(我們將在本文後面討論埠)。
按照HTTP協議規則,瀏覽器向伺服器發送一個GET請求,請求"http://www.osssi.com/article/1/120"文件。(注意,Cookies可以從瀏覽器到伺服器發送GET請求).
然後,伺服器將Web頁面的HTML文本發送到瀏覽器。瀏覽器讀取HTML標記和格式化頁面顯示到你的屏幕上。
如果你以前從未了解過這一過程,這裡面有許多新詞彙。如果想要詳細了解整個過程,你需要先了解IP地址、埠、協議……
㈤ 伺服器是做什麼用的,具體有什麼作用,為什麼機房要用伺服器。
伺服器的定義和作用如下:
伺服器是一種高性能計算機,作為網路的節點,存儲、處理網路上80%的數據、信息,因此也被稱為網路的靈魂。
也可以這樣講,伺服器指一個管理資源並為用戶提供服務的計算機軟體,通常分為文件伺服器、資料庫伺服器和應用程序伺服器。運行以上軟體的計算機或計算機系統也被稱為伺服器。
相對於普通PC來說,伺服器在穩定性、安全性、性能等方面都要求更高,因此CPU、晶元組、內存、磁碟系統、網路等硬體和普通計算機有所不同,在質量與處理器數據性能上更出色。
伺服器和電腦功能都是一樣的,我們也可以講伺服器稱之為電腦,只是伺服器對穩定性與安全性以及處理器數據能力有更高要求。
伺服器作用比較廣,網路游戲、網站、部分軟體都是需要存到伺服器的,還有一些企業會配伺服器,他們平時工作上的重要資料都是存在伺服器的硬碟中的。
(5)如何利用伺服器工作擴展閱讀:
按照體系架構來區分,伺服器主要分為兩類:
非x86伺服器:包括大型機、小型機和UNIX伺服器,它們是使用RISC(精簡指令集)或EPIC(並行指令代碼) 處理器,並且主要採用UNIX和其它專用操作系統的伺服器。
精簡指令集處理器主要有IBM公司的POWER和PowerPC處理器,SUN與富士通公司合作研發的SPARC處理器、EPIC處理器主要是Intel研發的安騰處理器等。
這種伺服器價格昂貴,體系封閉,但是穩定性好,性能強,主要用在金融、電信等大型企業的核心系統中。
x86伺服器:又稱CISC(復雜指令集)架構伺服器,即通常所講的PC伺服器,它是基於PC機體系結構,使用Intel或其它兼容x86指令集的處理器晶元和Windows操作系統的伺服器。
價格便宜、兼容性好、穩定性較差、安全性不算太高,主要用在中小企業和非關鍵業務中。
㈥ 如何正確使用伺服器
伺服器是至關重要的核心設備,確保網路伺服器能夠高性能、穩定持續的工作一直以來都是用戶最關心的問題。然而在關注著這個問題的同時,我們發現有很多的用戶都沒有正確地配置自己的伺服器,使得伺服器並沒有工作在最佳的狀態。通常伺服器配置的常見誤區表現在以下的幾個方面。
伺服器使用上的誤區
誤區之一:伺服器帶有冗餘功能而不用
很多的高性能的伺服器都提供了陣列功能,但是由於用戶不了解,只購買一塊硬碟,沒有數據冗餘,失去了對於存儲方面的安全保障和性能優化
誤區之二:高檔伺服器使用低配置方案
用戶購買的高檔伺服器,其自身可以滿足很高的性能需求,但是為其配置了低速、小容量的硬碟和小容量的內存,導致伺服器整體的性能極大降低
誤區之三:不了解伺服器性能的瓶頸而造成資源的浪費
有的用戶對於伺服器的了解太過片面,單方面認定某些組件的重要性,傾盡全力專向投入,而忽略了其他組件的優化升級工作,導致這些組件的性能沒有被發揮出來。由以上的分析可以看出,不論是由於用戶對於伺服器所提供的功能不完全了解還是在使用和配置上存在的誤區,很多的伺服器的運行狀態並非最優的。
根據統計資料表明,業界內80%的伺服器沒有經過優化設計,90%的伺服器沒有定時進行系統性能監控,95%的伺服器沒有全面的數據冗餘安全措施,將近一半的伺服器沒有採用數據備份解決方案。這些伺服器實際上是處於一種亞健康的狀態下,具體體現為:對於電源、風扇、硬碟、控制器、電纜、網卡、CPU等多種關鍵性的部件沒有採用硬體冗餘而導致系統的安全性降低;使用低速、兼容的設備組件,不合理地配置內存、CPU、硬碟控制器等而造成性能的下降;不使用任何網路伺服器的管理軟體和硬體,當出現故障時系統宕機,管理方面存在嚴重的缺陷。
如何正確使用伺服器
為了提高伺服器的健康水平,通過研究了目前存在的一些弊端,我們可以通過以下方法來提高伺服器性能:
為硬碟存儲部分增加冗餘硬碟和陣列控制卡,提供數據冗餘,並且大幅度增加系統的IO性能。
為伺服器增加冗餘的CPU,使用SMP(對稱性多處理器)技術提高系統性能,並且增加了中心處理的冗餘。
增加冗餘網卡,提高網路的IO性能,在某塊網卡出現故障時,伺服器不會與網路中斷連接。
為伺服器增加冗餘電源模塊,提高伺服器的供電能力,當某個電源模塊出現問題時,系統不會因電源中斷而導致宕機。
為伺服器增加內存,滿足操作系統及不斷增加的優化和應用程序的需求,提高伺服器性能。
另外,需要對於伺服器的整體性能進行平衡,避免性能瓶頸和安全隱患。從CPU處理能力,到內存的大小、數據冗餘與數據存儲的IO能力、網路的IO性能、電源供給能力、風扇冷卻能力、系統故障報警能力、帶電故障修復能力各個部分都有做專門的優化工作,如:通過增加硬碟、陣列卡,加大陣列卡的緩存,選配熱插拔的硬碟支架,使用陣列卡的多個通道,選擇最合適的陣列級別以滿足不同的讀寫性能來優化存儲子系統。
根據使用的操作系統、用戶數量、應用范圍、使用的CPU數量來確定最小的內存容量,增加遠程式控制制卡在線診斷內存運行過程中出現的故障。
根據系統所需的處理能力、系統對CPU的冗餘要求、用戶數量、應用范圍來確定所使用的CPU數量,使用操作系統性能監控軟體和網路管理軟體檢測CPU的佔有情況,決定將要增減的數量。
使用AFT(網卡冗餘)、ALB(網路負載平衡)、FEC(快速乙太網通道)等網卡冗餘技術提高伺服器網卡的IO性能。
增加冗餘電源模塊有效的保障伺服器電源供應,防止由於單個電源模塊損壞導致系統宕機,增減冗餘的風扇保障伺服器的系統冷卻效果,防止伺服器的溫度過高而出現故障。
總之,仔細地檢查存在的瓶頸和缺陷,量身定做地去優化每個部件,掃除羈絆性能發揮的障礙,充分保障投入產出比,這些都能讓你恰當合適的使用您的伺服器資源,避免步入伺服器的使用誤區。
㈦ 運維人員如何做好伺服器運維管理工作
首先要做好伺服器的安全策略,以及制定應對攻擊等突發情況的方案。以免遇到攻擊時手足無措。安裝像安全狗這類的伺服器防護軟體,可以確保伺服器受到攻擊的時候依然能夠穩定的運行。此外,作為運維人員,時刻掌握伺服器的實時情況是十分必要地,及時調整伺服器的防護設置是確保伺服器安全穩定運行的必要條件,因此,個人建議可以把伺服器加入下服雲,然後利用服雲的雲端來實時監控伺服器的狀況,並且可以再雲端設置管理伺服器十分便捷。
請採納,謝謝!
㈧ 誰能告訴我什麼是伺服器,伺服器的功能是什麼,伺服器如何運行的
我是伺服器生產廠家的!經常給別人做類似的培訓講什麼是伺服器!看看我能不能幫你!
伺服器簡單的理解,你可以把他當成一台承擔網路服務的高檔點的電腦,如果你是學生,讀書的時候跟同學在一個寢室裡面連機打游戲,總要選擇一個配置好點的電腦做主機,那台主機就可以當作伺服器,這就是伺服器的概念!
專業的伺服器從配置上跟PC就不同了,一般在他的容錯性(數據糾錯、內存糾錯)和安全性(拿PC打比方:PC很容易死機,因為他很多部件在主機中是唯一的,伺服器不一樣,電源、風扇和各種模塊一般都會有多個,這樣壞一個設備運行不受到影響,畢竟這東西是要求能夠24小時不間斷服務的)處理性上跟PC就不是一個級別的了,主要分為X86架構和RISC架構,這個你有需要再跟你解答。
伺服器本身是實體的設備,你所說的虛擬伺服器,是指在一台物理伺服器上通過軟體使其變成多台伺服器來使用,畢竟一般一台伺服器不會滿負荷工作,通過虛擬化可以提高伺服器的資源利用率。
伺服器的分布是不一定在一個地方的,就拿網路、新浪、騰訊等大型網路公司為例,他們的伺服器承載了來自於全國甚至全球的網路訪問服務,所有受訪問的伺服器不會集中在一個地方,而是在全球或者全國會有幾個比較大的數據中心,據我手頭的資料統計光騰訊就有超過8萬台的物理伺服器在提供服務。如果說全部在一處,假如哪天周邊施工挖斷了光纜,或者停電了,那我們不是都上不了QQ了,再強的備電系統也無法為8萬台伺服器提供電力續航,哪怕多撐一下下都不行哦!且所有的雞蛋放在一個籃子里是不安全的!
不知道這樣說你能不能明白!
㈨ 網路中的伺服器是怎樣工作的
利用網路,提供網路服務,比如企業郵局,虛擬主機,游戲伺服器
__________________________________________________________
什麼是塔式伺服器:
塔式伺服器應該是大家見得最多,也最容易理解的一種伺服器結構類型,因為它的外形以及結構都跟我們平時使用的立式PC差不多,當然,由於伺服器的主板擴展性較強、插槽也多出一堆,所以個頭比普通主板大一些,因此塔式伺服器的主機機箱也比標準的ATX機箱要大,一般都會預留足夠的內部空間以便日後進行硬碟和電源的冗餘擴展。
由於塔式伺服器的機箱比較大,伺服器的配置也可以很高,冗餘擴展更可以很齊備,所以它的應用范圍非常廣,應該說目前使用率最高的一種伺服器就是塔式伺服器。我們平時常說的通用伺服器一般都是塔式伺服器,它可以集多種常見的服務應用於一身,不管是速度應用還是存儲應用都可以使用塔式伺服器來解決。
就使用對象或者使用級別來說,目前常見的入門級和工作組級伺服器基本上都採用這一伺服器結構類型,一些部門級應用也會採用,不過由於只有一台主機,即使進行升級擴張也有個限度,所以在一些應用需求較高的企業中,單機伺服器就無法滿足要求了,需要多機協同工作,而塔式伺服器個頭太大,獨立性太強,協同工作在空間佔用和系統管理上都不方便,這也是塔式伺服器的局限性。不過,總的來說,這類伺服器的功能、性能基本上能滿足大部分企業用戶的要求,其成本通常也比較低,因此這類伺服器還是擁有非常廣泛的應用支持。
什麼是機架式伺服器:
作為為互聯網設計的伺服器模式,機架伺服器是一種外觀按照統一標准設計的伺服器,配合機櫃統一使用。可以說機架式是一種優化結構的塔式伺服器,它的設計宗旨主要是為了盡可能減少伺服器空間的佔用,而減少空間的直接好處就是在機房託管的時候價格會便宜很多。
為什麼說機架式伺服器是作為為互聯網設計的伺服器模式?
正如大家所知,很多專業網路設備都是採用機架式的結構(多為扁平式,活像個抽屜),如交換機、路由器、硬體防火牆這些。這些設備之所以有這樣一種結構類型,是因為他們都按國際機櫃標准進行設計,這樣大家的平面尺寸就基本統一,可把一起安裝在一個大型的立式標准機櫃中。這樣做的好處非常明顯:一方面可以使設備佔用最小的空間,另一方面則便於與其它網路設備的連接和管理,同時機房內也會顯得整潔、美觀。
機架伺服器的寬度為19英寸,高度以U為單位(1U=1.75英寸=44.45毫米),通常有1U,2U,3U,4U,5U,7U幾種標準的伺服器。機櫃的尺寸也是採用通用的工業標准,通常從22U到42U不等;機櫃內按U的高度有可拆卸的滑動拖架,用戶可以根據自己伺服器的標高靈活調節高度,以存放伺服器、集線器、磁碟陣列櫃等網路設備。伺服器擺放好後,它的所有I/O線全部從機櫃的後方引出(機架伺服器的所有介面也在後方),統一安置在機櫃的線槽中,一般貼有標號,便於管理。
現在很多互聯網的網站伺服器其實都是由專業機構統一託管的,網站的經營者其實只是維護網站頁面,硬體和網路連接則交給託管機構負責,因此,託管機構會根據受管伺服器的高度來收取費用,1U的伺服器在託管時收取的費用比2U的要便宜很多,這就是為什麼這種結構的伺服器現在會廣泛應用於互聯網事業。
還有一點要說的是機架式伺服器因為空間比塔式伺服器大大縮小,所以這類伺服器在擴展性和散熱問題上受到一定的限制,配件也要經過一定的篩選,一般都無法實現太完整的設備擴張,所以單機性能就比較有限,應用范圍也比較有限,只能專注於某一方面的應用,如遠程存儲和Web服務的提供等,但由於很多配件不能採用塔式伺服器的那種普通型號,而自身又有空間小的優勢,所以機架式伺服器一般會比同等配置的塔式伺服器貴上20-30%.
至於空間小而帶來的擴展性問題,也不是完全沒有辦法解決,由於採用機櫃安裝的方式,因此多添加一個主機在機櫃上是件很容易的事,然後再通過伺服器群集技術就可以實現處理能力的增強,如果是採用外接擴展櫃的方式也能實現大規模擴展,不過由於機架式伺服器單機的性能有限,所以擴展之後也是單方面的能力得到增倍,所以這類伺服器只是在某一種應用種比較出色,大家就把它劃為功能伺服器,這種伺服器針對性較強,一般無法移做它用。
什麼是刀片伺服器?
對於企業和網路信息提供商來說,無限增長的數據必須集中存儲和處理,於是未來的網路發展呈現出集中計算的趨勢。集中管理模式與現有的分散管理模式,對伺服器提出了新的要求:節約空間、便於集中管理、易於擴展和提供不間斷的服務,成為對下一代伺服器的新要求。
作為網路重要組成部分的伺服器來說,性能已不僅僅是評價伺服器的唯一指標了,用戶更關心的是符合自己實際需要的產品。目前伺服器集群已經在市場上得以廣泛應用,而新一代機架式伺服器也開始進入市場,為用戶提供了更多的選擇。但是隨著網路向更深層面發展,下一代伺服器將會是Blade Server(刀片伺服器)。
刀片伺服器是一種HAHD(High Availability High Density,高可用高密度)的低成本伺服器平台,是專門為特殊應用行業和高密度計算機環境設計的。其中每一塊"刀片"實際上就是一塊系統主板。它們可以通過本地硬碟啟動自己的操作系統,如Windows NT/2000、Linux、Solaris等等,類似於一個個獨立的伺服器。在這種模式下,每一個主板運行自己的系統,服務於指定的不同用戶群,相互之間沒有關聯。不過可以用系統軟體將這些主板集合成一個伺服器集群。
在集群模式下,所有的主板可以連接起來提供高速的網路環境,可以共享資源,為相同的用戶群服務。在集群中插入新的"刀片",就可以提高整體性能。而由於每塊"刀片"都是熱插拔的,所以,系統可以輕松地進行替換,並且將維護時間減少到最小。值得一提的是,系統配置可以通過一套智能KVM和9個或10個帶硬碟的CPU板來實現。CPU可以配置成為不同的子系統。一個機架中的伺服器可以通過新型的智能KVM轉換板共享一套光碟機、軟碟機、鍵盤、顯示器和滑鼠,以訪問多台伺服器,從而便於進行升級、維護和訪問伺服器上的文件。
克服伺服器集群的缺點
作為一種實現負載均衡的技術,伺服器集群可以有效地提高服務的穩定性和/或核心網路服務的性能,還可以提供冗餘和容錯功能。理論上,伺服器集群可以擴展到無限數量的伺服器。無疑,伺服器集群和RAID鏡像技術的誕生為計算機和數據池的Internet應用提供了一個新的解決方案,其成本遠遠低於傳統的高端專用伺服器。
但是,伺服器集群的集成能力低,管理這樣的集群使很多IDC都非常頭疼。尤其是集群擴展的需求越來越大,維護這些伺服器的工作量簡直不可想像,包括伺服器之間的內部連接和擺放空間的要求。這些物理因素都限制了集群的擴展。「高密度伺服器」——Blade Server的出現適時地解決了這樣的問題。高密度伺服器內置了監視器和管理工具軟體,可以幾十個甚至上百個地堆放在一起。配置一台高密度伺服器就可以解決一台到一百台伺服器的管理問題。如果需要增加或者刪除集群中的伺服器,只要插入或拔出一個CPU板即可。就這個意義上來說,Blade Server從根本上克服了伺服器集群的缺點。
小結:
說到這里,大家應該知道幾種伺服器都是如何運用以及應用在什麼領域了吧,那麼大家接下來構建自己的伺服器時,記得多從技術和應用兩個方向去考慮,以便選擇自己需要的伺服器。
㈩ 如何高效利用伺服器CPU當伺服器上只有一個方法
硬體
為了能使伺服器更高效地運轉,我們必須確保伺服器各組件的性能合理搭配。例如我們購買了高性能的伺服器,但為了降低成本而使用了兼容 組件,由於兼容組件的質量大大低於原裝配件的質量,這樣就會出現有的配件處於瓶頸狀態,有的配件處於閑置狀態,最後的結果就會導致整 個伺服器系統性能下降。總之,一部高性能的伺服器是整體性能的合理搭配,而任何一個產生系統瓶頸的組件都有可能導致整個系統性能下降 。
1.處理器(CPU)
CPU對於伺服器來說,就像人類的大腦。CPU的類型、主頻和數量決定著伺服器的性能。目前,由於IA架構的伺服器採用開放體系結構,因而受 到了國內外伺服器廠商的青睞,並以較高的性能價格比而得到廣泛的應用。Intel現在生產的CPU中主要分為3類,奔騰4(Pentium 4)系列、至 強(Xeon)系列和安騰2(Itanium 2)系列。其中:Pentium4 主要面向PC,對多處理器支持不夠好,適用於入門級伺服器。 被過濾廣告
Xeon作為伺服器專用CPU,除了擁有超線程技術外,還集成三級高速緩存體系結構,Xeon支持兩個CPU,Xeon MP則支持4以上,適用於工作組和 部門級伺服器。Itanium是與其他CPU完全不同的64位CPU,可用於處理大型資料庫,進行實時安全交易等應用,適用於企業級伺服器。
對於目前規模較小(如10個客戶端)、伺服器預算較低(如15000元以下)的中小型企業來說,選擇CPU應該首先考慮Pentium 4。如果伺服器的 數據處理量較大,可以考慮雙Pentium 4處理器或Xeon系列。但需要注意的是,不要去買日後能升級到雙CPU,但現在標配是單CPU的雙路伺服器 。因為CPU技術更新很快,當需要升級到雙CPU時比較煩瑣,而且同樣費用下能買到性能明顯比原來處理器高出許多的新一代的處理器。除此之 外,CPU的主頻越高,緩存數量越大,則伺服器的運算速度就會越快、性能就會越高,但必需從自身的應用需求出發搭配相關硬體。
2.內存(RAM)
用戶在選購伺服器時往往重視CPU,而忽視內存的大小和性能。伺服器內存比普通PC內存要嚴格得多,它不僅強調速度,還要求糾錯能力和穩定 性。目前伺服器上也有使用SDRAM內存的,但大部分伺服器都使用採用ECC專用內存。內存選擇要根據實際使用情況和伺服器本身所能配置的最 大內存來斟酌,因為伺服器在工作時,會佔用很多內存,所以應配置大一些,當然這也和資金投入有關。特別是對於資料庫服務、Web服務等而 言,內存容量尤其重要。通常,入門級伺服器的內存不應該小於512MB,工作組級的內存不小於1GB,部門級的內存不小於2GB。
3.磁碟陣列(RAID)
提升存儲系統性能的最佳辦法就是採用RAID系統。簡單的說,RAID是一種把多塊獨立的物理硬碟按不同方式組合起來形成一個邏輯硬碟組,從 而提供比單個硬碟更高的存儲性能和提供數據冗餘的技術。而RAID卡就是用來實現RAID功能的板卡,通常是由I/O處理器、SCSI控制器、SCSI連 接器和緩存等一系列組件構成的。RAID卡可以有效地提升存儲系統的數據傳輸速率並降低CPU佔用率。由於價格的限制,SCSI RAID卡在入門級 伺服器中還是很少採用的,但入門級伺服器可採用廉價的IDE RAID卡以實現相似的功能。
4.硬碟(DISK)
硬碟和內存都是以大為美。現在的硬碟從介面上來說,主要可分為IDE硬碟和SCSI硬碟。IDE硬碟即我們日常所用的硬碟,它由於價格便宜而性 能也不差,因此在PC上得到了廣泛的應用。另一類硬碟就是SCSI硬碟了,由於其性能好,因此在伺服器上普遍均採用此類硬碟產品,但SCSI硬 盤雖好但價格較高,因而較少在低端系統中應用。目前,在小型伺服器中現在普遍採用的是支持S-ATA(串列ATA)技術的IDE硬碟。這種IDE硬 盤與以往普通的支持P-ATA技術的IDE硬碟相比,由於採用了點對點而不是基於匯流排的架構,所以可以為每個連接設備提供全部帶寬,從而提高 了總體性能。但對於一些不能輕易中止的伺服器而言,還應當選用SCSI硬碟以保證伺服器的不停機維護和擴容。
5.主板(MAINBOARD)
在伺服器的主板方面需要注意的是集成的設備和是否有充足的擴展插槽,像顯卡、音效卡、USB介面等是否是集成的,這樣既可以節約開銷,同時 也留下了更多的擴展插槽,散熱空間也相對更大了一些。還要提醒您注意的是,在伺服器廠商的配置資料中所註明的擴展插槽的數量可能包括 出廠時已經使用的插槽,如網卡、顯卡等,所以這樣的話,可供您使用的插槽數量已經打了折扣。同時,不同的主板設計也會對伺服器的整體 性能有所影響。這里還要提到intel,因為它不僅是CPU製造廠商,同時也是重要的主板廠商,Intel主板嚴格遵照規范製作,並對Windows做了 優化,可保證產品的最大兼容性,加上對自己所生產的CPU最為了解,更容易釋放和獲得性能。
軟體
操作系統(OS)
如果把伺服器的硬體配置比作人體的骨骼和肌肉,那麼伺服器所選用的操作系統就是血液和脈絡。目前,伺服器操作系統主要有三大類:第一 類是Microsoft Windows Server系列操作系統,這類產品大家最熟悉,也最容易得到,比較適合中小企業。目前Microsoft的中小企業操作系統 是Small Business Server 2003(以下簡稱SBS)。SBS是一個針對中小企業的「一攬子」方案,其主要特點是容易安裝,容易管理,容易使用 。如:你現在只需要使用一個向導,就可以輕松地為網路、防火牆和電子郵件配置正確的設置。目前SBS有兩個版本:標准版(Standard Edition)和高級版(Premium Edition)。第二類是Linux操作系統,它具有一定的開放性,因此價格比Windows Server系列操作系統便宜很多 ,但也正是因為它的開放性導致它的維護成本較高,因此中小企業需要慎用,不要只圖一時便宜而陷入後續無底的維護「夢魘」。第三類是 UNIX,代表產品包括HP-UX、IBM AIX等,但這類伺服器主要定位於高端,不適合中小企業。
資料庫軟體(DB)
資料庫軟體是伺服器軟體的另一個重點,它是維護企業核心信息的工具,資料庫軟體選擇得是否合適將直接影響到企業未來的業務整合和信息 化的深入。如果你選用了SBS高級版,那麼資料庫軟體SQL Server 2000就已經包含在其中了。與其他的數據管理平台相比較,SQL Server 2000 與更多的中小企業應用程序兼容,同時各種資料庫分析、監控工具有助於確保正常的業務運營。如果你安裝的是Linux操作系統,那你運行的數 據庫軟體就應該是MySQL了。作為掌管企業核心信息的資料庫,我們不太推薦MySQL。因為MySQL是資料庫領域的「中間派」,它缺乏一個全功能 資料庫的大多數主要特徵,但是又有比類似Xbase資料庫更多的特徵。它象關系資料庫管理系統(RDBMS)那樣需要一個守護程序,但又不能象 它們那樣消費資源。MySQL可以在Linux世界裡找到一個位置,但考慮到中小企業今後的業務擴展,應該選用一個更專業的資料庫軟體。