伺服器這東西應該分成2個層面來看:
1個是硬体層面
2是軟体層面
作為硬体層面來說:通常是指那些具高計算能力,能夠提供多用戶使用的電腦。
所以伺服器與單機PC的不同點例舉如下:
譬如PC主機通常為單機用戶服務。而伺服器主機是通過終端給用戶使用的,伺服器是通過網絡給客戶端用戶使用的。
再來因為穩定性要求「伺服器」需要連續工作在7X24小時環境能夠穩定無誤,這意味着伺服器需要更多的穩定性技術RAS,比如支援使用ECC記憶體、還有便穩定的資料保護…。
根據不同計算能力細分:伺服器又分為工作群組級伺服器、部門級伺服器和企業級伺服器。
另一個面向是伺服器作業系統:伺服器作業系統需要管理和充分利用伺服器硬体計算能力並供給伺服器硬体與軟件的完美結合利用。
所以市面上的伺服器平台作業系統基本上有2大類:
1 這其中有「類Unix作業系統」是Unix的後代:大多為作伺服器平台設計。常見Unix伺服器作業系統有各種Linux發行版(如紅帽Linux、SUSE)、AIX、HP-UX、IRIX、[FreeBSD]、
Solaris、Mac OS X Server、OpenBSD、NetBSD、和SCO OpenServer。
2 微軟也有出伺服器版本的作業系統: 像是早期的 Windows NT Server,後來的Windows 2000 Server 和 Windows Server 2003和 Windows Server 2008,乃至現在的Windows Server 2012。
就伺服器軟体而言:伺服器軟体工作在客戶端-伺服器或瀏覽器-同時伺服器基於軟体和功能性而有很多形式,這其中包括如下:
檔案伺服器(File Server)或網絡儲存裝置(Network Attached Storage) - 如Novell的NetWare
數據庫伺服器(Database Server) - 如Oracle數據庫伺服器,MySQL,PostgreSQL,Microsoft SQL Server等
郵件伺服器(Mail Server) - Sendmail,Postfix,Qmail,Microsoft Exchange,Lotus Domino等
網頁伺服器(Web Server) - 如Apache,httpd,微軟的IIS等
FTP伺服器(FTP Server) - Pureftpd,Proftpd,WU-ftpd,Serv-U等
域名伺服器(DNS Server) - 如Bind9等
應用程式伺服器(Application Server/AP Server) - 如Bea公司的WebLogic,JBoss,Sun的GlassFish
代理伺服器(Proxy Server) - 如Squid cache
電腦名稱轉換伺服器 - 如微軟的WINS伺服器
至於伺服器外型有3大類:塔式伺服器、機架伺服器(Rack)、刀鋒伺服器(Blade Server)。