F5在鐵路12306中的應用
目前狀況:
12306做為全國鐵路承運系統的核心業務,根據承運目標,大體上可以分為兩個部分;全國鐵路客票系統和全國鐵路貨運系統。F5應用交付設備在春運高峰期間成功的經歷了巨大數據量訪問的考驗。
全國鐵路客票系統主要包括:
■ 12306網站客票。
■ 手機票務。
■ 呼叫中心。
■ ……等等。
全國鐵路貨運系統做為網絡承載平臺,擔負著網上貨運的相關業務。
為了更好的實現系統的高可用性、高效性、安全性、快速性等需求,就需要考慮完善應用交付架構體系,此架構設計應該包括系統的技術需求、系統的技術實現及特點、系統的價值等。結合客票系統我們看下當前的應用交付架構系統。
應用系統技術需求:
■ 多鏈路接入負載均衡,保證鏈路的可用。
■ 需要網站加密功能,SSL卸載。
■ 在線客票系統的安全穩定性,應用層次的安全加固。
■ 需要實現根據URL來進行流量分發。
■ 性能和功能的按需擴展性,依據性能和功能方面需求。
可以通過許可來實現按需擴容。
應用交付邏輯架構:
應用交付邏輯架構如圖1所示。
主要技術實現:
■ LTM、 LC。
■ Irules、DDOS防護、SSL加速。
■ ASM應用加固。
■ 七層應用負載。
■ 性能和功能的按需擴展 Scale N。
■ 高性能架構的應用交付系統設計。
應用交付架構特點:
■ LTM+LC 解決出口帶寬的聚合,實現大流量及突發流量處理,Autolasthop技術保證業務流量數據路徑的準確性,Transparent路徑檢查確保鏈路的健康可用性, DDOS技術保證了出口環境不被攻擊或在攻擊的情況下,業務正常可用。
■ VIPRION 2400強大的硬件平臺,全萬兆光口,保證服務器區業務高能力處理;刀片式設計,Scale N技術,add-on license等技術,確保整個架構在性能和功能上可用真正實現按需擴展。
■ DDOS技術,實現對攻擊半鏈接的收割,降低對服務器的壓力,保障服務的可用性。
■ ASM,絕對意義上的應用層的安定加固。
■ Irules及自定義健康檢查機制,智能實現服務的健康偵測及應用流量的智能分配。
設備部署:
■ LTM8900+LC 、Viprion x6 PB2100x18。應用交付架構價值:
■ 春運期間支撐了來自全國80多億次每天點擊率。
■ 高峰期完成了50%以上的售票量。
■ 查詢、交易、支付所有業務實時數據流量量超過20 Gbps。

圖1 應用交付邏輯架構
文/ F5Network lnc 提供