⑴ 我想了解一下伺服器最基本的知識.
[伺服器術語]
磁碟陣列卡
磁碟陣列(Disk Array)是由一個硬碟控制器來控制多個硬碟的相互連接,使多個硬碟的讀寫同步,減少錯誤,增加效率和可靠度的技術。磁碟陣列卡則是實現這一技術的硬體產品,磁碟陣列卡擁有一個專門的處理器,還擁有專門的存貯器,用於高速緩沖數據。通過使用磁碟陣列卡,伺服器對磁碟的操作就直接通過磁碟陣列卡來進行處理,因此不需要大量的CPU及系統內存資源,不會降低磁碟子系統的性能。磁碟陣列卡使用專用的處理單元來進行操作,它的性能要遠遠高於常規非陣列硬碟,並且更安全更穩定。
IA伺服器
通常將採用Intel(英特爾)處理器的伺服器稱之為IA(Intel Architecture)架構伺服器,又稱CISC(Complex Instruction Set Computer復雜指手梁絕令集)架構伺服器,由於IA架構的伺服器是基於PC的體系結構,所以又把IA架構的伺服器稱為PC伺服器。如聯想的萬全系列伺服器,HP公司的Netserver系列伺服器等。
由於該架構伺服器採用了開放式體系,以"小、巧、穩"為特點,憑借可靠的性能、低廉的價格,並且實現了工業標准化技術和得到國內外大量軟硬體供應商的支持,在大批量生產的基礎上,以其極高的性能價格比而在全球范圍內,尤其在我國得到廣泛的應用。在互聯網和區域網內更多的完成文件服務、列印服務、通訊服務、WEB服務、電子郵件服務、資料庫服務、應用服務等主要應用。
雖然IA構架伺服器始於PC,但經過不斷的發展,IA架構伺服器已經遠遠超出了PC的概念,它在如下幾個方面不同於PC。
在CPU處理能力方面
由於伺服器要將其數據、硬體提供給網路畢姿共享,在運行網路應用程序時要處理大量的數據。因此要求CPU要有很強的處理能力。大多數IA架構的伺服器採用多CPU對稱處理技術,多顆CPU共同進行數據運算,大大地提高了伺服器的計算能力,滿足學校的教學、多媒體應用方面的需求。而普通電腦PC基本上都配置的是單顆CPU,所以PC在數據處理能力上比起伺服器當然要差許多了。如果用PC充當伺服器,在日常應用中就會經常發生死機、停滯或啟動很慢等現象。
在I/O(輸入輸出)性能方面
在中小型企業或校園網路應用中,經常有許多的用戶同渣族時訪問伺服器,網路上存在著大量多媒體信息的傳輸,要求伺服器的I/O(輸入/輸出)性能要強大。伺服器上採用了SCSI卡、RAID卡、高速網卡、內存中繼器等設備,大大提高了伺服器I/O能力。因為PC是個人電腦,無需提供額外的網路服務,因此在PC上很少使用高性能的I/O技術,和伺服器相比其I/O性能自然相差甚遠。
在安全可靠性方面
由於伺服器是網路中的核心設備,因此它必須具備高可靠性、安全性。伺服器採用專用的ECC內存、RAID技術、熱插拔技術、冗餘電源(如下圖所示)、冗餘風扇等方法使伺服器具備容錯能力、安全保護能力。
⑵ 如何架構刀片伺服器
所謂刀片伺服器是指在標准高度的機架式機箱內可插裝多個卡式的伺服器單元,實現高可用和高密度。每一塊"刀片"實際上就是一塊系統主板。它們可以通過"板載"硬碟啟動自己的操作系統,如Windows NT/2000、Linux等,類似於一個個獨立的伺服器,在這種模式下,每一塊母板運行自己的系統,服務於指定的不同用戶群,相互之間沒有關聯。不過,管理員可以使用系統軟體將這些母板集合成一個伺服器集群。在集群模式下,所有的母板可以連接起來提供高速的網路環境,並同時共享資源,為相同的用戶群服務。在集群中插入新的
"刀片",就可以提高整體性能。而由於每塊"刀片"都是熱插拔的,所以,系統可以輕松地進行替換,並且將維護時間減少到最小。
這些刀片伺服器在設計之初都具有低功耗、空間小、單機售價低等特點,同時它還繼承發揚了傳統伺服器的一些技術指標,比如把熱插拔和冗餘運用到刀片伺服器之中,這些設計滿足了密集計算環境對伺服器性能的需求;有的還通過內置的負載均衡技術,有效地提高了伺服器的穩定性和核心網路性能。而從外表看,與傳統的機架/塔式伺服器相比,刀片伺服器能夠最大限度地節約伺服器的使用空間和費用,並為用戶提供靈活、便捷的擴展升級手段。
刀片伺服器的特點
刀片伺服器公認的特點有兩個,一是克服了晶元伺服器集群的缺點,被成為集群的終結者;另一個是實現了機櫃優化。
集群終結者
眾所周知,作為一種負載均衡技術,伺服器集群已經在有效提高系統的穩定性和核心網路服務的性能方面被廣泛採用,在集群系統中,若要提供更高端的運算和服務性能,只需增加更多的單元就可以獲得更高的性能。更為重要的是,伺服器集群還可以為任何一台單獨的伺服器提供冗餘和容錯功能。
目前IT行業正在大力發展適應寬頻網路、功能強大可靠的計算機。在過去的幾年裡,寬頻技術極大地豐富了信息高速公路的傳輸內容。伺服器集群和RAID技術的誕生為計算機和數據池的互聯網應用提供了一個新的解決方案,而其成本卻遠遠低於傳統的高端專用伺服器和大型機。但是,伺服器集群的集成能力低,管理這樣的集群使很多管理員非常頭疼。尤其是集群擴展的需求越來越大,維護這些伺服器的工作量簡直不可想像,包括伺服器之間的內部連接和擺放空間的要求。這些物理因素都限制了集群的擴展。刀片伺服器的出現適時地解決了這些問題。在集群模式下,刀片伺服器所有的主板可以連接起來提供高速的網路環境,共享資源。同時每個刀片都可內置監視器和管理工具軟體, 配置一台高密度伺服器就可以解決一台到一百台伺服器的管理問題,如果需要增加或者刪除集群中的伺服器,只要插入或拔出一塊板即可,將維護時間減少到最小。就這個意義上來說,Blade Server從根本上克服了伺服器集群的缺點。
實現機櫃優化
從某一角度而言,刀片伺服器實現了機櫃優化的自然飛躍。刀片伺服器將機櫃式伺服器所佔用的空間密度再一次提高了50%。資料顯示,在機櫃系統配置好的前提下,將1U機架優化伺服器系統移植到刀片伺服器上,所佔用的空間只是原來的1/3~1/2。而在一個標準的機櫃式環境里,刀片伺服器的處理密度要提高四到五倍。比如在處理1024節點的高密度計算伺服器環境里,1U配置需要24個機櫃,其中不包括乙太網交換集線器所佔用的機櫃空間,而採用插有8個"刀片"的刀片伺服器,只需要9個機櫃,卻包括了乙太網交換機的空間。在相同的面積內,數據中心可以通過部署刀片伺服器獲得8倍於機架式伺服器的伺服器租賃收益。
另外,刀片伺服器採用集中管理的方式,可以簡化伺服器的管理工作。在IT人員日益匱乏的今天,採用刀片伺服器的企業可以減少雇傭工資高昂的伺服器管理和維護人員,從而降低維護費用。還有,刀片伺服器的低功耗設計也會顯著減少能耗,節約能源的同時減少了費用。
作為一種新興的伺服器產品,讀者可能還缺乏對它的直觀認識。每台刀片伺服器一般由機櫃和刀片組成,因此刀片伺服器的標識由機櫃的型號和刀片的型號共同構成,而不像以往的伺服器那樣由一個單一的伺服器型號所代表。刀片通過機櫃背板上的CompacPCI介面與之相連接。伺服器機櫃一般可以容納8片至數十片刀片。刀片以伺服器刀片為主,而每個伺服器刀片都是一個功能完整的伺服器。
在此,我們以一款常見的一種刀片伺服器向大家介紹一下,以了解其基本構成。
根據所需要承擔的伺服器功能,刀片伺服器被分成伺服器刀片、網路刀片、存儲刀片、管理刀片、光纖通道SAN刀片、擴展I/O刀片等等不同功能的相應刀片伺服器。
目前最為常見的伺服器刀片一般採用1顆為的Intel Pentium Ⅲ處理器,並採用ServerWorks LC-E晶元組、Intel 815晶元組、Via Pro266晶元組,支持的內存容量和類型由晶元組決定,內存類型一般為具有ECC功能的SDRAM或DDR。由於刀片伺服器的散熱問題較為嚴重,在設計中也有廠商採用了低功耗的Transmeta 5600處理器。目前,HP、Sun也正致力於把它們的RISC處理器製作成伺服器刀片,只是尚未面世。
除連接機櫃背板的介面外,伺服器刀片上一般還具有一個PMC擴展介面,可以連接PMC介面的擴展卡,如SCSI卡、光纖存儲卡等,其功能相當於PCI擴展槽,只是相應介面的擴展卡價格略貴。 伺服器刀片採用與筆記本電腦相同規格的65mm(2.5英寸)硬碟,一般只安裝操作系統和簡單的應用軟體,性能較低。
網路刀片
網路刀片的功能相當於區域網交換機,從而提供良好的網路監控和管理功能。網路刀片普遍提供10/100Mbps埠,以雙絞線的方式連接伺服器刀片,對外提供高速上連通道(千兆埠)。採用NAS存儲方式的刀片伺服器經常會配備2個網路刀片,其中一個專門用於連接NAS設備。每個刀片支持10/100/1000M乙太網連接,並且可以在背板上安裝10/100/1000M的2-4層交換機,這樣就可以把系統中每個槽位上安裝的刀片與交換機連接起來,提供一個基於IP的交換網路。通過集成這種匯流排,刀片伺服器系統可以很好地集成IP業務和語音業務,提供各種不同的電信增值服務。
存儲刀片
存儲刀片可以被視為一個硬碟模塊,通過背板匯流排或者硬碟介面線向伺服器刀片提供存儲功能。存儲刀片上一般配備2塊性能較高90mm(3.5英寸)硬碟,介面類型有IDE、SCSI和光纖通道(Fiber Channel)介面。
管理刀片
第一代刀片伺服器的KVM(Keyboard、VGA、Mouse)刀片可以說是功能最為簡單的管理刀片,提供對所有伺服器刀片的管理控制。KVM刀片,提供鍵盤、滑鼠、顯示器介面,KVM刀片經常還包括軟碟機和光碟機,便於使用者直接操作伺服器刀片。KVM刀片上提供切換開關,用於在機櫃上的不同刀片之間或者不同機櫃之間進行切換。第二代刀片伺服器具備更加強大的管理功能,但是各家產品各不相同。管理刀片往往通過伺服器刀片上集成的監控管理晶元進行1台或多台刀片伺服器的集中監控和管理。管理刀片向伺服器機櫃內的其他刀片提供必要的配置信息,並在某些刀片發生故障時接收報警信息,並向監控程序發出報警。
CompactPCI :刀片伺服器的標准
CompactPCI開放式標准架構很好地平衡了業界標准,包括硬體、操作系統、應用開發工具、能快速有效開發高利潤的電信增值服務,同時使傳統上以專有軟硬體架構為主的電信建設轉型,能享受開放系統帶來成本大幅降低及大眾化業界標准操作系統的好處。這一轉變讓設備及服務供應商找到了數以百萬計的開發者,並開始採用具高可靠性、高擴展性和高性能的CompactPCI寬頻通訊平台。
CompactPCI匯流排標準是建立刀片伺服器的基礎。它是惟一的標准,同時也是標准紛爭的起源。CompactPCI目前有2個主要的版本,即 1.0版和2.0版,它們在介面定義的完善程度上不盡相同。早期的刀片伺服器全部採用CompactPCI 1.0的標准,背板帶寬也限定在32位PCI之內,這些產品屬於第一代刀片伺服器。2002年最新推出的刀片伺服器部分採用CompactPCI 2.0標准,背板支持64位PCI通信,稱之為第二代刀片伺服器。由於標準的版本不同,兩代刀片伺服器之間不能完全兼容。
目前為止,只有HP一家聲稱完全按照CompactPCI標准設計刀片伺服器,而其他伺服器廠商只是在匯流排和介面標准方面遵循CompactPCI,在刀片的尺寸上沒有完全按照該標准去執行。
應用模式指南
刀片伺服器的應用很廣泛,尤其是對於計算密集型應用,比如天氣預報建模、數據採集、數據模擬、數字影象設計、空氣動力學建模等等。而對於行業應用,如電信、金融、 IDC/ASP/ISP應用、行動電話基站、視頻點播、Web主機操作及實驗室系統等,刀片伺服器依然能大顯身手。刀片伺服器的出現使其在2001年底的伺服器市場上占據一塊相對於機架式伺服器來說不算小的市場份額。而隨著2002年技術的發展尤其是InfiniBand技術開始扮演重要角色,刀片伺服器將逐漸成為主流伺服器並占據較大的市場份額。
刀片伺服器的使用范圍相當廣泛。下面我們列出兩個典型的應用模式進行簡單的介紹。
應用模式1:網站Web伺服器
這種方式可充分發揮刀片伺服器密度高、可群集以及可遠程管理的優勢。網站可以用刀片伺服器組成高密度的群集,用來實現高訪問量的Web伺服器,後端再連接中高端的伺服器或群集系統作為資料庫伺服器。存儲服務提供商可以採用同樣的前端方案,後端配合NAS設備來提供存儲服務。與普通機架伺服器相比,刀片伺服器在這類應用中的優勢在於佔用機位少,可有效節省託管費用。
應用模式2:中小企業網路伺服器
當前的企業網路需求是多方面的,需要類型多樣的服務,其中有些服務可以安裝在一台機器上,而有些則需要使用至少一台備份機器或者群集。與之相對應,任何一個刀片系統既可以獨立運行,也可以與其他伺服器組成群集或互為備份。根據企業的實際需要進行搭配。這種方式可充分發揮刀片伺服器易管理、配置靈活和可擴展性好的優勢。 使用刀片伺服器進行群集並與存域網相結合,這可以勝任大數據量吞吐的資料庫並行處理。對於企業來說,這種高密度不僅節約了寶貴的機櫃空間,還節約了布線成本,並可節電,從而降低對UPS的要求。
⑶ 網站的基本架構是什麼
網站架構按照製作步驟分為硬架構和軟架構。
一、硬架構
1、機房:在選擇機房的時候,根據網站用戶的地域分布,可以選擇網通、電信等單機房或雙機房。
2、帶寬:預估網站每天的訪問量,根據訪問量選擇合適的帶寬,計算帶寬大小主要涉及峰值流量和頁面大小兩個指標。
3、伺服器:選擇需要的伺服器,如圖片伺服器,頁面伺服器,資料庫伺服器,應用伺服器,日誌伺服器,對於訪問量大點的網站而言,分離單獨的圖片伺服器和頁面伺服器相當必要。
二、軟架構
1、網站的框架:現在的php框架有很多選擇,比如:CakePHP,Symfony,Zend Framework,根據創作團隊對各個框架熟悉程度選擇。
2、邏輯的分層
1)表現層:所有和表現相關的邏輯都應該被納入表現層的范疇。
2)應用層:主要作用是定義用戶可以做什麼,並把操作結果反饋給表現層。
3)領域層:包含領域邏輯的層,就是告訴用戶具體的操作流程的。
4)持久層:即資料庫,保存領域模型保存到資料庫,包含網站的架構和邏輯關系等。
(3)如何看一台伺服器的架構擴展閱讀
網站的分類
1、根據網站所用編程語言分類:例如asp網站、php網站、jsp網站、Asp. net網站等;
2、根據網站的用途分類:例如門戶網站(綜合網站)、行業網站、娛樂網站等;
3、根據網站的功能分類:例如單一網站(企業網站)、多功能網站(網路商城)等等。
4、根據網站的持有者分類:例如個人網站、商業網站、政府網站、教育網站等。
5、根據網站的商業目的分類:營利型網站(行業網站、論壇)、非營利性型網站(企業網站、政府網站、教育網站)。
⑷ 如何方便的查看某個網站的伺服器類型和web架構
在這個「 uptime.netcraft.com/up/graph?site=」網站後面輸入你想要查詢的網站地址,比如你想查163的,就是: uptime.netcraft.com/up/graph?site=www.163.com 打開它