写点什么

专访 Zynga CTO Cadir Lee,谈谈 Zynga 的云计算与核心价值观

  • 2012-03-28
  • 本文字数:2338 字

    阅读完需:约 8 分钟

Cadir Lee,现任 Zynga CTO,统管公司的技术平台和海量基础架构的研发和创新。他管理数据分析、网络运维、安全等方面的团队。在加入 Zynga 之前,他担任 Support.com 的 CTO11 年之久,而 Support.com 也是他和 Zynga 创始人 Mark Pincus 共同创立的。

前不久,Cadir Lee 来到中国,InfoQ 中文站借此机会对他进行了专访。

Zynga 的运维和云计算

InfoQ:请问 Zynga 现在自建数据中心的使用和发展情况怎么样?

Cadir:我们是世界上最大的云计算用户之一。我们使用了很多 Amazon 的公共云资源,自己也建立了私有的云计算中心。我们的基础架构跨越多个地点的多个数据中心,积累了很多弹性扩展的经验,来满足游戏的需求。我们仍然在不断投入,这已经构成了 Zynga 的核心竞争力,让我们能够超越很多公司。

InfoQ:Zynga 自己建数据中心的方式是什么样的?

Cadir:我们采取了“批发”的方式。我们会租下带有电力输入的整栋建筑,然后在内部自底向上完成机架、硬件、网络、制冷、软件等基础设施的设置。

InfoQ:Zynga 以这种方式建立起来的数据中心有多少?

Cadir:具体数字我不方便透露,但可以说不只几个。

InfoQ:那 Zynga 现在仍然在使用 RightScale 的服务么?

Cadir:是的,我们仍然跟 RightScale 有很密切的合作。我们和他们一起,定制了解决方案,可以同时管理我们的私有云和公共云,这么做效率非常高。

InfoQ:Zynga 现在在私有云和公共云使用上有何不同?

Cadir:我们的公共云和私有云上运行的游戏不同,一个游戏不会同时运行在公共云和私有云上。

InfoQ:两三年前,Zynga 曾经有运维团队来中国,说要在国内使用三千个机架的服务器,不知道现在这件事情进展如何了?

Cadir:Zynga 目前没有在中国国内单独运维数据中心、服务器和基础设施,不过我们现在跟腾讯合作非常紧密,我们的 Zynga 城市游戏就是由腾讯负责运维的。

InfoQ:那你们会给腾讯提供一些这方面的建议吗?

Cadir:会的,我们跟他们合作密切,我们之间的交流很频繁。

InfoQ:腾讯自己有做一些服务器硬件层面的定制,请问 Zynga 有这么做过吗?

Cadir:我们没有自己设计硬件,但是一些供应商会根据我们的要求提供特定规格的硬件。

因为我们使用了很多 Amazon 公共云的资源,所以我们构建了自己的软件基础设施,将其构筑在普通的商业服务器之上,其中我们还使用了很多开源的软件,比如软件负载均衡、弹性扩展、存储、web 服务器等等。尽管我们有机会定制自己的硬件,但是我们还是觉得用标准的商业硬件更好,因为我们的架构让我们这样做的价值更大。

InfoQ:那么 Zynga 是否考虑开源一部分相关的软件的呢?

Cadir:我们已经有一些开源的贡献了,比如在 HTML5 方面,还有 CrouchBase、MemBase 等等。我们坚信回馈开源社区的价值。包括 iOS 的 cocos2d 开源项目的带头人之一,就在我们公司。还有多个开源项目的创始人也都在 Zynga 工作。

InfoQ:Zynga 的游戏很注重社交特性,现在很多像 XBox 360、PS3 这样的游戏平台都已经开始注重社交特性,请问 Zynga 是否考虑在这些平台上推出游戏?

Cadir:Zynga 目前还没有在这些平台上推出过游戏,不过我们有对外提供的 API,现在是提供个我们的合作伙伴,也许他们会有我们意想不到的使用方法。而且今年晚些时候我们会把这些 API 对公众开放。

Zynga 的项目管理和 A/B 测试方法

InfoQ:Zynga 的开发团队是如何组织的?使用了哪些项目管理的方法论和工具?

Cadir:我们采取的是工作室方式。小工作室有 5-10 个人,大工作室有上百人。他们使用敏捷项目管理方式,称之为“超敏捷(HyperAgile)”,因为他们每周会发布多次。他们有很成熟的流程,包括挖掘新功能、实现新功能、测试新功能、发布等一系列过程,同时有一系列成熟的工具作为保障。

我们有很多自己开发的工具,在测试上,我们会采取 A/B 测试的方式,就是先选取一部分用户,让他们尝试新功能,然后根据测试结果再判断推广哪些特性。

InfoQ:请问 Zynga 如何筛选出来这部分先测试的用户?

Cadir:我们会做用户样本抽取,背后有非常成熟、复杂的算法作为支撑,能够以随机的方式切分不同组别的用户,保证每个组别的用户在同一时间只测试一个新特性,这样不同的测试之间就不会互相干扰,保证单个测试结果的纯洁。

8 点核心价值观保证 Zynga 快速成长

InfoQ:听说 Zynga 公司的价值观很有特点,您能否介绍一下 Zynga 公司有哪些核心价值观?

Cadir:我们的核心价值观一共有 8 点:

  1. 喜欢游戏。只有喜欢我们的游戏,才能投入心血去把它做好,才能有动力把它和它带来的快乐分享给自己身边的人。
  2. 不断升级(Level up)。我们认为帮助员工成长很重要,他们成长为领导者,才能承担越来越多的责任,这才能让我们成为发展最快的公司之一。我们有指导和培训机制来保证这一点。
  3. 像 CEO 一样思考。我们希望公司中每个人都能有主人翁精神,即使是刚刚加入公司的人,我们也告诉他们去找到一些自己能成为主人翁的事情来负责。
  4. 用数据说话。Zynga 所有的人都要看数据,所有人都要去分析,尤其在做很多决策的时候,都需要看足够多的数据,用数据来支撑决策。我们也有专门的分析团队来对数据做分析。
  5. Zynga 速度。我们在做很多事情的时候,速度是很快的,不会拖拖拉拉,不会开很多会讨论什么的,我们强调执行力。
  6. Zynga 优先。这是对“像 CEO 一样思考”这个价值观的平衡。有时候,你需要把你和你的团队的需要放在公司的需要之后。
  7. 创新,尤其是在已经很成熟的机制上创新。我们相信:一家公司应该对其他公司的成就保持谦恭和学习的态度。每家公司其实都是站在其他公司过去经验的肩膀上。我们应该深入了解别人成功的经验和失败的教训,并力图超越他们。
  8. 让我们的玩家感到惊喜和开心。我们会一直记得:Zynga 是家娱乐公司,不管用户在我们的游戏中耗费 1 分钟、5 分钟、还是 10 分钟,我们会一直让他们感到开心,并不断提供各种新奇的体验。
2012-03-28 20:412570
用户头像

发布了 479 篇内容, 共 161.2 次阅读, 收获喜欢 51 次。

关注

评论

发布
暂无评论
发现更多内容

Linux一学就会之Vim编辑器的使用和Xmanager工具的使用。

学神来啦

vim Linux centos 运维 ext4

元气部落盲盒小程序开发芒趣盲盒app开发

风行无疆

【最全攻略】玩转2021LIGHT开发者云大会

恒生LIGHT云社区

技术 开发 行业 行业大会

ONES Automation 流程自动化解决方案

万事ONES

自动化 SaaS

混合云管理软件用哪个品牌好?咨询电话多少?

行云管家

看完这5个核心功能,你会明白低代码平台到底能解决什么问题!

J2PaaS低代码平台

低代码 低代码开发 低代码平台

手把手带你写一个 Vue3 的自定义指令

CRMEB

”微博评论“的高性能高可用计算架构设计

Steven

架构实战营

社交泛娱出海新引擎,融云「六化」能力助开发者轻装上阵

融云 RongCloud

游戏出海 出海社交 出海

WICC 广州高峰对话:为开发者标注「航海地图」

融云 RongCloud

开发 游戏 社交 泛娱乐 出海

创新模式驱动生产力提升,融云社交场景化 SDK 探索

融云 RongCloud

直播 sdk 语聊房 场景化

读《区块链技术及应用第二版》华为区块链发展思路、双引擎战略及华为区块链特点和使用有感

孙叫兽

区块链 华为链 华为区块链服务

新思科技BSIMM12报告显示开源、云、容器安全活动增长显著

InfoQ_434670063458

新思科技 软件安全 BSIMM

Java&Go三种HTTP客户端性能测试

FunTester

Java 性能测试 测试框架 Go 语言 FunTester

一页纸需求的应对方法 —— 五步法

CODING DevOps

业务价值 角色梳理 术语定义 主业务流程梳理 纲举目张

行业视野 | ONES CEO 王颖奇对话极客公园张鹏

万事ONES

SaaS SaaS平台

你有一份「写作跨年」邀请函请查收 | 28天写作计划

TGO鲲鹏会

写作 技术创作 28天写作 内容创作 热门活动

高维数据世界|基于高维稀疏矩阵的潜在变量模型研究

索信达控股

算法 变量模型 模型介绍 高维数据

字节跳动亿级DAU客户端发布最佳实践

字节跳动终端技术

数据产品经理实战-指标体系搭建

第519区

数据产品经理 数据产品 指标体系 指标管理

专家推荐五个免费的网络安全工具

喀拉峻

网络安全 安全 渗透测试 渗透

从双十一的物流大战,看全球通信网络的低延迟优化

融云 RongCloud

音视频 通信 低延迟 全球通信

APISIX-Datadog 插件发布,助力用户提高系统的可观测性

API7.ai 技术团队

云原生 可观测性 API网关 APISIX Datadog

react源码解析6.legacy模式和concurrent模式

buchila11

React React Hooks

【IT运维小知识】虚拟化vCenter是什么意思?有啥优势?

行云管家

Python代码阅读(第66篇):两个列表的包含关系

Felix

Python Code 列表 阅读代码 Python初学者

ONES Talk | 我们为什么选择最难走的软件之路

万事ONES

SaaS ONES

react源码解析5.jsx&核心api

buchila11

React React Hooks

建立合格的跨职能团队,你需要知道这些!

禅道项目管理

团队 合作共赢

Rust 元宇宙 9 —— 库和序列化

Miracle

rust 元宇宙

英特尔宋继强:秉持三个坚持,穿越技术周期,构建未来技术生态

科技新消息

专访Zynga CTO Cadir Lee,谈谈Zynga的云计算与核心价值观_研发效能_郑柯_InfoQ精选文章