Zynga开源其服务器性能监控分析工具

标签: 云计算 互联网 动态 zCloud zPerfmon | 发表时间:2013-08-13 00:27 | 作者:Cashcow
出处:http://www.ctocio.com

zynga -KOSTADIS

Photo: Zynga

流年不利的社交游戏服务商Zynga近日在 官方博客宣布开源zPerfmon——该工具负责监控Zynga数以千计的社交游戏服务器。zPerfmon的源代码目前已经上传至 Github

包括Facebook、Google、Netflix和Twitter在内的众多互联网公司经常会开源自己的开发的工具,但是zPerfmon不同寻常之处在于其规模:作为单一服务器系统,zPerfmon每天处理的数据量高达150G,增加1亿条数据库记录,并能生成“5000万个档案和上百种查看方式。”

zPerfmon不是人们想象的那样“大量子程序像珍珠一样轻灵地串缀起来”,而是能够处理海量不同类型文件和任务的单一系统,为每个游戏都提供数十种数据查看和访问方式。流程处理速度超快,稳定性和弹性也值得称道。

Zynga的Philips在博客中详细介绍了zPerfmon的技术原理,摘要如下:

作为处理引擎,zPerfmon服务器的“冲程”为30分钟,所有30分钟内的数据都将被分组、切碎。除了档案外,服务器还保存用户、实例和系统指标数据。所有这些数据都用时间戳赋予键值。通过时间戳可以回溯实例数、CPU峰值以及页面断链和死循环等。

服务器性能监控和故障排查领域已经有大量工具可用,从商业软件如Splunk到开源软件如 Ganglia,但是很多互联网公司还是乐于开发自己的产品。这是因为每家公司的系统架构和分析需求都各不相同。例如Facebook就自行开发了至少两种系统监控工具,其中一个是基于Hadoop的数据仓库- Operations Data Store,另一个是事实工具 Claspin,负责管理Facebook的缓存架构。

Zynga用zPerfmon监控其自行建设的 zCloud混合云架构中的生产服务器。在公司起步阶段,Zynga选择的是亚马逊AWS应对暴涨的用户数,当需求可以预测后,2012年初zynga选择放弃亚马逊的AWS转向混合云方案。据Zynga首席技术官Allan Leinwand介绍,Zynga可以在24小时内部署1000台服务器。Allan还把亚马逊比作“四门轿车”,而Zynga的zCloud则是“运动型跑车”。

Via Gigaom

相关 [zynga 开源 服务器] 推荐:

Zynga开源其服务器性能监控分析工具

- - IT经理网
流年不利的社交游戏服务商Zynga近日在 官方博客宣布开源zPerfmon——该工具负责监控Zynga数以千计的社交游戏服务器. zPerfmon的源代码目前已经上传至 Github. 包括Facebook、Google、Netflix和Twitter在内的众多互联网公司经常会开源自己的开发的工具,但是zPerfmon不同寻常之处在于其规模:作为单一服务器系统,zPerfmon每天处理的数据量高达150G,增加1亿条数据库记录,并能生成“5000万个档案和上百种查看方式.

IPO 市場,Zynga 來了!

- Bourne - Mr. Jamie 看網路與創投
2007 年才創立,卻能在短短的四年內,神速累積到 2.3 億每月活躍使用者,年營收達到 6 億美元,並推出多款大家耳熟能詳的社交遊戲,像是:FarmVille、Cafe World、Taxes Hold’em Poker 和近期的 Empires & Allies 等的社群遊戲龍頭 Zynga,終於在日前申請上市了.

Zynga CityVille进驻Google+平台

- 志强 - 月光博客
  据Zynga官方博客报道,Zynga旗下的知名社交游戏“CityVille”已经进入谷歌社交网站Google+,CityVille目前是Zynga在Facebook上用户数最多的社交游戏,每月活跃用户数量超过1亿,但却无法从中国访问.   Zynga表示,“CityVille现已成为该公司在Facebook上推出的最大的社交游戏.

Zynga如何走向HTML5

- - HTML5研究小组
近日,社交游戏巨头Zynga德国公司首席技术官Paul Bakaus(同时也是jQuery UI的创建者)接受了科技网站 ReadWriteWeb的专访. 结合此前Facebook和Zynga公司的一系列动作,让我们来看看,Zynga是如何向HTML5转型,如果Facebook计划建设应用商店,那么又会使用什么样的技术标准.

GitHub已将持续集成服务器Janky开源

- - InfoQ cn
GitHub已将 Janky开源,这是他们构建在 Jenkins之上的持续集成服务器,并在其中增加了聊天自动化工具 Hubot. 除了一般的Jenkins功能之外,Janky还通过 Hubot对功能进行了补充,Hubot是GitHub两个月之前开源的另一个项目. Hubot会监控聊天对话,并基于一些参与者相互交换的词语做出响应.

[nginx] 淘宝网Web服务器Tengine正式开源

- - 开心平淡对待每一天。热爱生活
     下载地址:  http://tengine.taobao.org/download_cn.html. 今年的世纪光棍节上,购物狂欢开始的第一分钟,近350万网民疯狂涌入淘宝、淘宝商城购物,仅10分钟不到就创造了10亿元的订单交易,其背后的服务器平台,成功Hold得住了迅猛凶悍的流量冲击,然而此时,支付宝连接的各大网银网站纷纷倒下.

Facebook基本上控制了Zynga

- 蓝精灵 - 36氪
Zynga更新了IPO申请书,从细节中看出,Zynga与Facebook的关系比我们想像的要深得多. 几乎Zynga可以算作Facebook的子公司了. ATD Liz Ganners发现了这些:. 根据协议,Zynga的任何一款整合了Facebook或包含Facebook数据的游戏都需独家在Facebook上发布.

Zynga 的 CityVille+ 社交游戏落户 Google+

- 糖醋立即 - 谷奥——探寻谷歌的奥秘
尽管Zynga之前已经在Google+发布了他们首个游戏Zunga Poker,但CityVille+则是首个从Facebook移植到Google+的社交游戏. Zynga的社交游戏共有超过1亿4600万用户,但绝大多数都来自Facebook. 不过事情从2010年7月Google悄悄入资Zynga一亿美元开始出现了转机,Zynga也将为Google+这个社交平台推出游戏.

超级强震:Facebook开源服务器和数据中心核心技术

- Ivan - 弯曲评论
今天世界最受关注的新闻大概已经从利比亚内战转移到了日本再次发生强震. 而对于信息产业而言,美国发生的一条新闻恐怕不亚于一次地震. Facebook北京时间今天凌晨在其总部举行发布会,宣布启动名为The Open Compute Project的新项目(http://opencompute.org/servers/)(http://opencompute.org/datacenters/),将其底层服务器和数据中心技术开源.

Nginx+ffmpeg的HLS开源服务器搭建配置及开发详解

- - 互联网 - ITeye博客
          至目前为止,HLS 是移动平台上非常重要并十分流行的流媒体传输协议. 做移动平台的流媒体开发,不知道它不掌握它 ,真是一大遗憾. 而HLS的平台搭建有一定的难度,本文针对对该方向有一定了解的朋友,将方案实施中的一些细节和流程进行分享交流. 本文介绍了,使用开源服务器nginx 搭建 HLS 服务比较详细的方案.