可以大大减轻服务器上的压力(可以减轻50%以上日服务器性能压力)。
F5 BIG-IP应用交换机提供了内存缓存的灵活控制能力,可以对指定应用的指定内容在指定条件下进行缓存与刷新。支持静态与动态内容的缓存,对动态页面(例如动态HTML),可以根据预先定义的缓存内容刷新条件对内容进行刷新。
而每个应用进行高速缓存可以消耗的内存容量也可以灵活定制。
1.5 交易所
1.5.1 外汇交易中心 – 多链路负载均衡解决方案
项目概况:
某外汇交易中心暨全国银行间同业拆借中心(简称交易中心),主要职能是:提供银行间外汇交易、人民币同业拆借、债券交易系统并组织市场交易;办理外汇交易的资金清算、交割,提供人民币同业拆借及债券交易的清算提示服务;提供网上票据报价系统;提供外汇市场、债券市场和货币市场的信息服务;开展经人民银行批准的其他业务。
交易中心总部设在上海,备份中心建在北京,目前在广州、深圳、天津、济南、大连、南京、厦门、青岛、武汉、重庆、成都、珠海、汕头、福州、宁波、西安、沈阳、海口18个中心城市设有分中心。
外汇交易中心的货币网系统已经顺利切换到新机房内,为了保证外汇交易中心货币网的高可靠性和提高用户的访问速度,外汇货币网系统已经申请了两条ISP线路,一条电信,一条网通,希望能够实现两条链路的负载均衡和自动冗余切换。 关键业务系统的7*24小时不中断,能够提高访问速度,改善用户体验。
网络结构:
客户需求:
如果电信的用户过来访问,则返回电信的地址给客户,自动分配电信的线路供用户
接入,用户通过电信的线路访问货币网网站系统。
如果网通的用户过来访问,则返回网通的地址给客户,自动分配网通的线路供用户接入,用户通过网通的线路访问货币网网站系统。
如果其中的一条线路出现故障,用户的请求会自动转载到另外一条正常线路上,不会影响用户对货币网网站系统的访问。 根据带宽负载情况,限制流量。
通过HA方式保证系统的7x24小时服务,保证系统的高可靠性。 要求方案设计简单,容易部署。
F5的解决方案:
采用F5 LC1500双机HA冗余结构,实现双链路基于应用访问的负载均衡。 采用F5特有的链路负载均衡算法(RTT + Topology),解决了南北电信问题。 当某条链路上Inbound的流量超过预先设定的阀值时,会分配流量给其它链路。 以F5独有的毫秒级切换和Stateful Failover技术实现系统切换时应用的连贯性。 采用双千兆链路聚合的全冗余网络结构,保证不会因为网络或线路故障影响业务。 基于应用的结构,可以灵活增加新的接入链路而不涉及内部改动。
为什么选择F5:
高效灵活的链路选择能力,可以根据客户需求进行动、静态的处理。 独有的Topology算法,真正解决中国南北电信问题;配合国际通用的RTT算法在金融网站应用领域中成为主流解决方案。
通过透明监控检查ISP网络或互联网上各个设备的可用性来确定整个链路的可用性。
F5负载均衡器双机心跳线方式提供毫秒级快速切换,保证设备故障在最短的时间内得到恢复,对应用的影响最小化。
F5在国内金融行业中拥有众多的成功案例和优异的运行记录。 专业的技术支撑和服务团队,第一时间对用户响应和解决问题。
关键技术阐述:
用于编程控制的 iRules:能够根据 TCP/IP 参数(例如,源 IP、目标 IP 地址和
端口等)路由多链路流量。借助 iRule(一种基于 TCL 脚本的语言),能迅速定义策略(例如,根据应用类型、服务质量、客户机类型来分配链路流量)以提高应用性能。如下iRules 能够动态测量每一链路的往返时间,并能以 SIP 应用的最低值(最佳QoS)来选择链路。
rule rule1 {
when CLIENT_ACCEPTED {
Log local0. \log local0. \if [TCP::local_port] == 5060} { # SIP Traffic if {[ROUTE::rtt \
{
use pool gateway_pool member 12.0.0.150:0
} else {
use pool gateway_pool member 10.0.0.150:0
}
} else {
use pool gateway_pool }
}
Inbound 链路负载均衡算法策略:RTT + Topology + Round Robin 1. 当外部用户访问www.a.com时,
2. 首先由F5 LC对客户端的LDNS进行RTT(Round Trip Time)探测,对比从两
条链路返回的探测结果(可以从统计列表中看到),选择一条返回值小的链路
来访问;
3. 当F5 LC探测不到客户端的LDNS(由于LDNS安全防护等原因)时,F5 LC自动
启用Topology算法,来静态匹配客户端的LDNS地理位置,从而根据客户端的来源,返回正确的A记录;
4. 当探测不到的LDNS也不在地址列表中时,F5 LC自动启用Round Robin算法,
轮循返回每条链路对应的地址给外部用户。F5 LC具备二十多种Inbound算法,可以根据需要进行组合。
双机采用专用的心跳线,支持毫秒级切换:专用的心跳线使双机的切换变得更加快速可靠。双机的切换可以在200毫秒以内完成。

