沈阳小姐信息

【建設大型網站】建立大型網站的關鍵要素

發布時間:2019-11-26 11:38:00

由于網站建設中使用的服務器硬件通常是普通的商用服務器,這些服務器的設計目標并不能保證高可用性,也就是說很可能會出現服務器硬件故障,這就是俗稱的服務器停機。大型網站通常有數以萬計的服務器,而且每天一定有一些服務器停機。因此,網站高可用性體系結構設計的前提是服務器必須停機,而高可用性設計的目標是當服務器停機時,服務或應用程序仍然可用。

【建設大型網站】建立大型網站的關鍵要素

由于網站建設中使用的服務器硬件通常是普通的商用服務器,這些服務器的設計目標并不能保證高可用性,也就是說很可能會出現服務器硬件故障,這就是俗稱的服務器停機。大型網站通常有數以萬計的服務器,而且每天一定有一些服務器停機。因此,網站高可用性體系結構設計的前提是服務器必須停機,而高可用性設計的目標是當服務器停機時,服務或應用程序仍然可用。

網站高可用性的主要手段是冗余。應用程序部署在多個服務器上以同時提供訪問,數據存儲在多個服務器上以相互備份。任何服務器停機都不會影響應用程序的整體可用性,也不會導致數據丟失。

對于應用服務器,多個應用服務器通過負載平衡設備形成一個集群來提供外部服務。如果任何服務器出現故障,只有將請求切換到其他服務器才能實現應用程序的高可用性。但是,一個先決條件是應用程序服務器無法保存請求的會話信息。否則,服務器將關閉,會話將丟失。即使用戶請求被轉發到其他服務器,業務處理也無法完成。

對于存儲服務器,由于數據存儲在其上,因此需要實時備份數據。當服務器關閉時,需要將數據訪問傳輸到可用的服務器,并執行數據恢復以確保服務關閉時數據仍然可用。

除了運行環境,網站的高可用性還要求軟件開發過程的質量保證。通過預發布驗證、自動測試、自動發布和灰度發布,降低了故障進入在線環境的可能性,避免了故障范圍的擴大。

為了衡量系統的體系結構設計是否滿足高可用性的目標,假設系統中的任何一臺或多臺服務器關閉,并且如果出現各種意外問題,則整個系統仍然可用。


聯系我們,談您的需求

立即咨詢
沈阳小姐信息 欧美三级片名 qq分分彩 投资理财的方式 福建11选5 四川时时彩 友钱网 篮球比分球探网 日本sm鞭打系列在线播放 陕西11选5 喜乐彩 四川时时彩 国际股票指数代码应如何投资 金牛配资 易融网配资 金牌配资 妈祖日本女优剧全集下载