說來慚愧,雖然待在一間號稱做伺服器的公司,每天接觸伺服器,看這個設計看那個設計,但是其實我並不很知道他們之間差異是什麼,以至於有一天我發現,我並沒有辦法很簡單的回答我老婆的這個問題。
我痛定思痛,認真的看了一下公司的文宣發現,挖靠,原來我真的不懂伺服器。
所以伺服器到底是什麼?
下次我老婆問起我會這麼回答他,伺服器簡單來說就是:
1. 比你的電腦還大的電腦
2. 某些功能特別加強的電腦
3. 有時候會功能獨立到不能單獨使用的電腦
以上是簡化到不能再簡化的版本
如果認真分,其實這東西也是與時俱進的隨著新應用的產生,有不同的使用場景,現在的分法可能10年後又不一樣了,按照目前的幾個市場可以分成:
Cloud Data Center: IG,FB之類的公司在用的
5G/Telco: 電信公司機房在用的
AI training/inference: ML, Deep Learning拿來訓練模型用的
HPC(High-Performance): 做研究用的(國家高速網路中心,中研院,大學之類的地方),又名超級電腦
Big-data: 數據分析和AI是兩回事,像是金融業或是醫療業它可以單純只是資料很多,需要分析
Streaming: Youtube, 抖音之類的公司在用的
Virtualization: 虛擬實境AR/VR之類的運算,或是3D渲染之類的用途
Enterprise: 經典用途,拿來架架網站,或是資料存取
Storage: 顧名思義就是存,硬碟插滿插爆
HCI(Hyper-Converged Infrastructure): 懶得自己兜? 想要彈性? 軟體商聽到了,搭配我們的智慧軟體,讓您全都要。
根據以上不同的使用場景,搭配空間限制乘上規模大小,就產生了各式各樣的伺服器了。
如此這般,希望盡可能的讓我老婆不需要理解太多專有名詞也能知道我在幹什麼混飯吃。