转载自:《铁路计算机应用》2014年第23卷第8期
12306作为全国铁路承运系统的核心业务,根据承运目标,大体上可以分为两个部分:全国铁路客票系统和全国铁路货运系统。F5应用交付设备在春运高峰期间成功的经历了巨大数据量访问的考验。
全国铁路客票系统主要包括:
12306网站客票
手机票务
呼叫中心
……等待。
全国铁路货运系统作为网络承载平台,担负着网上货运的相关业务。为了更好的实现系统的高可用性、高效性、安全性、快速性等需求,就需要考虑完善应用交付架构体系,此架构设计应该包括系统的技术需求、系统的技术实现及特点、系统的价值等。结合客票系统我们看下当前的应用交付架构系统。
应用系统技术需求
多链路接入负载均衡,保证链路的可用。
需要网站加密功能,SSL卸载。
在线客票系统的安全稳定性,应用层次的安全加固。
需要实现根据URL来进行流量分发。
性能和功能的按需扩展性,依据性能和功能方面需求可以通过许可来实现按需扩容。
应用交付逻辑架构:
主要技术实现:
LTM、LC;
Irules、DDOS防护、SSL加速;
ASM应用加固;
7层应用负载;
性能和功能的按需扩展Scale N;
高性能架构的应用交付系统设计。
应用交付架构特点:
LTM+LC解决出口带宽的聚合,实现大流量及突发流量处理,Autolasthop技术保证业务流量数据路径的准确性,Transparent路径检查确保链路的健康可用性,DDOS技术保证了出口环境不被攻击或在攻击的情况下,业务正常可用。
VIPRION 2400强大的硬件平台,全万兆光口,保证服务器区业务高能力处理;刀片式设计,Scale N技术,add-on license等技术,确保整个架构在性能和功能上可用真正实现按需扩展。
DDOS技术,实现对攻击半链接的收割,降低对服务器的压力,保障服务的可用性。
ASM,绝对意义上的应用层的安定加固。
Irules及自定义健康检查机制,智能实现服务的健康侦测及应用流量的智能分配。
设备部署:
LTM8900+LC、Viprion x6 PB2100x18。
应用交付架构价值:
春运期间支撑了来自全国80多亿次每天点击率。
高峰期完成了50%以上的售票量。
查询、交易、支付所有业务实时数据流量超过20Gbps。
本文转载自:《铁路计算机应用》2014年第23卷第8期,如需阅读报刊原文,请点击