[Server] Briefing the structure of a server
算是自我練習吧!畢竟從事這個行業的測試領域已經接近10年,總是要盡可能讓自己過去的知識濃縮起來、並且講解得讓一般人也能盡快理解。
server,如同一般消費者接觸得到的desktop/laptop,基本組成仍然有:CPU, motherboard, memory, power以及諸多小卡(e.g., VGA card, network card, storage card, riser cards...etc.)。
同時,在主機板上除了常見的BIOS以外,大多數的servers也具備了BMC來monitor system health,並且提供通知、紀錄、基本遠端開關機以及操控功能,用以協助管理者進行機房管理。
如果也把獨立的storage包含進來,其實像是SBB/NAS這類單純storage/具備網路功能的storage,那麼server的家族又可以scale up到更廣的領域了。
外觀上,目前常見的有:rack-mount(機櫃式)、blade(刀鋒伺服器)、workstation外觀三種。但也有融合前兩者的1U-2nodes/2U-4nodes型態伺服器。
以上是硬體層次。
韌體上,除了熟知的BIOS firmware以外,還有BMC firmware以及各種小卡內含的OpROM,也都是作為測試人員需要了解的範圍。畢竟在人力縮減的今日,Test engineer不再只有focus on 單一韌體,並且要把眼光擴展到整個伺服器會使用到的firmware才行了。
參考連結:https://www.open-e.com/blog/what-is-a-storage-bridge-bay/