摘要
自创立之初巨人网络目标就是成为亚洲领先的互联网企业,致力于打造民族精品网游。面对变幻莫测的市场需求和层出不穷的挑战,巨人网络坚持“一切以玩家为出发点”,不断为玩家提供高品质的游戏产品,为中国网络娱乐产业的发展做出积极贡献。采用成熟的Citrix NetScaler技术让我们网站及游戏平台的性能、稳定性、安全性更有保障,它在网络应用加速、负载均衡和Web安全等方面明显优于同类产品。
——巨人网络平台运营部
巨人网络集团有限公司(纽交所代码:GA)成立于2004年11月,是中国领先的网络游戏开发商和运营商,专注于大型多人在线角色扮演游戏。巨人网络始终坚持精品战略,以玩家需求为出发点,不断推陈出新,积极应对变幻的市场需求和行业挑战,致力于成为最具创造力的互动娱乐企业。巨人网络以让玩家在精彩游戏中收获快乐,让员工在快乐工作中实现梦想为使命,同时将持续创新作为公司最重要的核心竞争力。
挑战
巨人网络旗下的游戏品种众多,在高峰时并发在线游戏用户数会达到百万级别,如何保障整个游戏平台的性能和高可用性是巨人网络最关心的环节。同时,门户网站是巨人网络推广介绍旗下产品、树立公司品牌形象的最重要媒介,对于门户网站的用户访问优化、应用安全防护也是巨人网络架构设计者重点关心的问题。
方案选型
巨人网络游戏平台在设计之初,就全方位地考虑了用户的游戏体验,从网站UI设计到网站后台的处理和加速,多方比较各类解决方案,以期获得最佳的整合效果。
尤其在网络加速与负载均衡方面,Citrix NetScaler产品在网络应用加速、负载均衡和Web安全等方面向来领先同类产品,并已成功应用于全球大多数网站,若不采用NetScaler通常需要部署更多的服务器来满足增长需求。对此巨人网络平台运营部表示,“NetScaler的技术已非常成熟,用起来很放心。NetScaler软硬件结合的模式,使得对它不仅能提供完好的加速能力、负载均衡及安全性,而且在规则变更、策略配置时更加灵活、便利。因此,在对各家产品进行综合评定后,巨人网络选择了Citrix NetScaler产品。“
解决方案部署
巨人网络后台拥有100多台服务器,通过部署4台NetScaler MPX系列,实现了游戏服务器、门户服务器负载压力的均衡,从而确保每台服务器的可用性和稳定性。作为一种Web应用交付设备,NetScaler还能加速应用性能,提供4-7层流量管理功能,同时提供集成式应用防火墙,提高安全性,并大大降低成本。
解决方案的技术优势
1. 一体化设备,易于部署和操作
Citrix NetScaler部署在Web服务器前面,可提供高速负载均衡、内容交换、应用加速、数据压缩、内容缓存、SSL加速、网络优化和应用性能监控等功能。不同于其它需要安装许多单一功能产品的解决方案,NetScaler属于软硬件一体化设备,不仅易于部署,而且操作简单、规则策略配置灵活。
2. 总拥有成本大大降低
对于 HTTP 流量, NetScaler 系统可通过Citrix 的TCP连接复用专利技术确保页面的快速下载,优化提升后台服务器的利用率以减少服务器数量。同时通过TCP连接复用技术保持与服务器的连接,接受所有来自客户端的服务请求,根据不同的请求需要与服务器建立相应连接,更及时有效地回复客户请求以减少服务器访问压力。从而服务器可以将更多的资源用于响应用户请求而不是浪费在TCP连接的建立和拆除的管理上,这也使得服务器上只存在有较少的连接,服务器 CPU/内存使用率显著降低。
3. Web应用性能提高5倍多
Citrix Netscaler在架构上采用多CPU并行处理,因此流量可以均分到不同CPU的不同内核上处理,确保在高流量、复杂策略下的高性能和稳定性,Web应用性能提高5倍甚至更多,提升了用户体验。它利用智能内容交换功能将流量发送到恰当的服务器,并利用先进的多层压缩技术,尽可能实现最佳性能,最大程度地节省网络带宽。动态内容缓存可经由NetScaler直接交付用户经常请求的内容,进一步改善用户体验。终端用户体验监控功能还能让您站在用户角度监控应用性能,以衡量NetScaler加速功能的总体效益。
4. 高安全性和高可用性
综合性AAA功能配合强大的DoS防御机制实现了安全的远程访问,可通过防御攻击以及阻止未经授权的用户访问敏感信息,保护Web应用安全。零时差攻击防御和集成式XML安全机制可防止有价值的公司信息和客户数据丢失,帮助遵从PCI-DSS等相关法规。
同时,Citrix NetScaler还能通过动态响应不断变化的工作负载,确保应用一直可用。它提供了过度负载感应和响应机制,可优化服务器资源的使用。按需激活容量可对资源自动进行重新分配,并根据流量大小增加或删除后端容量,不会对应用或用户产生任何影响。4-7层负载均衡功能可确保所有用户100%的正常运行,不会出现单点故障。广域负载均衡功能确保全球各地的用户可随时访问应用,是灾难恢复策略的重要组成部分。