叢集寄存
外觀
此條目沒有列出任何參考或來源。 (2011年7月23日) |
叢集寄存(clustered hosting)是一種網站代管,它使用多個實體的機器來分攤負載,以增加系統的可靠度,及降低各項服務(e.g., FTP, Email, MySQL)彼此之間的干擾影響。許多大型網站都採用叢集寄存解決方案,例如大型論壇可能就會架構在多個實體機器之上,包括多台前端網頁伺服器,及多台後端資料庫伺服器。
有些較老舊的代管服務,其基礎建設僅使用單獨一台實體機器,這台機器便包山包海的提供多項服務,包括網頁伺服器,資料庫伺服器,Email伺服器,FTP伺服器等。這樣的缺點是不但怕碰到單點故障,也無法承受太大的網絡流量。因此在實務上會有問題。
藉由叢集寄存便可解決上述問題,叢集寄存使用多台實體機器,並使用平衡負載(load balancing),以消除單點故障,增加你的網頁以及你的其他服務之可用性(availability)。此外它還能讓各台機器重新開機(例如軟件升級時需要重新開機)的時間交錯開來,使得服務可以不被中斷。
叢集寄存和雲端寄存(cloud hosting)有些相似,後者把多台實體機器的資源結合起來,讓多個網站架設者使用這用這些資源,這使得可擴展性(scalability)大為提高。