計(jì)算機(jī)服務(wù)器的功能是存儲(chǔ)、檢索和發(fā)送或“服務(wù)”文件和數(shù)據(jù)到其網(wǎng)絡(luò)上的其他計(jì)算機(jī)。許多各種規(guī)模的企業(yè)在其辦公設(shè)施中使用本地網(wǎng)絡(luò)或“內(nèi)聯(lián)網(wǎng)”。在更大的范圍內(nèi),我們稱為“互聯(lián)網(wǎng)”的全球計(jì)算機(jī)網(wǎng)絡(luò)依賴于位于世界各地的大量服務(wù)器。給定網(wǎng)站的文件、數(shù)據(jù)和功能基于 Web 服務(wù)器。
隨著時(shí)間的推移的發(fā)展
有一次,公司或網(wǎng)站管理員會(huì)使用本地計(jì)算機(jī)作為 Web 服務(wù)器托管 Internet 網(wǎng)站。最近,從性能和可靠性到經(jīng)濟(jì)性的因素導(dǎo)致大多數(shù) Internet 網(wǎng)站遷移到位于大型數(shù)據(jù)中心的服務(wù)器集群。數(shù)據(jù)中心是安全、氣候可控的建筑,其中充滿了服務(wù)器堆棧,具有冗余數(shù)據(jù)存儲(chǔ)和備用電源。許多企業(yè)在本地服務(wù)器上托管自己的 Intranet 網(wǎng)絡(luò)仍然很常見(jiàn)。
注意事項(xiàng)
任何網(wǎng)絡(luò),無(wú)論是本地的還是全球的,都依賴于一臺(tái)(或多臺(tái))服務(wù)器計(jì)算機(jī)來(lái)存儲(chǔ)和檢索數(shù)據(jù)和文件。服務(wù)器的物理和軟件配置必須考慮許多因素。例如,網(wǎng)絡(luò)上的幾臺(tái)單獨(dú)的計(jì)算機(jī)可能基本上同時(shí)請(qǐng)求同一個(gè)文件,因此服務(wù)器必須配備具有高速能力的硬件;它必須運(yùn)行旨在支持多個(gè)同時(shí)文件檢索操作的軟件。
物理性質(zhì)
雖然不同服務(wù)器的物理屬性可能有很大差異,但許多計(jì)算機(jī)服務(wù)器(尤其是用于大型數(shù)據(jù)中心的服務(wù)器)都是扁平的、可機(jī)架安裝的矩形設(shè)備,沒(méi)有任何鼠標(biāo)、鍵盤(pán)或顯示器屏幕接口。服務(wù)器通常具有大功率風(fēng)扇以防止過(guò)熱。
操作系統(tǒng)和服務(wù)器軟件
給定的計(jì)算機(jī)服務(wù)器可能運(yùn)行多種操作系統(tǒng)中的任何一種,包括 Microsoft Windows Server、Mac OS X Server 或開(kāi)源操作系統(tǒng),例如 Ubuntu Server 或 FreeBSD。
服務(wù)器的操作系統(tǒng)必須運(yùn)行特殊的服務(wù)器軟件。到目前為止,大多數(shù)計(jì)算機(jī)服務(wù)器都運(yùn)行開(kāi)源 Apache 服務(wù)器軟件,而其他計(jì)算機(jī)服務(wù)器則使用專有系統(tǒng),例如 Windows IIS 或 Adob??e ColdFusion。該軟件涉及存儲(chǔ)在服務(wù)器上的文件的檢索和分發(fā)。在將結(jié)果發(fā)送回請(qǐng)求計(jì)算機(jī)之前,可以使用其他服務(wù)器端程序(例如 ASP 或 Java)來(lái)處理這些文件。
數(shù)據(jù)庫(kù)訪問(wèn)
提供數(shù)據(jù)庫(kù)訪問(wèn)是計(jì)算機(jī)服務(wù)器最重要的功能之一。關(guān)系數(shù)據(jù)庫(kù)是一種緊湊而高效的信息存儲(chǔ)結(jié)構(gòu),允許快速訪問(wèn)大量數(shù)據(jù)。
在辦公室環(huán)境中,數(shù)據(jù)庫(kù)可用于存儲(chǔ)客戶聯(lián)系方式和訂單信息,以及運(yùn)輸和付款記錄。通過(guò)通過(guò)本地網(wǎng)絡(luò)訪問(wèn)服務(wù)器,幾名員工可以在一天的業(yè)務(wù)開(kāi)展過(guò)程中實(shí)時(shí)從數(shù)據(jù)庫(kù)中檢索和更新信息。
在 Internet 上,數(shù)據(jù)庫(kù)可能用于存儲(chǔ)網(wǎng)站的實(shí)際內(nèi)容、用戶登錄驗(yàn)證信息以及有時(shí)訂單處理記錄。有幾種流行的數(shù)據(jù)庫(kù)系統(tǒng),包括 Oracle 數(shù)據(jù)庫(kù)、微軟的 SQLServer 和開(kāi)源 MySQL 數(shù)據(jù)庫(kù)。