日入240萬(wàn)美元背后的秘密 Supercell如何用AWS云服務(wù)?
pingwest 發(fā)表于:13年06月17日 13:51 [轉(zhuǎn)載] DOIT.com.cn
在過去的一年里,由6位游戲開發(fā)者創(chuàng)建的芬蘭社交游戲公司Supercell增速驚人,憑借著社交農(nóng)場(chǎng)游戲“Hay Day”以及大名鼎鼎的社交戰(zhàn)略游戲“Clash of Clans”,這家公司目前的游戲用戶數(shù)量已經(jīng)超過850萬(wàn),其日收益更是超過了240萬(wàn)美元。除了游戲素質(zhì)精良,游戲策略引人入勝外,Supercell的成功也離不開其穩(wěn)定的游戲環(huán)境。實(shí)際上,他們選擇的是利用亞馬遜的AWS平臺(tái)。最近,他們接受采訪,分享了自己使用AWS的經(jīng)驗(yàn):
不同于現(xiàn)在超過100人的規(guī)模,Supercell在建立初期是一只小型團(tuán)隊(duì),并且在開發(fā)Clash of Clans初期他們選擇了專注于iPad平臺(tái)。這兩點(diǎn)保證了他們能夠?qū)⒐ぷ髦匦娜糠旁谠O(shè)計(jì)優(yōu)良的游戲體驗(yàn)上。當(dāng)然,麻雀雖小,五臟俱全,這支6人團(tuán)隊(duì)在游戲策劃、美術(shù)、前/后端開發(fā)這些角色上也有明確的分工,并且有一位出色的領(lǐng)導(dǎo)者。
Sami Ylihar就是這個(gè)團(tuán)隊(duì)中負(fù)責(zé)后端的工程師,Supercell需要數(shù)百臺(tái)服務(wù)器去支持游戲運(yùn)行, Supercell還需要為每個(gè)玩家提供會(huì)話系統(tǒng)。隨著玩家數(shù)量的增長(zhǎng),服務(wù)器的數(shù)量也要增加。除此以外,為了運(yùn)營(yíng)好一款游戲,服務(wù)器得長(zhǎng)時(shí)間的工作耗費(fèi)大量的電能,并且還要監(jiān)視和反饋每個(gè)用戶的行為,以防止作弊行為出現(xiàn)。因?yàn)樽鞅淄鶗?huì)讓游戲內(nèi)的生態(tài)體系完全失衡,可玩性下降。Sami Ylihar說:“搭建數(shù)百臺(tái)服務(wù)器需要占用很大的場(chǎng)地,需要定期地進(jìn)行維護(hù),這都是巨大的挑戰(zhàn)。同時(shí)我們也很難預(yù)測(cè)服務(wù)器會(huì)發(fā)生什么問題并做好容災(zāi)措施。”所以他們希望用云服務(wù)來(lái)解決這一問題。
對(duì)于這支以做精品化的游戲?yàn)槟繕?biāo)的小團(tuán)隊(duì)而言,他們?cè)谶x用云服務(wù)時(shí)不僅要求它易用性強(qiáng)、性能強(qiáng)大且穩(wěn)定可靠,同時(shí)還需要這個(gè)云服務(wù)有高擴(kuò)展性,能適應(yīng)游戲用戶的高速增長(zhǎng)。Sami Ylihar說,“性能、穩(wěn)定性和彈性是我們選擇云計(jì)算服務(wù)的基本要素”,在這種情況下,他們選擇了亞馬遜的AWS。
“我們用AWS的API去管理服務(wù)器和基礎(chǔ)架構(gòu)”,Sami Ylihar說到,“這是AWS對(duì)我們而言最重要的一點(diǎn),例如,AWS API能讓我們很方便地管理與啟動(dòng)服務(wù)器。并且可以模擬不同的過載狀況和運(yùn)行環(huán)境來(lái)幫助我們決定選擇購(gòu)買多大的負(fù)載能力。”
AWS也能幫助Supercell儲(chǔ)存大量的數(shù)據(jù),根據(jù)Sami Ylihar的描述,他們每天需要處理萬(wàn)億字節(jié)的數(shù)據(jù),有4TB的游戲日志被存儲(chǔ)在Amazon S3上,這些日志將會(huì)被用來(lái)改善游戲體驗(yàn),而S3能夠提供長(zhǎng)期穩(wěn)定的存儲(chǔ)和備份。
除了S3外,他們還用到了亞馬遜的彈性存儲(chǔ)方案Amazon EBS。Amazon EBS是專門為Amazon EC2 虛擬機(jī)設(shè)計(jì)的彈性塊存儲(chǔ)服務(wù),為Amazon EC2的虛擬機(jī)創(chuàng)建卷,類似于沒有格式化的外部卷設(shè)備,你可以創(chuàng)建多個(gè)卷,在卷上駐留自己的文件系統(tǒng),或者直接作為卷設(shè)備使用。所以它能讓Supercell更方便地管理,同時(shí)預(yù)分配的IOPS可以讓數(shù)據(jù)很快地被存入云端。
“基于我們需要不斷地分析數(shù)據(jù),我們希望Hadoop和其關(guān)聯(lián)的服務(wù)器能夠7×24小時(shí)的工作,而不是讓我們?nèi)?dòng)它們。”這樣我們就能不斷地監(jiān)控游戲中的狀況了。AWS也很好地實(shí)現(xiàn)了這一點(diǎn)。
此外,Supercell還使用了AWS的企業(yè)支持服務(wù),這樣當(dāng)他們遇到問題時(shí),能夠在第一時(shí)間獲得相應(yīng)的解決方案。
公司簡(jiǎn)介 | 媒體優(yōu)勢(shì) | 廣告服務(wù) | 客戶寄語(yǔ) | DOIT歷程 | 誠(chéng)聘英才 | 聯(lián)系我們 | 會(huì)員注冊(cè) | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.