提高電子商務系統性能的解決方案-WebSphere Edge Server

發表于:2007-06-23來源:作者:點擊數: 標簽:
內容 提要 “WebSphere Edge Server 所提供的復雜的負載均衡功能使我們的系統能夠在2001年溫布爾登賽事中,支持了來自320萬個不同用戶的2.08億次的訪問”。 正文 WebSphere Edge Server 是IBM的一個用于提高電子商務系統及網站性能的軟件包。在2001年9月推出

   
  內容
  提要 “WebSphere Edge Server 所提供的復雜的負載均衡功能使我們的系統能夠在2001年溫布爾登賽事中,支持了來自320萬個不同用戶的2.08億次的訪問”。

  正文 WebSphere Edge Server 是IBM的一個用于提高電子商務系統及網站性能的軟件包。在2001年9月推出的 v2.0 版本又進一步增強了它原有的功能,從而為實現動態電子商務應用提供了前所未有的高性能的、可擴充的、高可用的軟件平臺。
  
  WebSphere Edge Server v2.0 進一步增強了 v1.0的基本功能如緩存代理服務器(Caching Proxy)、負載均衡(Load Balancing)、服務器集群(Server Clustering)、基于內容的路由(Content Based Routing)等,更重要的是它提供了構建海量訪問電子商務平臺所急需的許多全新的功能,包括:內容分發(Content Distribution)、應用程序減負(Application Offload)、交易服務質量控制(Transactional QoS)、集中的安全管理等。
  
  有效擴充和管理您的Web 應用環境
  海量訪問的Web 應用環境極大的增加了要增強電子商務基礎設施的需求。您需要考慮在滿足海量客戶訪問壓力的同時又要保證企業電子商務系統的正常運轉。 您期望您的網站在任何時間都能處理成千上萬甚至百萬次的訪問請求,而所有這些請求都有其動態的個性化需求;您需要提供可靠的服務,同時又能夠動態透明的更新您的Web站點,其間系統沒有任何停頓;您想提高系統性能,又想降低運營費用。
  
  WebSphere Edge Server 就是滿足這種需求的一個平臺,它可以提供給您一個可伸縮的解決方案來幫助您應對這些挑戰,從而進一步增長您的業務。
  
  
  在網絡邊界提供應用服務支持(Application Service at the Edge)
  一個Web應用程序是由許多部分組成,如靜態頁面、JSP頁面、Servlets和Java Beans。應用程序的功能從簡單的格式化顯示到個性化的內容生成到復雜的業務邏輯的處理。WebSphere Edge Server v2.0通過將應用程序分層,動態的組合這些應用程序,然后將它們分發到Edge Server中去運行。您可以根據應用環境的具體需求來組合應用程序,比如應用服務提供商(Application Service Provider)和單獨的企業很顯然有不同的應用需求。
  這個新功能叫應用程序減負(Application Offload)。通過將一些簡單的、瑣細的表現層和業務邏輯層的應用轉移到的Edge Server上運行,從而釋放了后端服務器的寶貴的系統資源去從事復雜的業務邏輯及數據訪問控制之類的關鍵業務。我們稱實現了這種功能的網絡系統為應用感知(Application-aware)網絡。
  通過實現了應用感知網絡架構,Edge Server開啟了一個可以將應用在整個網絡中分布式處理的新時代。目前,它專注于減負后臺應用服務器,Edge Server 主要處理動態生成的個性化的內容。要想全面的挖掘這個新特性的能力,您或許需要重新設計、規劃及配置您的應用處理架構。
  
  
  自動分發Web內容
  WebSphere Edge Server v2.0提供了一個靈活的、可擴充的、可靠的內容自動分發功能叫做內容分發框架(Content Distribution Framework)。內容分發(Content Distribution)可以自動的配置和分發Web內容到緩存服務器、Web服務器和應用服務器。Web內容可以包括Web頁面、頁面的片段、Web 應用程序及多媒體內容等。
  根據CDF,您可以指定相應的服務器作為內容分發服務器(Content Distribution Server)或內容分發客戶端(Content Distribution Client)。CDF自動的進行Web內容的分發、部署和同步,同時您還可以集中的管理整個CDF網絡系統。Edge Server還提供了編程接口,可以用它來通知內容分發網絡(Content Distribution Network),讓它創建、更新或刪除Web內容。
  這一功能基于的技術來源于IBM資助的奧林匹克運動會站點,最早出現在1996年亞特蘭大奧運會,在2000年悉尼奧運會趨于成熟。
  
  
  緩存常用的內容
  WebSphere Edge Server的緩存功能可以用來加速客戶響應時間,減輕系統壓力。終端訪問的內容被緩存在Edge Server中,這樣頁面只需從原始服務器請求一次,大大減輕了網絡的擁塞,保留了網絡帶寬給別種業務。
  Edge Server 的緩存功能主要包括:前向代理服務器、反向代理服務器和透明代理服務器,同時Edge Server還能緩存從 WebSphere Application Server 來的JSP和 Servlet 的動態內容,這樣它可以作為WebSphere Application Server 緩存的虛擬擴充。
  Edge Server的緩存代理服務器(Caching Proxy)功能簡介如下:
  
  
  SSL 支持:Edge Server可以通過SSL ID或SSL 連接緩沖池來維護SSL通信端到端的關聯,同時可以利用加密硬件的支持來加速SSL通信的處理,減輕CPU的負荷。
  
  前向代理:將緩存代理服務器放置在內部網絡中,它作為用戶請求的代理服務器,通過緩存加速請求的響應,同時它還能控制用戶訪問特定的URL。
  
  反向代理:把代理服務器放在Web 服務器的外側,它還能支持SSL通信。Edge Server作為Web Server的代理服務器,它作為用戶訪問的Web Server,反向代理用戶的請求,通過后端Web服務器來響應用戶請求。對用戶來說,Edge Server就是Web 服務器。此功能在提高Web 站點性能的同時,也極大的提高了系統的安全性。
  
  透明代理:通過與IP重定向軟件或硬件的集成,Edge Server自動代理所有的Web 訪問請求,客戶端軟件不知道中間有代理服務器的存在,此功能提高了系統的易用性和可管理性。
  
  API擴充:
  集成Tivoli Policy Director插件,實現用Policy Director 來管理整個站點的安全性。
  內容過濾插件可以用來阻止或允許特定URL的訪問。
  LDAP集成插件,實現用LDAP目錄服務器來存放用戶認證數據,實現用戶注冊信息的集中存放和訪問。
  
  優化網絡流量
  WebSphere Edge Server提供了一個可伸縮的負載平衡方案,它可以處理HTTP、 FTP或別的基于TCP的服務。當一臺服務器或一組服務器的負荷增加時,Edge Server自動重定向新的訪問流量到空閑的或更輕松的服務器,從而保證了對用戶最快速的響應。負載平衡的規則可以是服務器的健康狀況(是否宕機,繁忙程度)或相應應用程序的響應性能。用戶還可以使用自定義的規則來控制Edge Server平衡客戶請求,同時用戶還可以為Edge Server自定義“咨詢器”來監控特定的性能指標,這時Edge Server可以使用自定義咨詢器的輸出的系統權值來控制整個站點服務器的負載均衡。
  此外在Edge Server v2.0中,對于負載均衡又增加了如下功能:
  
  
  網絡地址翻譯(Network Address Translation)及端口映射(Port Mapping): 可以讓每個參與負載平衡的服務器同時運行更多的服務器實例,這些服務器實例都可以參與負載均衡。
  
  內核級基于內容的路由(Kernel-level Content Based Routing):進一步的提高Web站點的性能、可用性,同時提高了Edge Server本身的易用性和可維護性。
  
  站點選擇器:作為域名服務器,基于用戶指定的規則(服務器繁忙,Server距離用戶的遠近等)來選擇最合適的服務器,當用戶請求服務器域名解析時,站點選擇器返回最合適的服務器的IP地址。
  
  Cisco Consultant:Edge Server產生服務器的負荷權值,分發給Cisco CSS 11000交換機,從而實現最佳服務器選擇、負載平衡以及容錯。在這種工作模式下,Cisco CSS 11000交換機作為整個負載平衡系統的臂膀,而Edge Server Cisco Consultant 作為整個系統的大腦。
  
  阻截未授權的訪問
  隨著企業Intranet的擴充,網絡中會加入了越來越多的應用和服務,這時就需要一個全面的訪問安全管理框架。傳統的單個應用和單個服務器進行用戶訪問控制已不合時宜。WebSphere Edge Server 采用了Tivoli SecureWay Policy Director Plug-in 來彌補安全方案的局限,從而集中的管理應用和系統的安全。如果您配置Edge Server Caching Proxy使用Policy Director Plug-in, 授權引擎可以保證只有授權的用戶才能訪問Web資源。對于安全認證的方式, Edge Server支持基本的用戶名/口令模式、表單登陸模式以及客戶端證書模式,同時Edge Server 能夠處理多個安全網絡域及跨WebSphere 與別的軟件間的單點登陸(Single Sign on),從而實現在單個對象名映射空間管理要保護系統資源的完整的安全策略。
  
  
  基于電子商務交易類型設定服務優先級
  很顯然,一個正在購買商品的客戶要比正在瀏覽新聞的客戶享受更高的服務質量,但在現有的IT環境下,服務器卻只能為他們提供了相同級別的服務質量。通過Edge Server提供的TQoS (Transactional Quality of Sercice) 功能,您可以為重要的電子商務交易設定較高的優先級。像許多別的服務質量(Quality of Service)控制系統一樣,Edge Server可以根據不同的IP地址或URL來設定不同的服務級別,同時Edge Server還可以允許管理員使用基于規則的TQoS的服務策略,例若基于用戶名、組名、資源名或目的服務器的IP地址、URL、主機域類型以及應用類型。
  TQoS服務策略的規則是由一系列“條件-動作”定義組成的。如果匹配了條件規則,TQoS就可以采取相應的動作,比如,可以設定IP數據包不同的優先級或者控制相應網絡帶寬分配等。
  總之,有了WebSphere Edge Server的TQoS機制,您可以根據每個服務交易的重要程度分配資源,從而為關鍵業務提供了更好的服務。
  
  
  總結
  
  WebSphere Edge Server為復雜的電子商務應用系統帶來了前作未有的高性能、可伸縮性、高可用性。Edge Server 是滿足下列客戶需求的理想方案:
  
  
  提供24*7的Web 站點,并且能為有價值的客戶提高更高的服務質量。
  
  通過提高系統的性能及可用性,來提高客戶滿意度。
  
  在提高整體站點性能的同時,降低運營成本。
  
  使能應用感知(Application-aware) 的網絡架構。
    附加下載文件:EdgeServer2.rtf

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97