在云上战斗:游戏设计师推出 Windows Azure 上的全球在线游戏
作者信息:本文是由 Windows Azure 高级营销经理 Amy Frampton编著。
成功的韩国游戏设计师 Webzen,面临一项艰巨任务,就是为全球运行Arctic Combat游戏,决定所需的性能和IT 基础设备的运能。Arctic Combat是一款战争类游戏,全球用户可以为了正义和友谊一起作战。为了确保它能响应用户在全球范围内每一秒的命令,公司决定采用混合云服务支持游戏,该混合云服务是基于 Windows Azure Cloud Service和 Windows Server 操作系统的。
游戏的声望都有跌宕起伏,使得那些习惯通过网络提供服务的在线游戏公司,很难预测他们的服务器所需的可扩展性。因此,稳定的服务像整个游戏的质量和乐趣一样重要。
Webzen Global Publishing的主管Jihun Lee表示:"当玩家的角色因服务延迟而不能实时响应,他们很快就会失去兴趣,","从用户的角度考虑来提高响应速度是我们选择Windows Azure作为全球游戏服务的直接原因"。
因为基于云计算的基础架构把延迟几乎降到了无法察觉的地步,Arctic Combat玩家体验竞技游戏和激烈的第一人称射击游戏 (FPS) 时没有任何的连接错误。Lee表示:"速度比专用的服务器提高2.5 倍以上,这样Windows Azure 确保了玩家在战场上紧张状态,不会因技术问题而中断"。"随着Arctic Combat成员的增多,我们的服务也会持续无缝、 顺利和快速地运行。
尽管公司自2009 年开放全球游戏门户网站webzen.com,向190 个国家用户提供了稳定的游戏服务,它需要能够灵活地对服务器和网络带宽进行快速扩展来满足市场的需求— 尤其是当游戏的热门高峰点出现时。为了解决这一问题,Webzen 设计了混合云系统,就是在有微软的主机数据中心设施的地方使用Windows Azure 公共云服务,在没有这些设施的地区使用私有云服务。
Lee说:"我们使用的混合云模式使我们能够为游戏服务器根据区域在私有云与公共云之间选择。这样无论在哪个区域,我们都能够为之提供最好的服务"。"Windows Azure 是我们标准的最佳选择。其他云服务往往很难在公共云与私有云之间转换资源"。
运营私有云和公共云作为一个单一的平台,公司优化其游戏服务器和运营平台体系结构,确保在混合环境中有高效率功能。Lee说:"在线游戏是一个综合艺术体,它需要很多的外部服务,包括缓存、 计费、 用户身份验证、 设备商店和个人信息服务"。"转移这些服务到云环境包括了在虚拟机上安装部署它们,以及链接系统与通信处理方法"。
2012 年 12 月 6 日,Webzen 为Arctic Combat上演公开 beta 测试,然后七天以后, 2012年12月13日全球市场发布该游戏。该游戏能使一大批玩家在一个持续的世界中一起角色扮演和互动,还有动态战斗场景如空中和炮兵火力支援的功能。Lee说:"只有在线服务稳定,游戏玩家这种紧张作战的氛围才能持续"。"有了这种混合云模型,Arctic Combat用户再也没有发现有延迟问题"。