伺服器的基礎知識
運維與伺服器:資料不能丢失,保證7*24小時運作(可靠性),提升使用者的體驗。
什麼是伺服器?
也稱伺服器,是提供計算服務的裝置。由于伺服器需要響應服務請求,并進行處理,是以一般來說伺服器應具備承擔服務并且保障服務的能力。
伺服器在網絡環境下,根據提供的服務類型不同,一般分為檔案伺服器、資料庫伺服器、應用程式伺服器、WEB伺服器等。
如果按照伺服器的外形分類,一般分成,機架式伺服器,刀片式伺服器,塔式伺服器等。
伺服器的計量機關U,有時也分為1U、2U、4U伺服器。一般公司采購根據一個機架的大小,機架一般分為20U-30U等。
伺服器的構成:
這裡我隻列出幾個重要的硬體,機箱、電源、主機闆、cpu、cpu風扇、硬碟、raid陣列卡、遠端控制器、記憶體等,下面着重解釋我幾個重要配件
機箱:
放置固定電腦配件,起承托和保護作用,屏蔽電腦輻射,品質不當的機箱容易造成主機闆斷電或短路,使系統不穩定。
電源:
保持電腦的電源供應,劣質電源影響電腦正常使用,對電腦其他的電腦配件(主機闆、顯示卡)會造成一定的損壞,在
伺服器領域,一般雙電源
CPU:
伺服器CPU Xeon志強系列
硬碟:
根據接口類型一般劃分為
機械硬碟
SATA接口 串行接口 (使用最多)
SCSI接口 (早期已經淘汰)并行 支援熱拔插
IDE接口(早期已經淘汰) 并行
SAS 串行SCSI 支援熱拔插
SSD(固态)硬碟
正常正式工作場景(線上的生産環境,給客戶、使用者用)主選SAS(結合SATA{轉速快}和SCSI{熱拔插}的優點)
自用選擇SATA,高并發通路,小資料量,例如門戶網站選擇SSD
存儲量 SATA > SAS > SSD
自用使用SATA 7200轉
業務使用SAS 15000轉
熱點資料(小資料)SSD
光纖接口
FC fiber Channel
硬碟分類及詳細介紹
https://jingyan.baidu.com/article/636f38bb7a8dced6b84610bc.html
記憶體:
解決了CPU與硬碟之間的速度差距問題
記憶體是一個臨時存放地點,使用的時候才放入到記憶體中
斷電後記憶體中内容消失
虛拟記憶體,當我們打開一個程式或者文檔時候,記憶體會達到一個峰值,連續打開多個程式,程式如果卡死,此時的系統實體記憶體占用滿了,
将調用虛拟記憶體,如果虛拟記憶體不夠将會當機,虛拟如果可以處理過來,将隔一會恢複正常。虛拟記憶體占用C槽空間,是以C槽需要預留白間。
Cache存儲器:電腦中為高速緩沖存儲器,是位于CPU和主存儲器DRAM(Dynamic Random Access Memory)之間,規模較小,但速度很高的存儲器,通常由SRAM(Static Random Access Memory靜态存儲器)組成。
Cache的功能是提高CPU資料輸入輸出的速率。Cache容量小但速度快,記憶體速度較低但容量大,通過優化排程算法,系統的性能會大大改善,仿佛其存儲系統容量與記憶體相當而通路速度近似Cache。
buffer緩沖寄存器又稱緩沖器,它分輸入緩沖器和輸出緩沖器兩種。前者的作用是将外設送來的資料暫時存放,以便處理器将它取走;後者的作用是用來暫時存放處理器送往外設的資料。由于緩沖器接在資料總線上,故必須具有三态輸出功能。

遠端管理卡
通過一個内置網卡通路連接配接,用來管理監控伺服器狀态的配件,有獨立運作的界面及權限。
主要使用場景:遠端安裝作業系統、電源控制功能、檢查伺服器硬體狀态
Raid卡(陣列卡)
通過硬碟控制器來實作多個硬碟互相連接配接,實作讀寫同步,增加效率和可靠度的技術,通過鏡像或者存儲奇偶校驗資訊的方式,實作了對資料的備援保護。
RAID 0是最早出現的RAID模式,即Data Stripping資料分條技術。RA D 0是組建磁盤陣列中最簡單的一種形式,隻需要2塊以上的硬碟即可,成本低,可以提高整個磁盤的性能和吞吐量。RAID 0沒有提供備援或錯誤修複能力,但實作成本是最低的。
RAID 1示意圖
RAID 1稱為磁盤鏡像,原理是把一個磁盤的資料鏡像到另一個磁盤上,也就是說資料在寫入一塊磁盤的同時,會在另一塊閑置的磁盤上生成鏡像檔案,在不影響性能情況下最大限度的保證系統的可靠性和可修複性上
RAID5(分布式奇偶校驗的獨立磁盤結構)
RAID10(高可靠性與高效磁盤結構)。這種結構無非是一個帶區結構加一個鏡象結構,因為兩種結構各有優缺點,是以可以互相補充,達到既高效又高速的目的,
這種新結構的價格高,可擴充性不好。主要用于資料容量不大,但要求速度和差錯控制的資料庫中
綜合案例:
企業案例1:提升使用者體驗的網站解決方案
門戶(大網站 )極端案例:大并發寫入案例(搶紅包、微網誌)
高并發、大資料量”寫”資料:會把資料先寫到記憶體,積累一定的量後,然後再定時或者定量的寫到磁盤(j減輕磁盤的壓力,減少磁盤IO Input/Output 磁盤的輸入/輸出 磁盤讀寫),最終還是會把資料加載到記憶體中再對外提供通路。
企業案例2:中小企業案例
對于并發不是很大、資料也不是特别大的網站,讀多寫少的業務,會先把資料寫入到磁盤,然後再通過程式把寫到磁盤的資料讀入到記憶體裡,再對外通過讀記憶體提供通路服務。
發表于
2019-09-27 09:59
小明的天下會
閱讀(1193)
評論(0)
編輯
收藏
舉報