從淘寶到京東,電子商務平臺以驚人的發展速度創造著一個又一個的神話。 在B2C電商平臺急速擴張的階段,各大電商企業采用各種招術吸引用戶,改善用戶體驗,以提升競爭力。用戶體驗是影響電商行業提升核心競爭力的關鍵。電子商務用戶體驗包含了眾多環節,從網頁瀏覽、訂單生成和網上支付,到訂單跟蹤、物流配送及售后服務等,每個步驟都可能影響用戶網購體驗。尤其是電商網絡的可用性、可靠性、安全性和可擴展性直接對用戶體驗產生影響。
電子商務基礎架構影響用戶體驗
具體來說,用戶希望無論何時訪問電子商務網站,都可以得到一個100%可用的站點,對于電商而言保證整個應用系統在即使某臺服務器出現故障的情況下仍然能夠保證事務處理能夠順利地進行下去,以此電子商務應用24x7x365的高可用性。作為關鍵任務應用,當用戶通過因特網進行在線交易時,如果因為該系統的電子商務應用缺乏足夠的可靠性而導致交易出現故障,將直接導致用戶對本系統的信心。而Internet的開放性以及Intranet的擴展容量,來自網絡上的非法侵入和惡意攻擊等難于避免。規范網絡使用標準,建立完善的監測和預防措施,避免系統由于受到攻擊導致崩潰或性能下降的危險,是電商行業必須解決的安全問題。最后,電子商務平臺的基礎架構需要具有前瞻性,可預見網站的流量及交易量的增長,IT基礎架構從底層提供充分的擴展性,以適應交易流量的增長需要。與其它行業相比,電商企業的應用系統實現可用性、可靠性、安全性和擴展性需要考慮以下問題:
應用服務器“多米諾”現象。在應用系統平臺中,單臺服務器設備的應用,會隨著各種條件的影響,不可避免的出現單點故障等問題,而雙機或者集群時,當出現超過主服務器的負載情況,所得到的將是“多米諾效應”,即包括備份服務器在內的服務器將依次被過高的負載壓垮,直至無服務器可用。
處理能力有限且擴容能力有限。隨著應用用戶的增多和系統應用負載的增大,各個應用服務器,特別是前置服務器上所要處理的數據量將增大,造成對訪問者的請求回應越來越慢等嚴重影響網站應用服務質量的現象。
應用系統發展與網絡結構調整的不平衡性。隨著新功能的加入和用戶數的增多,應用系統維護和網絡拓撲的變化將隨時有可能發生,完全依靠專業技術隊伍通過更改服務器配置或網絡拓撲等方式進行網絡調整的方式,將存在大風險、非實時性、缺乏靈活性等缺陷。
服務器“峰值”問題。應用處理過程中,各個應用服務器的負載存在 “波峰”和“波谷”的規律或不規律的變化,即便在波峰時,負載的大小又是不規律的,這就很容易使服務器面臨“峰值阻塞”的問題。
維護升級等問題將給相關人員造成極大的壓力。在主機操作系統和應用程序的調整和升級過程中,將會由于需要重新啟動正在提供服務的應用程序,甚至重新啟動操作系統而使此類工作很難進行下去。有限的維護、升級時間,將對應用造成很大風險的同時,給各個方面的相關人員造成很大的壓力。
般固(Banggoo)應用交付系統提升電子商務客戶體驗
高可用應用代理:(般固)Banggoo ADC應用交付系統的透明代理技術使服務器前端設備能夠高效地將客戶機側與服務器側數據流隔離開來,可以分別以最佳的方式獨立維持每個連接設備的最佳性能。
TCP 優化的:在一般的TCP/IP的數據傳輸中,通常數據以小包形式來進行傳輸,同時由于MTU和滑動窗口的限制數據往往不能達到最好的傳輸效率,(般固)Banggoo ADC系列應用交付系統對TCP協議棧的優化功能可以有效改善TCP連接中的隊列和擁塞機制,MTU優化可以提高傳輸效率,為最終用戶帶來高達70%的性能提升,并可將帶寬效率提高達三倍。
優化的連接管理:(般固)Banggoo ADC系列應用交付系統的連接匯聚功能是在TCP/IP層面的另一個重要的優化手段,通過對于連接的復用可將數百萬個客戶機請求匯聚成幾百至上千個服務器側連接(最高1000:1的比例減少服務器連接),將服務器容量增加60%,從而確保了后端系統能夠高效地處理這些請求。
智能流量管理語言:Traffic Control Script是(般固)Banggoo ADC系列應用交付系統獨有的智能腳本語言,智能腳本語言提供了業界最智能的流量控制能力。用戶可以完整精確地控制其應用流量,實現真正的應用流暢.(Banggoo ADC系列內置化的Rulesbuilder腳本語言編輯器,極大的簡化了Rules腳本語言的編寫難度,為客戶節省大量的開發工作。)
應用健康狀態檢查:全面而又完備的健康狀況監控工具來檢查設備、應用和內容的狀態,保證了整體服務的高可用性,對于電子商業網站有著至關重要的意義,當真實服務器有個別或部分服務器出現故障不能正常提供服務時,已然可以保證整體網站的可用性。(般固)Banggoo ADC系列應用交付系統的深度健康檢查功能可以實現4/7層的全面檢查,用高速率三四層健康檢查和低速率七層健康檢查配合的檢查方式,在保證對應用系統深度健康檢查的同時,保證對應用系統造成最小的影響。
全面的第 4 層和第7 層服務器負載均衡:多種的負載均衡算法可以適應不同的應用環境,(般固)Banggoo ADC系列應用交付系統的負載算法不僅支持完全的第4 層服務器負載平衡,包括HTTP、HTTPS(SSL)、FTP 以及所有的TCP 和UDP 協議,而且還支持基于任何請求方法的完全的第7 層負載平衡,包括協議版本、URL、cookie、其他包頭、POST 數據、報頭、正文內容SOAP或XML 內容。通過負載均衡策略可以使后端服務器的運行更加平均、平穩,使后端服務器的性能資源得到最大化的利用。
請求速率控制:任何電子商務網站都面臨著一個巨大的問題,不斷提高的用戶量在對公司增加利潤的同時,也對網站系統的承載能力帶來了挑戰。面對高壓力的用戶訪問,(般固)Banggoo ADC系列應用交付系統可以通過限制用戶請求的速率來保證整體服務的存活,同時設備還應該具有的無限深度內容檢查更可以使其請求及響應緩沖功能發揮到極致。
智能內容壓縮:與日益增長的電子商務網站相比網絡的帶寬就顯得相形見絀,通過(般固)Banggoo ADC系列應用交付系統的智能HTTP壓縮技術可以減少網絡數據的傳輸量、大量的節約網絡帶寬,同時它必須支持對所有MIME 格式文件的壓縮,尤其需要注意的是內容壓縮還支持廣泛應用于動態內容的塊編碼(chunked)HTTP響應。
SSL 卸載:當電子商務網站的關鍵應用通過互聯網進行部署時,往往需要采SSL來提高應用的安全性。而SSL流量的快速增加,往往使服務器的CPU不堪重負。(般固)Banggoo ADC系列應用交付系統通過集成了硬件SSL加速處理能力,使客戶能夠有效地管理通過SSL提供的企業應用,并進行先進的智能流量管理檢查。從而,提供了更強大的性能,并降低了實施安全應用的成本。
內容緩存:(般固)Banggoo ADC系列應用交付系統的內容緩存可以極大地減少到 Web 服務器和應用服務器的請求數量,減輕后臺基礎設施的負擔,數據傳輸的次數以及帶寬的使用。通過內容緩存,企業可以將服務器負載最多降低至50%,這樣可以減少服務器成本,并加快最終用戶對常訪問頁面的訪問速度。
電子商務應用系統的可用性、可靠性、擴展性和安全性是影響用戶體驗、電商行業健康發展的重要因素。任何人為或自然因素所導致的應用或系統中斷,都會造成電子商務網站巨大的經濟和名譽損失,流失大量用戶。采用應用交付系統能夠從根本上改善電子商務基礎設備的可用性、可靠性、擴展性和安全性。