Linux 伺服器系統管理:第一章 伺服器系統簡介 下一頁 |
第一章 Linux 伺服器系統簡介
1-1 何謂『伺服器系統』?
1-1-1 伺服器與主從式架構 網路上應用系統大多是『主從式架構』(Client/Server),即是『伺服器』(Server)提供某一種『服務』(Service)讓『客戶端』(Client)使用,如圖 1-1 所示。
圖 1-1 主從式架構 伺服器大多是軟體套件,被安裝在某一系統主機上(如 Linux 或 Windows Server),並被動等待客戶端要求服務。客戶端主動的透過網路向伺服器要求相關服務,伺服器收到要求後,再被動的給予服務。隨著提供服務的種類不同,也有相對應的伺服器名稱,譬如,提供網路終端機連結服務,則稱為『終端機伺服器』(Terminal Server)、提供檔案存取服務,則稱為『檔案伺服器』(File Server)、提供網頁瀏覽服務,則稱為『網頁伺服器』(Web Server)等等。每一種伺服器都有許多不同的套件來達成其功能,也有相對的客戶端套件來配合使用。 同樣的,『客戶端』(Client) 是一個軟體套件,它必須配合『伺服器』端的操作,而有專屬的功能,兩者必須相配合才可以正常運作,如下表所示: 如下表所示:
各種伺服器大多提供標準介面,讓不同套件的客戶端可以連結。譬如,無論利用 Apache 或 Windows IIS 所建立的網頁伺服器,都可以利用 IE、Chrome 或 Firefox 連結。 1-1-2 工作站與伺服器系統 (A) 何謂工作站? 『工作站』(Workstation)是屬於某一種作業系統,譬如: Windows 7、Android、iOS 皆屬於此類型,又稱為『個人電腦』(Personal Computer)。客戶端套件被安裝在工作站上執行,使用者再透過它由伺服端取得服務。它可能不需要太複雜的多工處理能力,但它是資訊系統與使用者之間最主要的溝通管道(或稱人機介面),為了提供美好的操作環境,需要一套完美的多媒體處理能力。 即是,我們將客戶端軟體安裝於工作站上,並透過網路連接到伺服端,並向伺服端要求服務,伺服端再依照需求回應給客戶端。如圖 1-2 所示,我們將 WWW 服務的客戶端程式,即是瀏覽器(如 IE) 安裝於工作站(如 Windows 7)上,透網路向網頁伺服端(Http Server) 要求服務。
圖 1-2 工作站與客戶端套件 (B) 何謂伺服器系統? 『伺服器系統』〈Server System〉即是可架設多種伺服器的平台,它也是一套作業系統,專長於多人使用、多工處理與資料處理能力,而對於多媒體處理功能可能沒有工作站那麼強。譬如 Unix/Linux 或 Windows Server 系統。基本上,在一部伺服器系統上可以安裝多個不同的伺服器套件,如圖 1-3 所示。但當客戶端要求過於頻繁時,須考慮到伺服器系統的處理能力與網路傳輸效能,因此,有時候會有專屬伺服器(如 SQL Server)安裝的伺服器系統。
圖 1-3 工作站與伺服器系統 目前電腦硬體設備都非常豐富,不但有多核心的 CPU、配置大量的記憶體空間(2 GByte 以上)、硬碟機容量也非常大(大多有 300Gbyte 以上),網路連結與其他裝置都很完善,任何一部電腦都有拿來安裝伺服器系統或個人系統。但安全性考量是伺服器的重點,在伺服器上大多儲存公司裡重要資訊,如果萬一不幸系統崩潰,導致資料遺失的話,可能會造成公司內巨大的損失,甚至公司倒閉。因此考慮安裝伺服器系統的主機電腦,配備及容量大小並非主要的考慮因素,能讓系統穩定的運轉才是重點。簡單的說,配置多寡的電腦是伺服器系統的必要條件,然而電腦的穩定性如何才是充分條件,因此,用來安裝伺服器系統的電腦必須非常穩定,而且擴充能力也要非常強,這種電腦大多稱為『伺服器主機』〈Server based〉,價錢上也比較昂貴。相對應的,個人電腦比較重視系統功能,尤其在多媒體功能方面,也大多儲存個人資料,因此對安全性考量比較疏忽,大多著重於病毒入侵或個資防範被偷竊。 吾人將上述說明做一個簡單的結論如下: (1) 目前電腦系統可分為兩大類:工作站與伺服器系統。 (2) 工作站上可以安裝多個客戶端套件(如 IE),使用者可以在工作站上利用客戶端套件取得網路服務(如 Web Server)。為了讓使用者操作,工作站須提供許多多媒體處理能力,讓它美輪美奐,這又稱為前端處理。 (3) 伺服器系統上可以安裝多個伺服器套件,管理多個伺服器。伺服器必須提供多人同時使用,此系統需具有多人/多工處理能力。此系統專長於資料儲存處理功能,屬於後端處理,對於多媒體處理能力較不需求,但它的系統穩定度與資料傳輸能力很重要。
(4) 一部電腦如果安裝 Windows 7 作業系統,它即成為工作站;如果將它安裝 Unix/Linux 或 Windows Server 作業系統,就成為伺服器系統。 (5) 但在 Linux 或 Windows Server 上也可以安裝客戶端套件(如 IE 或 Firefox),使它扮演工作站的身分亦可。 |
翻轉工作室:粘添壽
Linux 伺服器系統管理 - CentOS:
翻轉電子書系列:
|