大咖直播-鸿蒙原生开发与智能提效实战!>>> 了解详情
写点什么

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

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

关注

评论

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

PoseiSwap的趋势性如何体现?

BlockChain先知

Docker化Spring Boot应用

越长大越悲伤

Docker Docker Swarm

企业作业数字化转型需要什么工具,华为ISDP有话说

轶天下事

企业作业数字化转型,选择平台要重点考虑哪几点?选哪个平台?

轶天下事

一个屋子里必须要有多少人,才能让某人和你生日相同的概率至少为1/2? 必须要有多少人,才能让至少两个人生日为 7月 4 日的概率大于 1/2?

福大大架构师每日一题

ChatGPT 福大大架构师每日一题

PoseiSwap的趋势性如何体现?

西柚子

微服务容器化的运维

穿过生命散发芬芳

微服务 6 月 优质更文活动

用Python白嫖WPS付费功能:把PPT转为 1张 长图,1行代码搞定

程序员晚枫

Python 图片 PPT

PoseiSwap的趋势性如何体现?

股市老人

ISDP发布伙伴体验中心正式发布,华为盛邀伙伴探索数智化未来

轶天下事

软件测试 | Selenium-RC工作原理

测吧(北京)科技有限公司

测试

2023-06-11:redis中,如何在100个亿URL中快速判断某URL是否存在?

福大大架构师每日一题

redis 福大大架构师每日一题

Sparkplug 规范中涉及 MQTT Broker 的 5 个关键概念

EMQ映云科技

通信协议 mqtt 工业物联网

关于验收标准,你需要知道的一切(译)

Bruce Talk

Scrum 敏捷

分布式流处理组件-理论篇:Broker

谢先生F

kafka Java' 分布式消息流平台

STM32读取MQ2烟雾浓度数据判断烟雾是否超标

DS小龙哥

6 月 优质更文活动

ISDP发布伙伴体验中心,与合作伙伴共创数智化未来

轶天下事

软件测试 | Selenium基础

测吧(北京)科技有限公司

测试

C语言编程—递归

芯动大师

递归 C语言 6 月 优质更文活动

华为云618活动来袭,精选CDN和视频云产品限时低价秒杀0.6折起

轶天下事

Service Mesh的主要实现原理

穿过生命散发芬芳

Service Mesh 6 月 优质更文活动

深度学习应用篇-计算机视觉-视频分类[8]:时间偏移模块(TSM)、TimeSformer无卷积视频分类方法、注意力机制

汀丶人工智能

人工智能 深度学习 计算机视觉 视频分类 6 月 优质更文活动

C语言编程—递归

夜猫西街

深度学习应用篇-计算机视觉-OCR光学字符识别[7]:OCR综述、常用CRNN识别方法、DBNet、CTPN检测方法等、评估指标、应用场景

汀丶人工智能

人工智能 深度学习 计算机视觉 OCR 6 月 优质更文活动

C语言编程—错误处理

芯动大师

C语言 错误 6 月 优质更文活动

Nautilus Chain全球行分享会,上海站圆满举办

西柚子

PoseiSwap的趋势性如何体现?

鳄鱼视界

一些对程序员有用的网站

小万哥

程序员 程序人生 运维 前端 后端

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