關于Camel Games
Camel Games成立于2009年,是中國首家得到google市場官方認證的頂尖開發公司。長期以來,Camel Games始終依靠于領先的技術背景,致力于成為國際一流的手機網路游戲開發商和運營商,為全球無線增值服務市場提供頂級的手機游戲娛樂產品。目前,Camel Games共推出了12款Android游戲,其中7款曾獲Google推薦,Blow Up, Space Physics, Roller 等游戲曾位列Android游戲分類排行榜的前三。Roller (Lite)最高獲得Amazon總免費榜的第二名。Shot U! 曾獲選Android 2.0系統發布會的游戲典范。于2012年發布的《小小帝國》是全球首款支持LBS(真實地理位置)的競技策略社交網游,推出后公司連續數月的月流水收入超過千萬。
挑戰
Camel Games最初的業務方向是為安卓系統制作單機游戲,隨著互聯網的飛速發展和智能設備的日漸普及,Camel Games意識到網游具備更大潛力,于是開始轉型做網路游戲。在6個人的團隊協作下,Camel Games的第一款聯機游戲《小小帝國》問世,3D城建加上塔防對戰的形式迅速為其積累了大批“粉絲”,原本的服務器容量幾近飽和。用戶的良好反應吸引Google Play特別針對《小小帝國》做了長達一個月的推薦,推薦后的首個星期,全球的玩家數量以每天幾萬的速度呈現出爆發式增長,導致Camel Game的服務器一度癱瘓,增加服務器數量迫在眉睫。這時期的Camel Games已經擁有二十多個員工,分管著Android開發,iOS開發,美術,策劃,運營和行政等方面,在人手方面,Camel Game很難在短期內安排額外人員進行服務器的擴充和維護作業。同時,由于Camel Game業務正處于由單機游戲向網路游戲過渡的轉型期,業務發展的需求對公司在服務器方面的整體規劃(時間成本、費用投入等)提出了更高的要求。Camel Game需要總體對此進行評估,并快速做出決定。
為什么使用AWS
通過對挑戰的解讀和現有資源的排查,Camel Games認為借助于現有的,穩定可用的網路資源是針對目前問題的最佳解決方案。經過嚴格的比對,Camel Games最終選定知名的Amazon Web Service(AWS)作為合作伙伴,借助Amazon EC2、EBS、CloudFront、S3等成熟的云服務來擴充服務器容量并改善用戶游戲體驗。
與其他網路服務供應商相比,AWS對于Camel Games的優勢在于:
靈活的彈性及配置選擇
Camel Games選用Amazon EC2和EBS作為游戲服務器。EC2可以在云中提供大小可調的計算容量,Camel Games可以根據業務需求在幾分鐘之內增加或減少容量,完美解決了之前突發的用戶數量增長問題。另外,EC2擁有數十種可選配置,可以根據游戲的不同部分進行不同的計算、記憶體和網路配置,有效提升利用度。EBS能夠為 EC2實體提供可用性高、可靠性強且可預測的存盤卷,最大化容量彈性。
穩定可靠的儲存能力和遍布全球的內容分發網路
Amazon CloudFront和S3被Camel Games 用作資源下載平臺。由于《小小帝國》采用3D效果,游戲影像、視頻等資料會占據很多服務器空間,Amazon S3 具備高度耐久和高可用性的存盤能力,允許整個存盤基礎設施轉移到云端,并利用其擴展性來處理不斷增長的存盤需求。
同時,針對Camel Games用戶分散的特點,Amazon CloudFront 提供了遍布全球的內容分發網路 (CDN),無論玩家處于美國、歐洲、亞洲、南美洲或澳大利亞都能通過離其最近的節點下載資料,低延遲地獲得游戲更新和內容。
成本可控性和平臺高兼容性
從前期的投入到后期的運維,屬于創業公司的Camel Games在成本方面均有著很高的要求。AWS 采取“按需付費”的服務方式,無需前期搭建,只按實際使用的資源收費,有效縮減成本及改善現金流。此外,由于能在短時期內架構基礎設施,使用大量資源,AWS 還為Camel Games帶來了顯著的運營優勢。遠程操作節省了大量的人力成本,讓團隊更專注于自己的核心業務---游戲開發。
同時,對于游戲公司而言,平臺的選擇十分重要。AWS 的云服務提供獨立的語言和作業系統,適用于 Java、PHP、Python、Ruby、Node.js 和 .Net 等眾多軟體開發工具包,針對手游還提供適用于iOS 和 Android 的軟體開發工具包。Camel Games可以根據需要同時使用Linux, MySQL, Openjdk, Gcc, Redis, Nginx等平臺和技術進行游戲開發。
收益
由于AWS的YUM源已經配置好,Camel Games第一次進行完整環境搭建只花費了1天時間。在后期出現用戶數量激增需要開服的情況下,Camel Games會使用AMI進行鏡像拷貝,2小時內就能完成,大大縮短了產品上線時間。
Camel Games的服務器運營主管易律表示:“作為創業公司,Camel Games對服務器性能指標的穩定性以及運維的便捷性十分重視,同時,價格方案的靈活性也是我們參考的重要因素。使用AWS以來,我們發現最初對云計算的擔心完全不是問題,AWS可以很好地滿足我們的業務需求。現在,Camel Games的所有海外服務器都在使用AWS,以后也將繼續使用。”
更多資訊
欲了解更多AWS在游戲方面的應用,請參考AWS的游戲托管頁面:
https://aws.amazon.com/cn/game-hosting/
來源:AWS中文博客
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/105609.html
標籤:AWS
上一篇:瘦客戶端開發
