时间:2024-07-28
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 提供
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!