服務(wù)器
服務(wù)器是在網(wǎng)絡(luò)環(huán)境中提供計算能力并運(yùn)行軟件應(yīng)用程序的特定IT設(shè)備,它在網(wǎng)絡(luò)中為其他客戶機(jī)(如個人計算機(jī)、智能手機(jī)、ATM機(jī)等終端設(shè)備)提供計算或者應(yīng)用服務(wù), 一般來說服務(wù)器都具備承擔(dān)響應(yīng)服務(wù)請求、承擔(dān)服務(wù)、保障服務(wù)的能力[2]。服務(wù)器相比普通計算機(jī)具有高速的CPU運(yùn)算能力;長時間可靠運(yùn)行能力;強(qiáng)大的I/O數(shù)據(jù)吞吐能力以及具備高擴(kuò)展性。服務(wù)器作為電子設(shè)備,其內(nèi)部的結(jié)構(gòu)十分的復(fù)雜,服務(wù)器主要構(gòu)件有:CPU、內(nèi)存、芯片組、I/O設(shè)備、存儲器、外圍設(shè)備、穩(wěn)壓器、電源和冷卻系統(tǒng)。
服務(wù)器的雛形可以追溯到大型機(jī)(Mainframe)時代。這些計算機(jī)設(shè)備體積巨大,幾乎占據(jù)了一個房間。大型機(jī)被企業(yè)和政府機(jī)構(gòu)用于處理大量的數(shù)據(jù)和復(fù)雜的計算。隨著計算機(jī)成本下降和局域網(wǎng)(LAN)的發(fā)展,計算模式發(fā)生了變化。在此階段,計算機(jī)開始支持客戶端-服務(wù)器模型(Client-Server Model)。服務(wù)器成為專門提供資源和服務(wù)的機(jī)器,而客戶端(如個人電腦)請求這些資源。隨著時代發(fā)展服務(wù)器面臨了一個新的挑戰(zhàn):資源利用率低。很多服務(wù)器在大部分時間里只處理少量任務(wù),浪費了大量計算資源。虛擬化技術(shù)的出現(xiàn)解決了這個問題。到了最近一段時期,云計算(Cloud Computing)徹底改變了服務(wù)器的面貌。服務(wù)器不再是企業(yè)內(nèi)部的專有設(shè)備,而是被托管在云端的數(shù)據(jù)中心中,由云計算服務(wù)商(如AWS、Azure、Google Cloud)管理和維護(hù)。