首先可以很明確的告訴你,服務器也是電腦,服務器是為電腦提供服務的電腦,既然是電腦,那么它也一樣是由CPU,主板,內存條,硬盤,機箱,電源等硬件組成。
還是拿人類來舉例子,如果說電腦是人類的話,那么,服務器就是人類中的醫生或者公務員或者其他不同的角色,也就是說,都是人類,只是不同人通過學習一些專業技能然后賦予了不同的角色。
現在理解一些了么?也就是說一臺電腦,如果它安裝某些特殊的軟件用于某種專業的用途,那么它就可以叫做是某種服務器。這是軟件層面的,硬件層面的后面再說。
比如最常見的網站服務器,當你在瀏覽器里敲入www.baidu.com的時候,最終你的電腦是訪問到的另外一臺電腦,這臺電腦會被安裝網站服務的軟件,并且會有網站方面的網站程序,最終起作用的是這些軟件跟程序,這臺電腦啥事情都不干,專門用來響應大家的訪問請求,于是乎,他就叫做網站服務器,也叫web服務器,現實中并不是一臺電腦,而是很多很多臺電腦專門干這個事情,因為全球這么大的用戶量,如果都訪問一臺電腦,不光是網絡帶寬問題,就這一臺電腦早就累死掉了,這背后有很深層次的技術問題。
再說兩種服務器,一種是文件服務器,一種是數據庫服務器,直觀一些的你可以把百度網盤理解為文件服務器,雖然背后其實更加的綜合,但是這種專門用來做文件存儲的電腦就可以稱為文件服務器了。
數據庫的操作、數據表現形式
跟另外兩種服務器一樣,數據庫服務器也是專門只干一件事情,就是存儲數據,數據庫服務器一般不對外,它再為網站服務器或者其他的程序來提供服務,而且它會安裝專門的數據庫管理軟件,來進行數據管理,這些數據的組織形式有點像excel表格里面的數據,其他電腦對他進行操作的時候,就好像跟他吼一聲:
“hey,幫我查查那個誰的什么什么信息。”,數據庫服務器的軟件就會把需要的數據給它返回回去。
用戶、web服務器、數據庫服務器
所以當你訪問百度搜素某個關鍵詞的時候,首先你訪問到的是百度的某臺網站服務器,網站服務器只是負責請求的處理跟結果的反饋,具體的數據它得更數據庫服務器要去,數據庫服務器把數據反饋給網站服務器,網站服務器再把結果組織輸出成為你看到的模樣。
現在明白了服務器是啥了吧,既然都是電腦,那它到底跟普通的電腦有哪些區別呢?下面我們來說一說。
一、長相可能會有不同
這里說的是可能會有不同,因為普通電腦也是可以作為服務器使用的,只是因為普通電腦大多用于家用或者辦公用途,用途不同的時候,設計的側重點會不同,比較常見的存放在機房的服務器長這樣的。
一臺2U服務器
為啥會長這樣,可能是因為下面這個。
二、專門的工作環境不同
服務器是真正的全年無休的,所以存放它的地方,對環境有一些要求,專門的機房長這樣:
某機房
都是一個一個機柜,然后大多是這種“刀片式”的服務器,當然也有下面這種塔式服務器:
塔式服務器
但是空間占用上就有點格格不入,往往也是躺著放的。
標準的電信級機房環境對空調、照明、濕度、不間斷電源、防靜電地板、機架機位,抗震級別等,都有要求。
1U刀片式服務器
機房的租用一般也是按照一個機柜一個月或者一年多少錢,或者刀片是服務器最薄的那種,他的單位叫U,一個U一個月或者一年多少錢,然后你需要存放在某機房所有機器的帶寬是多少帶寬另外計算。
三、硬件品質以及軟件環境可能不同
某服務器主板
因為可能要被用來給很多人同時訪問,因為要全年無休,而且要提供穩定的服務,所以在硬件設計上可能會更加的追求穩定性,可靠性,配置上也會有側重性,比如前面說的文件服務器,那肯定會要求非常非常大的硬盤空間,硬盤的可靠性比普通家用硬盤的可靠性也高很多,然后這些服務器要面對大并發的數據處理,可能CPU也會很強勁,當然,他們都用不著獨立顯卡的,因為他們都不需要顯示輸出的,只有維護的時候才拖一臺顯示器去接上臨時用一下。
除了硬件不同,軟件環境其實大部分也不同,比如服務器的操作系統一般不會用家用或者商用的這些windows旗艦版啥的,它們可能是windows服務器版,可能是Unix,Linux操作系統,這些操作系統也會針對服務器的工作情況,在安全性,穩定性,性能等方面有所側重。
四、可能價位不同
雖然也有一些服務器并不貴,當然,不貴的服務器配置也不會高,甚至有些服務器的配置還不如你配的家用電腦。
但是,稍微好一些的專用服務器,都是比較貴的,隨便都是上萬,甚至好幾萬,十幾萬都完全有可能。
看到這里,你應該對服務器已經有了一個大概的了解了吧,有人會問,服務器這么強勁、穩定、可靠,我可以把服務器買回來,當作普通電腦使用么?
答案是肯定的,可以,但是:
1、如果是那種很薄的刀片機,你連插獨立顯卡的地方都沒有,對于想玩游戲的人來說,需要選擇更加寬大的有獨立顯卡接口的機器;
2、大部分服務器散熱聲音都是非常的大,就上面那種薄薄的單片機,我形容它跟飛機起飛似的,剛開機的時候非常的響,如果你家里想體會飛機起降的感覺,可以購置一臺。