首页 理论教育Zynga游戏采用多元云端服务模式

Zynga游戏采用多元云端服务模式

【摘要】:如图1-18所示,早期该公司拥有自家的数据中心,然而随着FarmVille的爆红,用户数急速提升,原有的数据中心无法应付如此庞大的网络流,促使他们采用IaaS模式,向Amazon租用EC2服务,建立了初步的混合云部署模型。Zynga还向美国的数据中心供应商租用了空间,并在该数据中心安装Z Cloud的服务器及软件。使用多元可弹性的云端服务,可确保该公司得以应付多变的游戏市场。图1-18 Zynga的云服务所采用模式

这里以游戏产业为例来说明云端服务的各种模式。游戏产业中产值最高的在线游戏,是使用云端服务的典型代表。游戏用户在个人计算机上执行单机版游戏,结束游戏时必须存盘,否则游戏进度就会消失。然而当玩在线游戏时,无论是提升游戏中虚拟人物的等级,还是在社交平台Facebook的网络游戏FarmVille(农场乡村)中偷取上百个好友种植的农作物,都不需执行“保存”操作,原因在于所有数据都存储在游戏营运商自有或租用的服务器里。因此,对游戏使用者而言,游戏供应商所提供的在线游戏服务为SaaS模式。

下面看看制作FarmVille(FarmVille是Zynga公司于2009年6月在Facebook上推出的一款农场模拟游戏)的美国知名网络游戏公司Zynga。如图1-18所示,早期该公司拥有自家的数据中心,然而随着FarmVille的爆红,用户数量急速提升,原有的数据中心无法应付如此庞大的网络流量,促使他们采用IaaS模式,向Amazon租用EC2服务,建立了初步的混合云部署模型。这种云爆发(一种程序部署模式,应用程序一般运行在私有云或数据中心,当遇到计算流量尖峰时,将无法负荷的流量移转到公有云上。利用这种混合云部署,使用者只在需要时支付额外的计算资源)的混合云模式,是时下常见的流量处理方案。目前Zynga的做法,是把新推出的游戏先放在Amazon EC2的租用服务器上,如此只需依照使用量付费,并且应对流量尖峰。然而,一旦游戏正式上线后,Zynga就会将游戏移回自家数据中心的Z Cloud(采用类似Amazon的私有云架构服务器),不过系统还会保留一部份在公有云上。Zynga还向美国的数据中心供应商租用了空间,并在该数据中心安装Z Cloud的服务器及软件。使用多元可弹性的云端服务,可确保该公司得以应付多变的游戏市场。

978-7-111-53353-5-Chapter01-18.jpg(www.chuimin.cn)

图1-18 Zynga的云服务所采用模式