HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

专访 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:412499
用户头像

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

关注

评论

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

架构师训练营大作业二

qihuajun

解构 Dubbo-go 的核心注册引擎 Nacos

apache/dubbo-go

dubbogo

第一周学习心得

alpha

极客大学架构师训练营

食堂就餐卡系统设计

Gosling

极客大学架构师训练营

Skywalking Php注册不上问题排查

心平气和

php Skywalking 全链路追踪

第一周总结

睁眼看世界

极客大学架构师训练营

有了数据湖探索服务,企业决策“新”中有数

华为云开发者联盟

Serverless 数据湖 数据分析 云原生 华为云

10大高性能开发宝石

洛神灬殇

极客大学架构师训练营 0 期 结课作业

chun1123

架构师 架构师技能

拖动旋转的 3D 骰子效果

Clloz

CSS transform rotate3d

食堂就餐卡系统设计

天天向上

极客大学架构师训练营

开发者说:愿为你点亮“懂环境知冷暖”智能的灯

华为云开发者联盟

人工智能 物联网 NB-IoT 路灯 华为IoT平台

食堂就餐系统 UML 图

睁眼看世界

极客大学架构师训练营 食堂就餐系统

【性能优化】小伙伴问我性能指标监控怎么做,这次我安排上了!!

冰河

tomcat 性能优化 监控 性能调优 jvm调优

超详细超级细B站视频爬取

海绵宝宝re儿

python 爬虫 多进程

小码农也有大目标,最新BAT大厂Java面试总结

Java架构师迁哥

第一周总结

黄立

架构师 架构总结

Golang领域模型-聚合根

奔奔奔跑

架构 微服务 领域驱动设计 DDD Go 语言

“锟斤拷”的前世今生

Java旅途

Unicode 编码 ASCII 锟斤拷

为什么我选择清晨阅读和学习

胡迪伦

学习 效率 自学编程 早起 晨型人

iOS面试梳理 - 2020年8月初

iOSer

ios 面试

一个敏捷教练成长必备的8项技能

华为云开发者联盟

程序员 敏捷 敏捷开发 敏捷教练 技术技能树

互联网架构师能力图谱

dony.zhang

架构师 架构师技能

架構師訓練營第1期-第01周總結

Panda

架构师训练营大作业一

qihuajun

防止重复点击2.0

老菜鸟

Vue

架构师训练营大作业

方堃

使用枚举的正确姿势

Java旅途

Java 单例 枚举

SpringCloud Gateway 身份认证

Barry的异想世界

微服务 nacos 权限系统 Gateway spring cloud alibaba

你有没有想过为什么交易和退款要拆开不同的表?

程序员小航

设计 开发 交易 拆表

Spring-技术专题-重试机制Retry机制

洛神灬殇

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