东方支付使用Citrix NetScaler交付金融服务

东方支付业务系统的每个事务处理都与企业数据和金融服务相关,因此对系统的可靠性、可用性和安全性要求较高,用户的网络接入体验也很关键,采用Citrix NetScaler和Citrix Insight Center能够在满足关键业务应用安全可靠交付的同时,对用户体验进行检测,可供运维和管理决策部门进一步提升用户体验使用。

东方电子支付有限公司是由上海市政府与海关总署牵头,上海市信息投资股份有限公司、北京东方口岸科技有限公司及上海亿马物流系统有限公司共同出资建立的第三方企业级公共支付平台,秉承“支付创造价值”的服务理念,致力于将支付平台打造成企业与政府沟通的桥梁,并不断优化创新,成为国际一流的第三方企业支付平台。目前提供的服务类别包括海关税费、航运金融、货运险等电子支付服务,外汇通在线购付汇平台服务,以及自贸区海关监管系统等。

挑战

东方支付业务系统承载了企业数据与相应金融服务,对网络接入的可靠性、安全性和扩展性都提出很高要求。

同时,由于多个业务系统并行,为用户提供统一服务接口,需要确保用户的接入效率和使用体验,并需要对用户的体验进行监测,为管理部门提供分析依据,为决策部门提供数据支撑。

方案选型与部署

东方支付使用Citrix NetScaler来满足应用交付的需求,同时使用Citrix Insight Center进行用户体验监测,满足运维和决策部门的需求。

NetScaler可提供4-7层流量管理功能,卸载服务器压力,提升服务器性能,确保应用的高可用性,提高安全性并大幅降低成本。通过对应用协议的识别,NetScaler可将无效请求进行屏蔽,使用了基于客户端请求进行智能识别分配功能,同时它还能提供静态缓存功能,将内容缓存于设备的内存中,大量减轻后台服务器的吞吐,在进行大量数据分发处理时,经过NetScaler的数据延迟仅在毫秒级,使得业务应用交付快速而高效。NetScaler配置的高效SSL芯片,则能将应用流量进行HTTPS加密,进一步提升传输安全性。

解决方案优势

  1. 应用层处理效率高
    Citrix NetScaler部署在服务器前端,作为流量分发的入口,处理大量的用户请求。通常传统负载均衡设备基于应用层内容判断后进行分发会导致性能消耗极大,但由于NetScaler在架构上独特的请求交换技术,优化了数据处理流程,大大提高了处理效率,而不会带来额外的延时。
  2. 扩展方便
    Citrix独特的TriScale扩展技术,可以进行按需购买,并可以进行Cluster扩展。在未来需要性能扩展时,可以通过License升级,将性能扩展到原来的4倍;还可以将多台设备组成集群,所有的设备同时工作,同一个VIP同时运行在多个设备上,无需手工调整优先级,实现流量平均分配,并且使用单一管理接口,便于维护管理。
  3. 降低总体拥有成本
    后台服务器利用率提升,服务器数量减少。因为NetScaler通过Citrix的TCP连接复用专利技术能够确保快速的页面下载,还能根据不同的请求需要与服务器建立相应连接,及时有效回复客户请求以减少服务器访问压力,从而服务器可以将更多资源用在对用户请求的响应上,而不是浪费在TCP连接的建立和拆除的管理上。
  4. 用户体验监测,无需消耗设备性能
    通过Citrix Insight Center,可以对用户建立连接、请求数据、服务器返回数据等多个阶段进行数据分析,提供报表展示。NetScaler可以在相应阶段采集数据,在交付业务数据时,将采集到的数据封装成UDP格式,提交给Citrix Insight Center,最后由后者提供可视化服务。
    相对于传统由设备进行数据采集和存储,再进行数据分析的方式,Citrix在设备采集之后由第三方平台收集和分析的方式,无疑更加稳定,更具有可扩展性,更适合应用交付架构。