叢集暫存

叢集暫存(Clustered hosting),是一種網站託管,它使用多個實體機器來分攤負載,以增加系統的可靠度,及降低各項服務(例如FTPEmailMySQL)彼此之間的干擾影響。

基本介紹

  • 中文名:叢集暫存
  • 外文名:Clustered hosting
  • 性質:一種網站託管
  • 領域:計算機
簡介,網頁暫存服務,資料庫伺服器,網頁伺服器,

簡介

許多大型網站都採用叢集暫存解決方案,例如大型論壇可能就會架構在多個實體機器之上,包括多台前端網頁伺服器,及多台後端資料庫伺服器
有些較老舊的託管服務,其基礎建設僅使用單獨一台實體機器,這台機器便包山包海的提供多項服務,包括網頁伺服器、資料庫伺服器、Email伺服器、FTP伺服器等。這樣的缺點是不但怕碰到單點故障,也無法承受太大的網路流量,因此在實務上會有問題。
藉由叢集暫存便可解決上述問題,叢集暫存使用多台實體機器,並使用平衡負載,以消除單點故障,增加網頁及其他服務之可用性。此外它還能讓各台機器重啟(例如軟體升級時需要重啟)的時間交錯開來,使得服務可以不被中斷
叢集暫存和雲端暫存有些相似,後者把多台實體機器的資源結合起來,讓多個網站架設者使用這用這些資源,這使得可擴展性大為提高。

網頁暫存服務

網頁暫存服務(英語:web hosting service)利用數據中心的計算機群和貯存設備為用戶提供免費或收費服務。暫存公司通常會提供一個界面,讓用戶遠程上傳網頁內容,然後其他人就可以透過公司來訪問用戶所寄取的網頁。

資料庫伺服器

聯繫Web伺服器與DBMS的中間件是負責處理所有的應用程式伺服器,包括在web伺服器和後台的應用程式或資料庫之間的事務處理和數據訪問。

網頁伺服器

網頁伺服器(Web server)一詞有兩個意思:
  1. 一台負責提供網頁的計算機,主要是各種程式語言構建而成,透過HTTP協定傳給客戶端(一般是指網頁瀏覽器)。
  2. 一個提供網頁的伺服器程式。
每一台網頁伺服器(第1個意思)會運行最少一個網頁伺服器程式(第2個意思)。作為第1個意思,大陸地區稱為網站伺服器。此外,也通稱作Web伺服器
雖然每個網頁伺服器程式有很多不同,但有一些共同的特點:每一個網頁伺服器程式都需要從網路接受HTTP請求,然後提供HTTP回復給請求者。HTTP回復一般包含一個HTML檔案,有時也可以包含純文本檔案、圖像或其他類型的檔案。
一般來說這些檔案都存儲在網頁伺服器的本地檔案系統里,而URL和本地檔名都有一個階級組織結構的,伺服器會簡單的把URL對照到本地檔案系統中。當正確安裝和設定好網頁伺服器軟體,伺服器管理員會從伺服器軟體放置檔案的地方指定一個本地路徑名為根目錄。

相關詞條

熱門詞條

聯絡我們