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