? 游戲創(chuàng)作者如何點(diǎn)亮基礎(chǔ)架構(gòu)專(zhuān)家技能樹(shù)?
Linode提供的云計(jì)算服務(wù)都有哪里的哪些人在用,又都用來(lái)做什么?簡(jiǎn)而言之:世界各地!各行各業(yè)!!豐富多彩?。?!
今天我們將關(guān)注云計(jì)算在游戲行業(yè)的應(yīng)用。在這篇文章里,一家名為Rivet的Linode客戶(hù)將向我們講述一個(gè)創(chuàng)作者互助的故事:來(lái)自美國(guó)亞利桑那州一個(gè)小鎮(zhèn)的兩位精力充沛、雄心勃勃的小伙子,利用創(chuàng)業(yè)計(jì)劃啟動(dòng)并發(fā)展了一個(gè)利基游戲平臺(tái),借此幫助游戲開(kāi)發(fā)者快速、輕松地將自己的項(xiàng)目帶給互聯(lián)網(wǎng)上的游戲玩家。
延伸閱讀,點(diǎn)擊鏈接了解 Akamai cloud-computing
Nicholas Kissel對(duì)游戲最初的記憶還是自己四歲時(shí)玩鄰居的PlayStation,從那之后他開(kāi)始在家里的電腦上玩《海島大亨2:海盜灣》(Tropico 2: Pirate Cove)。至于Nathan Flurry,四年級(jí)時(shí)父母發(fā)現(xiàn)他對(duì)手機(jī)游戲上癮,于是完全禁止他玩任何電子游戲,真想玩?那就自己制作一款來(lái)玩吧(立了這樣的Flag,大家猜猜看會(huì)有啥結(jié)果)。這兩人上中學(xué)后成了好朋友,閑暇時(shí)他們開(kāi)始試著開(kāi)發(fā)太空戰(zhàn)略題材的頁(yè)游。
Nick說(shuō):“我們發(fā)現(xiàn),在多人游戲中,后端基礎(chǔ)架構(gòu)的開(kāi)發(fā)是一項(xiàng)艱巨任務(wù)。非常昂貴、耗時(shí),而且需要很多專(zhuān)業(yè)技能。我們喜歡多人游戲的機(jī)制,但對(duì)于大多數(shù)游戲開(kāi)發(fā)者來(lái)說(shuō),基礎(chǔ)架構(gòu)并不那么有趣?!?/span>
隨著兩人友誼和合作的加深,他們開(kāi)始接手咨詢(xún)項(xiàng)目,隨后與Krunker.io的開(kāi)發(fā)者Yendis以及其他一些小型頁(yè)游公司展開(kāi)了合作。當(dāng)時(shí),頁(yè)游領(lǐng)域正在經(jīng)歷爆發(fā)式增長(zhǎng),兩人發(fā)現(xiàn)自己不得不開(kāi)始為開(kāi)發(fā)者的基礎(chǔ)架構(gòu)工作勞心勞力。既然不可避免要面對(duì)基礎(chǔ)架構(gòu)的相關(guān)工作,那干脆圍繞這個(gè)領(lǐng)域創(chuàng)業(yè)吧,先邀請(qǐng)幾家客戶(hù)來(lái)試用和測(cè)試。IT或游戲開(kāi)發(fā)行業(yè)在他們家鄉(xiāng)發(fā)展得一般,因此Nicholas在對(duì)風(fēng)投和初創(chuàng)企業(yè)知之甚少的情況下,心血來(lái)潮地申請(qǐng)了Y Combinator。
Y Combinator的經(jīng)歷就像一陣龍卷風(fēng)。Nicholas和Nathan回憶說(shuō),他們與YC團(tuán)隊(duì)進(jìn)行了10分鐘的緊張面試,當(dāng)時(shí)自己毫無(wú)準(zhǔn)備,甚至懷疑創(chuàng)業(yè)是否是正確的選擇。
不過(guò)他們給YC團(tuán)隊(duì)留下了深刻印象,當(dāng)兩位創(chuàng)始人正在家附近的山上遠(yuǎn)足減壓時(shí),YC團(tuán)隊(duì)打來(lái)電話(huà),通知他們Rivet已被采納。Nicholas和Nathan放棄遠(yuǎn)足,跑步回家向YC遞交了所需信息,最終完成了交易。第二天,他們就被Y Combinator項(xiàng)目正式錄用,并在幾周內(nèi)趕赴舊金山,正式啟動(dòng)了Rivet.gg。
合理分配資源
Rivet非常適合:A級(jí)和AA級(jí)游戲開(kāi)發(fā)者、希望將自己的游戲推向全球的業(yè)余愛(ài)好者,以及希望將內(nèi)部資源用于游戲機(jī)制的同時(shí)擴(kuò)展基礎(chǔ)設(shè)施的中小型工作室。
Nicholas認(rèn)為:“游戲開(kāi)發(fā)者首先是藝術(shù)家。他們希望看到自己的藝術(shù)走向世界,希望人們玩他們的游戲。這是他們關(guān)注的焦點(diǎn)。他們不想做基礎(chǔ)設(shè)施的后端開(kāi)發(fā),所以我們必須為這些人服務(wù),讓他們?cè)趲追昼妰?nèi)就能輕松啟動(dòng)并運(yùn)行游戲。這就是我們的目標(biāo)?!?/span>
規(guī)模各異的游戲工作室都在基礎(chǔ)架構(gòu)的擴(kuò)展方面遇到過(guò)挑戰(zhàn),例如安全和DDoS保護(hù)。但Rivet為小規(guī)模團(tuán)隊(duì)提供了開(kāi)源的基礎(chǔ)設(shè)施,使他們能專(zhuān)注于自己喜歡做的事情。對(duì)于Nicholas和Nathan來(lái)說(shuō),與各種開(kāi)發(fā)人員合作、承擔(dān)風(fēng)險(xiǎn)、創(chuàng)建各種類(lèi)型的游戲、與不同類(lèi)型的玩家打交道,這種獨(dú)特的體驗(yàn)尤為有趣。
Rivet最初是在DigitalOcean上開(kāi)發(fā)的,因?yàn)閯?chuàng)始人之前曾與這個(gè)平臺(tái)有過(guò)合作。然而,由于對(duì)價(jià)格、支持服務(wù)和可靠性方面有著更高的追求,他們開(kāi)始尋找其他平臺(tái),并發(fā)現(xiàn)了Akamai的云計(jì)算初創(chuàng)企業(yè)扶持計(jì)劃:Rise。
Rivet很快就開(kāi)始在Linode(現(xiàn)已加入Akamai大家庭)上運(yùn)行,并對(duì)Akamai提供的出色支持大加贊賞。Nathan認(rèn)為:“我們最開(kāi)始是本著多云的理念打造Rivet的,但由于Akamai實(shí)惠的定價(jià)和龐大的區(qū)域覆蓋,目前并不需要使用其他云平臺(tái)。從一開(kāi)始,Akamai就為我們提供了有競(jìng)爭(zhēng)力的價(jià)格和用于從其他平臺(tái)遷移的使用額度,這為我們提供了緩沖時(shí)間,使我們能順利入駐,而不會(huì)像使用DigitalOcean那樣被高得離譜的自動(dòng)擴(kuò)展賬單所困擾。我是數(shù)字游民,愿意隨時(shí)遷往最適合自己的地方。在將Rivet發(fā)展到今天這個(gè)規(guī)模的過(guò)程中,那些額度為我們提供了寶貴的資金緩沖?!?/span>
輕松運(yùn)行基礎(chǔ)架構(gòu)
Akamai使Rivet能夠以合理的價(jià)格在專(zhuān)用服務(wù)器上運(yùn)行自己的基礎(chǔ)架構(gòu)即代碼環(huán)境,Rivet還能輕松運(yùn)行來(lái)自HashiCorp的Nomad和Terraform,防火墻簡(jiǎn)單明了,數(shù)據(jù)中心的廣泛區(qū)域覆蓋意味著Rivet無(wú)需引入其他云平臺(tái)就能滿(mǎn)足客戶(hù)需求。
在與游戲開(kāi)發(fā)者溝通時(shí),Nathan和Nicholas也會(huì)推薦Akamai提供的出色客戶(hù)支持。他們還會(huì)告訴客戶(hù),Akamai的定價(jià)簡(jiǎn)單,可為在邊緣進(jìn)行的任何操作提供全球支持。與這樣一家歷史悠久的公司合作,大家都能更有信心。
Nicholas認(rèn)為:“我們能在起步階段獲得企業(yè)級(jí)的支持服務(wù),這簡(jiǎn)直太棒了。我發(fā)現(xiàn)支持儀表板的響應(yīng)速度足以滿(mǎn)足我們的大部分需求,但當(dāng)有什么事情影響到生產(chǎn)時(shí),只要拿起電話(huà),立刻就能聯(lián)系到真人。這在其他云平臺(tái)那里可不常見(jiàn)。但我們即便半夜打電話(huà),也總會(huì)有懂行的人接聽(tīng)?!?/span>
這對(duì)兒時(shí)的好友憑借對(duì)游戲的熱愛(ài),抓住了一個(gè)難得的機(jī)會(huì),看到了創(chuàng)作者的需求,從而激發(fā)了他們的靈感?,F(xiàn)在,他們正在將Rivet發(fā)展成為可在全球范圍內(nèi)部署、擴(kuò)展和運(yùn)營(yíng)多人游戲的開(kāi)源基礎(chǔ)設(shè)施解決方案。
而Akamai也將繼續(xù)以創(chuàng)新的產(chǎn)品和優(yōu)秀的服務(wù),在這一過(guò)程中為Rivet提供不斷的支持,幫助這個(gè)面向游戲開(kāi)發(fā)者的平臺(tái)借助云計(jì)算的力量打造出更多創(chuàng)新、精彩、有趣的多人在線游戲。
如您所在的企業(yè)也在考慮采購(gòu)云服務(wù)或進(jìn)行云遷移,
點(diǎn)擊鏈接了解Akamai Linode的解決方案