任性玩耍,开启你的终极消~消~消~之路 柠檬微趣案例

 

一家高速发展的游戏公司该如何选择正确的云服务提供商?...

常言道:

不拿五杀非好汉,

拿到五杀一身汗!
如果你对

挥汗如雨的射击、推塔类手游

头疼不已

却又不甘心随波逐流地去玩那种毫无操作感的

“静止图片碰撞”

何妨不返璞归真

来试试下面这款兼有操作与益智

视觉华丽、音效更萌

de

《怪兽消消消》呢?
翻转  炸裂  我不停歇 
但即便是这样优秀的一款游戏

遇上不给力的云服务提供商

也只能让本来顺滑的游戏体验被

拖 • 累 •  殆 • 尽

毕竟,在虚拟化盛行的今天

游戏厂商一旦选错服务商

实例怕是早就被超售到醉生梦死

“无良邻居”随便拉一个高负载应用

就可以轻松地把资源和带宽直接抢走

到最后

我们也只能面对着手机屏幕上的 loading 等到

天 • 荒 • 地 • 老


那么,游戏厂商该如何寻找一个稳定不超售,负载策略压得住闹事邻居,流量多时能扛得住用户疯狂的消~消~消~,流量少时还能自动缩小规模节约成本的云服务解决方案呢?

接下来要给大家带来的,就是开发了《宾果消消消》和《怪兽消消消》等诸多人气手游的北京柠檬微趣科技股份有限公司,在经历了云服务商的超售,带宽缩水等众多问题的困扰后,柠檬微趣最终选择了 AWS 并使公司业务得以顺利开展。
客户证言
AWS 对柠檬微趣的业务发展提供了坚强的保障,使用 AWS 让我们感到很放心。

——高翅

北京柠檬微趣科技股份有限公司架构师
关于柠檬微趣


北京柠檬微趣科技股份有限公司(以下简称“柠檬微趣”)于2008年8月在北京成立,专注休闲类精品手机游戏的研发、销售及维护。柠檬微趣秉承“有趣、学习、精益求精”的企业文化,打造全球领先的手游品牌。自2012年起,柠檬微趣先后推出《时尚人生》、《超级名模》、《梦幻精灵谷》、《梦幻蛋糕店》、《冰雪奇缘:冰纷乐》以及《宾果消消消》等多款手游排行榜冠军作品。公司的明星手游产品《宾果消消消》,自2014年8月上线以来多次进入休闲消除游戏类前三名,2015年12月荣获硬核联盟首届黑石奖,2016年7月的日活跃用户突破千万。2017年5月推出又一消除大作《怪兽消消消》,获得苹果 App Store 推荐。

柠檬微趣自成立以来先后获得国家高新技术企业、中关村高新技术企业等荣誉认证。
面临的挑战
柠檬微趣成立之初,服务器采用的是 IDC 线上托管服务器。随着公司业务的不断扩大以及云计算技术的逐渐成熟,公司先后选择了国内三家云服务商,使用过程中遇到了网络带宽受限及主机CPU超卖等问题。服务不稳定,对于游戏公司来说是致命的,尤其是在公司活动期间,不但会造成公司经济损失还会导致用户流失,直接阻碍了公司的业务发展。

面临上述问题及海外市场扩张需求,柠檬微趣不得不重新考虑更换云服务提供商。希望新的云服务平台能够保证服务器的稳定性,为客户提供7x24小时不间断的服务。
为什么选择AWS
柠檬微趣先后推出精品游戏《宾果消消消》、《怪兽消消消》,用户量急剧上升,仅国内日活跃用户就超过了1000万。随着公司业务不断扩大,用户访问量增加,对服务器的稳定性、安全性等也提出了较高的要求。AWS 作为进军云服务市场较早的厂商,截至2018年2月已经在190多个国家或地区为数百万活跃客户提供服务,积累了丰富的经验,拥有极好的口碑。其稳定性和灵活性也是业界有目共睹的,因此,柠檬微趣将目光聚集在了 AWS 上。
稳定、灵活、可靠
Elastic Load Balancing (ELB)可以在多个目标,如 Amazon Elastic Compute Cloud (Amazon EC2)实例、容器和 IP 地址之间自动分配传入的应用程序流量。还可以在单个可用区内处理不断变化的应用程序流量负载,也可以跨多个可用区处理此类负载。

ELB 使应用程序能够随客户访问量的增长而扩展,恰好可以满足柠檬微趣游戏玩家非常态流量暴涨的需求,保证服务器的稳定性,为游戏玩家提供良好的游戏体验。

Amazon CloudWatch 可对各种服务进行监控,当出现问题时,会向运维人员的邮箱发送安全告警信息。运维人员收到告警信息后,能够及时对问题进行处理。
游戏数据高安全
Amazon Virtual Private Cloud (Amazon VPC)提供了安全组和网络访问控制列表等高级安全功能,可在实例级别和子网级别启用入站和出站筛选功能。同时还可以限制访问 Amazon Simple Storage Service (Amazon S3)中的存储数据,使得只有通过 Amazon VPC 才能访问数据,提升了数据访问的安全性。

游戏数据(如道具、图片、用户信息等)是公司的重要资产。柠檬微趣非常看重架构设计和服务的安全性。在架构设计上,柠檬微趣就充分考虑了 Amazon VPC 安全组和逻辑隔离功能,用户有权限才可以获取数据,保证了游戏数据的高安全性。
高速数据迁移
数据迁移的速度直接影响着项目部署的进度。柠檬微趣有50T 的游戏数据量。如果通过60M 的网络传输到 AWS 数据中心,大概需要30天时间;如果使用移动专线,一个月费用将近5-6万。以上两种方案,在时间和成本上都耗费巨大,而通过 AWS Snowball 实现50T 数据的完整迁移,仅需要7天时间,租用成本仅为1000元/月,时间和成本都得到了有效压缩,帮助柠檬微趣顺利完成对游戏数据的迁移。

Snowball 是 AWS 提供的一种 PB 级数据传输解决方案,使用安全设备在 AWS 云之间传输大量数据,具有高速、安全、成本低廉等特性。使用 Snowball 可解决大规模数据传输的难题(包括高昂网络成本、较长传输时间和安全问题)。
强大的数据分析
柠檬微趣使用了 AWS 强大的数据分析服务,使用 Amazon Kinesis 收集、处理和分析实时流数据,及时了解新信息并快速做出反应;使用 Amazon EMR 的 Hadoop 架构做定期的商业智能数据分析报表,快速统计出游戏的商业价值。基于 AWS 强大的数据分析,柠檬微趣可以制定准确的游戏推广及销售方案。

此外,AWS 可用区全球覆盖范围之广,也是柠檬微趣选择 AWS 云平台的原因之一。

如图1,是柠檬微趣手游架构图,所采用的 AWS 云服务包括 Amazon EC2、ELB、CloudWatch、Amazon Route 53、Amazon S3、Kinesis、Amazon EMR、Snowball 、Amazon VPC 、Amazon Simple Notification Service(Amazon SNS)、Amazon Simple Queue Service(SQS)等。
获得的成效


目前,柠檬微趣游戏的日活跃用户数量达到了1000多万,数据量超过50T,在由光环新网运营的 AWS 中国(北京)区域和 AWS 海外区域分别部署了一套系统,使用量较大的 AWS 服务有 Amazon EC2、ELB、Amazon S3、Amazon EMR 等。通过使用 AWS 云平台,柠檬微趣获得的好处主要体现在游戏系统更加稳定、安全,运维成本不断降低等方面。

“AWS 对柠檬微趣的业务提供了坚强的保障。以前每年都会出现3-4次基础设施事故,自从将系统迁移到 AWS 平台后,此类事件再没有出现过,非常稳定。”柠檬微趣架构师高翅说。随着公司业务的不断扩大,柠檬微趣更加看重服务的稳定性,尤其是在进行游戏推广期间,流量暴涨(据以往活动统计10分钟将近20万用户进行服务访问),一旦发生系统故障或者网络问题,都会直接影响用户体验,导致用户流失,公司投资受损。选择 AWS 后,系统可用性得到大幅度提高,充分保障了公司业务的顺利开展。

柠檬微趣使用 CloudWatch 对服务器应用进行实时监控,收集和跟踪各项指标、设置报警以及全方面了解资源的使用率、系统性能等,当程序发生故障时,CloudWatch 会第一时间发送邮件告知运维人员错误原因,以便运维人员及时作出反应,保证应用程序顺利运行。架构师高翅说:“CloudWatch 监控服务对程序错误分析、定位非常精准,比我们自己搭建的监控系统要准确得多”。有效监控加上 AWS 服务所具有的高稳定性、可用性,减少了运维人员维护程序的工作量,降低了运维成本。

此外,柠檬微趣还利用 AWS 云平台实现了敏捷、高效的大数据分析及报表呈现。柠檬微趣通过 Amazon EMR 数据分析平台以及 Kinesis,对游戏系统进行综合分析,完成销售、产品等报表的第一时间呈现,帮助业务线更加快速、有效发展。
马上点击“阅读原文

申请并获得 AWS 中国区域账户的用户

将会获赠价值 500RMB 的 AWS 服务抵扣券!


    关注 AWS


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册