伺服器Server
伺服器是什麼?伺服器Server基本介紹|天矽科技網頁設計
伺服器是什麼
在接觸網路、電腦、主機及網站,甚至是遊戲時,我們常常會聽到「伺服器」這個名詞,那麼伺服器是什麼?
伺服器就是Server,它是提供網路上用戶端電腦的一個服務技術,簡單來說就是更加強大的電腦,伺服器能透過網路連接多台電腦及行動裝置,讓我們能夠瀏覽網頁內容。
它強大的運算能力及大量磁碟儲存空間,能在短時間內完成大量的工作,以及負載大量的檔案儲存資料,並為大量的使用者提供服務,所以伺服器通常需要在 7x24 小時的環境下連續工作,這也意味著伺服器在處理能力、穩定性、可靠性、安全性、可延展性和可管理性…等方面,都有相當高的要求。
有些人可能會將伺服器與主機搞混,但這兩者是不一樣的喔!
- 主機是透過終端給使用者使用的,它是執行管理資源軟體的電腦(終端Computer terminal:人類使用者與計算機互動的裝置)
- 伺服器是透過網路給客戶端使用者操作的,它是一個管理資源,並提供使用者服務的電腦軟體。
而伺服器又可分為 軟體Software 和 硬體Hardware 共同運作。
軟體伺服器
軟體伺服器跟我們的電腦很像,必須在主機的中央處理器CPU上,安裝作業系統或應用程式,才能使用軟體伺服器,比如Linux或Windows Server都是屬於伺服器作業系統。
軟體伺服器中,包含了一連串的控制網路用戶要如何訪問託管檔案的文件,像是跟網站相關的HTTP伺服器,就是屬於軟體伺服器的部分,它能理解URL和HTTP 並可透過網域名稱訪問託管的網站,再將資料內容傳送到終端設備上,也就是使用者的設備中。
如果瀏覽器需要獲取由伺服器託管的檔案,就需要透過HTTP發送對檔案的請求,若請求以傳送到正確的網路伺服器(硬體),那麼HTTP伺服器(軟體)就會接受請求,找出請求的文件,並透過HTTP回應與回傳給瀏覽器。
簡單來說,軟體伺服器工作在「客戶端到伺服器」或「瀏覽器到伺服器」,且軟體伺服器不只有HTTP伺服器,它還包含了多種形式,比如:檔案伺服器、資料庫伺服器、郵件伺服器、網頁伺服器、FTP伺服器、域名伺服器、應用程式伺服器…等。
硬體伺服器
硬體伺服器也跟我們的電腦設備很像,我們可以想像它就是一台有較高計算能力的電腦主機,須提供給多個使用者使用,而裡面有處理器、記憶體、主機板、介面與匯流排、時脈與計時器、隔離器及電源管理…等,因為伺服器是一台功能非常強大的電腦,所以必須將許多的主機板安裝在一起工作,如下圖。
硬體伺服器,用來存放網路伺服器系統、軟體,還有網站檔案,像是HTML文件、圖片、資料、CSS樣式、JavaScript檔,都能存放於硬體伺服器中,透過網際網路的連結,就能和其他上網的設備做數據交換。
網站需要伺服器嗎?
有些人可能會問,我的網站已經有主機了,還需要伺服器嗎?答案是「要」!
主機與伺服器之間的關係唇齒相依,他們各自扮演不同且共同合作的角色,讓整體系統得以正常運作。
如果以房子來比喻...
主機 (Host)
「房子」這個空間,就是「主機」,它提供基本的結構和空間,讓各種功能得以運行,不同的空間結構也代表不同的用途和需求。
伺服器 (Server)
「伺服器」就是「房子裡的特定功能室」,專門負責特定的服務,如以下。
- 網頁伺服器 (Web Server):
相當於房子裡的書房,存放和提供書籍(網頁內容),讓使用者可以進來閱讀和查找資訊。
- 資料庫伺服器 (Database Server):
像是房子裡的檔案室,存放和管理大量的檔案和數據,讓人們可以存取和查找所需的資訊。
- 郵件伺服器 (Mail Server):
類似於房子的信件收發室,負責處理進出房子的郵件。
- 應用伺服器 (Application Server):
就像是房子的工作室或工廠,運行特定的應用程式和任務,提供計算和處理服務。
簡單來說...
- 主機 提供了一個基本的運行環境和基礎設施。
- 伺服器 在這個環境內提供特定的服務和功能,滿足具體的需求。
所以網站需要伺服器嗎?當然要!
企業網站需要什麼樣的伺服器
既然網站需要主機也需要伺服器,那麼「企業網站需要什麼樣類型的伺服器」呢?企業可以自家網站需求決定伺服器的類型,如以下介紹。
共享伺服器Shared Server
共享伺服器,適合小型企業或流量較低的網站,由於多個網站共享同一台伺服器資源,因此雖然成本較低,但資源有限,性能可能會受其他網站影響。
➤適用情況:
- 小型論壇或個人網站:流量較低,資源需求不高。
- 預算有限的網站:共享伺服器成本低,適合預算有限的個人和小型企業。
➤優點:
- 成本低。
- 由服務提供商管理,對網站管理者的技術要求低。
➤缺點:
- 資源共享,可能影響網站性能。
- 安全性相對較低。
- 自定義選項有限。
虛擬專用伺服器VPS
虛擬專用伺服器,適合中型企業或需要高性能的網站,如電子商務網站。虛擬專用伺服器是利用虛擬化技術,將一台實體伺服器,分割成多個獨立的虛擬伺服器,每個都有自己的資源,成本適中,性能穩定。
➤適用情況:
- 中型網站:流量中等,需要更多的資源和控制權。
- 預算中等:願意支付比共享伺服器更高的費用,以獲得更好的性能和靈活性。
➤優點:
- 資源獨享,性能更穩定。
- 更高的安全性和靈活性。
- 可以自定義伺服器配置。
➤缺點:
- 成本高較高。
- 網站管理者需要更多的技術知識來管理伺服器。
專用伺服器Dedicated Server
專用伺服器,適合大型企業或高流量、高性能需求的網站,如醫院網站或大型電商網站。每台專用伺服器都是專門提供給一個獨立網站(客戶)使用,具有完全的控制權和資源,提供最佳的性能、安全性和穩定性,但成本較高。
➤適用情況:
- 大型網站:流量高,需要大量的資源和最高的性能。
- 預算充足:可以承擔高昂的伺服器費用。
➤優點:
- 獨享所有伺服器資源,性能最佳。
- 完全控制伺服器配置。
- 最高的安全性。
➤缺點:
- 成本最高。
- 需要專業的技術知識來管理和維護伺服器。
雲端伺服器Cloud Server
多個伺服器相接在雲端網路上會形成一個大型的虛擬伺服器,進而形成雲端主機,常見的三大雲端服務供應商包括AWS(Amazon Web Services)、Microsoft Azure 和 GCP(Google Cloud Platform)。
雲端伺服器,適合需要靈活性和可擴展性的企業。雲端伺服器利用雲端技術,讓資源可以根據需求動態調整,並且成本彈性,依照需求比例付費,非常適合變化較大的業務需求。
➤適用情況:
- 需要高度靈活性和可擴展性:例如,流量波動較大的網站,如活動網站。
- 預算靈活:可以根據需求動態調整資源,按使用量付費。
➤優點:
- 高可用性和可靠性。
- 資源可以動態擴展和收縮。
- 更好的性能和靈活性。
➤缺點:
- 成本可能較高,特別是流量高峰期。
- 網站管理者需要一定的技術知識來管理。
最後建議,如果不確定要購買什麼樣的主機或伺服器,推薦諮詢專業的網頁設計公司或主機及伺服器業者,規劃最適合的解決方案,才不會導致流量太大、客人無法進入網站,或是購買不適合的主機及伺服器,導致花費過多喔!
資料參考
✔ 維基百科|伺服器
✔ mdn web docs|何謂網路伺服器
延伸閱讀:
✔【網站主機】雲端虛擬、實體、自架與租用主機,種類基本介紹
✔【雲端平台介紹】三大公有雲是什麼?雲服務介紹