天天看點

伺服器的基礎知識 - 小明的天下會

伺服器的基礎知識

    運維與伺服器:資料不能丢失,保證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) 

編輯 

收藏 

舉報