谷歌揭開《口袋妖怪Go》服務(wù)器崩潰的秘密

?? 由 文心大模型 生成的文章摘要
當(dāng)《Pokemon Go》(《口袋妖怪Go》)七月發(fā)布時,幾乎因為用戶過多服務(wù)器超載而崩潰。如今,谷歌揭開幕后的神秘面紗,說明了為何崩潰在所難免。
《口袋妖怪Go》所產(chǎn)生的谷歌云平臺使用量是其開發(fā)者Niantic所預(yù)想的50多倍,該公司于10月2日表示。這款以地點驅(qū)動的妖怪捕捉增強現(xiàn)實(AR)應(yīng)用太過火爆,以至于其對服務(wù)器造成的沖擊頻率比Niantic和谷歌在游戲發(fā)布前所能想到的最壞的情況還要高十倍。最終,在云端內(nèi)加速了上萬個內(nèi)核后,谷歌和Niantic終于能夠達到使用需求,促使《口袋妖怪Go》成為了史上運行速度最快的移動應(yīng)用,并從市值366億美元的智能手機和平板電腦游戲產(chǎn)業(yè)中生成了5億美元的收入。
谷歌用戶可靠性管理部門總監(jiān)Luke Stone(盧克•斯通),就其與Niantic在此次具有深遠意義的項目中的合作經(jīng)歷發(fā)表了一篇博文。為了表明谷歌和Niantic被玩家的“饑渴”打得有多么措手不及,他分享了下面這張圖表:
谷歌云每秒數(shù)據(jù)存儲處理情況
“在我作為工程師的職業(yè)生涯中,我經(jīng)歷過很多吸引了上百萬用戶的產(chǎn)品首發(fā)”,Stone寫道。“用戶的增長一般都會在幾個月之內(nèi)循序漸進,在相對較長的一段時間內(nèi)隨著新功能的推出和結(jié)構(gòu)性的變動而變化。我從未經(jīng)歷過像《口袋妖怪Go》這樣的瘋狂”。
超過5億用戶下載了《口袋妖怪Go》,并且在七月和八月,平均每天有2千萬左右的活躍用戶。這些數(shù)據(jù)使其競爭對手如《Clash Royale》(《皇室戰(zhàn)爭》)等游戲相形見絀,而且使用口袋妖怪捕捉游戲的用戶比使用Tinder等應(yīng)用的還要多。谷歌之所以能夠處理這樣龐大的用戶量得益于它可以通過最新技術(shù)快速適應(yīng)情況的能力。
Niantic與谷歌合作提供更大的容量,他們也足夠聰明地為游戲配置了最新版的Google Container Engine引擎,用于更快速便捷地管理和升級世界各地的數(shù)據(jù)集群。Stone還說明,兩家公司已合作履行了用于處理安全的HTTPS流量的更快的協(xié)議。
“從在美國的發(fā)布汲取的教訓(xùn)是,要提供更大的容量,最新版Container引擎的交換架構(gòu),并升級至 HTTP/S 負載均衡器。這些努力在日本發(fā)布時得到了回報,沒有造成事故”,Stone表示。“在日本注冊的新用戶數(shù)量是美國的三倍”。