成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Kubernetes 落地案例|將 Pokémon Go 運行到谷歌云上

robin / 753人閱讀

摘要:但是在谷歌云客戶發(fā)布時,一切好像都沒有按照常理出牌,從中我體驗到前所未有的成長。希望將運行起來。第二天預計將發(fā)布版本到美國,在這之前,已經(jīng)提前跟尋求好了支援。游戲的應用程序邏輯運行在谷歌上面,由開源項目驅(qū)動。是谷歌上面部署規(guī)模最大的項目。

《Pokémon Go》是由任天堂、Pokémon 公司和谷歌 Niantic Labs 公司聯(lián)合制作開發(fā)的現(xiàn)實增強(AR)寵物養(yǎng)成對戰(zhàn)類 RPG 手游?!俣劝倏?/p>

這些年的工程師生涯中,我參與過很多產(chǎn)品的發(fā)布,這些產(chǎn)品一般都是慢慢地擁有了上百萬的用戶。通常,產(chǎn)品在發(fā)布幾個月后,產(chǎn)品新功能發(fā)布和架構(gòu)都進行了調(diào)整,用戶量才會漸漸上升。但是在谷歌云客戶 Niantic 發(fā)布 Pokémon Go 時,一切好像都沒有按照常理出牌,從中我體驗到前所未有的成長。

在技術社區(qū),同行曾經(jīng)詢問過支撐起 Pokémon Go 如此龐大用戶量的系統(tǒng)采用了什么基礎設施。希望將 Pokémon Go 運行起來。所以,Niantic 和 Google 的團隊將支撐起 Pokémon Go(目前世界上最流行手游之一)系統(tǒng)的關鍵組件總結(jié)到了這篇文章中。

共同的命運

在今天的 Horizon 活動中,我們會介紹谷歌 CRE 給大家,這是一種新的參與模式,Google 技術團隊與用戶團隊一起參與,共同構(gòu)建可靠而成功的關鍵云應用。Google CRE 第一個客戶就是 Niantic,嚴格意義上來說,Pokémon Go 的發(fā)布算是首次測試。
發(fā)布到澳大利亞不到 15 分鐘,玩家流量超乎預期。Pokémon Go 是 Niantic 嚴格意義上來說的第一款產(chǎn)品,對他們有著特殊的意義。第二天預計將發(fā)布版本到美國,在這之前,Niantic 已經(jīng)提前跟 Google CRE 尋求好了支援。Niantic 和谷歌云——包括 CRE,SRE,開發(fā),產(chǎn)品,支持以及執(zhí)行團隊——一起撐起一大批新的 Pokémon 玩家,疏通玩家過多可能帶來的流量堵塞。

創(chuàng)建 Pokémon 游戲世界

Pokémon Go 是一款移動應用程序,它使用了很多谷歌云上的服務,然而云數(shù)據(jù)庫直接反映了受歡迎程度,這篇博客開篇的圖表告訴我們:團隊預計玩家流量會增加一倍,最壞情況下是增加 5 倍;然而事實情況下玩家流量增加到了 50 倍。發(fā)布的時候,也不是每個細節(jié)都運行順暢的。問題聚集在游戲的穩(wěn)定性上的時候,Niantic 和谷歌工程師按照順序逐個解決問題,快速創(chuàng)建和部署解決方案。谷歌 CRE 和 Niantic 攜手合作,審查架構(gòu)的各個部分,利用核心谷歌工程師和產(chǎn)品經(jīng)理的專業(yè)知識——所有這些都是在數(shù)百萬游戲玩家涌入的背景下進行的。

Pokémon 的運行基于容器

Pokémon Go 除了風靡全球,也是目前大環(huán)境下使用容器進行開發(fā)的情況中最令人興奮的例子之一。游戲的應用程序邏輯運行在谷歌 GKE 上面,由開源項目 Kubernetes 驅(qū)動。

Niantic 選擇了 GKE,因為它有能力來協(xié)調(diào)他們超大規(guī)模的集群容器,解放團隊,使團隊能夠?qū)W⒂跒樗麄兊耐婕覍崟r部署更改。用這個方法,Niantic 使用谷歌云將 Pokémon Go 轉(zhuǎn)化為數(shù)百萬玩家的服務,并不斷適應和改進。

Niantic 和 Google CRE 團隊完成的一個更加大膽的技術功能就是,將谷歌 GKE 升級到允許添加 1000 多個節(jié)點到其容器集群的新版 GKE,預期在日本發(fā)布。就好比更換飛機的發(fā)動機一樣,更新技術功能每個步驟都需要仔細小心,在數(shù)百萬新玩家登陸并且加入了 Pokémon Go 的游戲的情況下進行新版本切換,以防止打擾現(xiàn)有的游戲玩家秩序。

在更新的基礎上,Niantic 和谷歌工程師一起合作替換網(wǎng)絡負載均衡器,在其位置部署新版本的,更加成熟的 HTTP/S 負載均衡器。HTTP/S 負載均衡器是為 HTTPS 流量定制的全球系統(tǒng),控制更多,連接用戶更快,總吞吐量更高——更好地匹配 Pokémon Go 的數(shù)量和類型。
在美國發(fā)布的版本中吸取到經(jīng)驗而作出的以下修改:總體容量規(guī)劃,容器引擎最新升級的架構(gòu),HTTP/S 負載均衡器的升級;這三個修改在發(fā)布日本版本的時候收效顯著——日版發(fā)布的時候,玩家人數(shù)達到了美版的三倍。

Facts

Pokemon Go 游戲使用了 Google 云上十幾個服務。

Pokemon Go 是谷歌 GKE 上面 Kubernetes 部署規(guī)模最大的項目。鑒于集群和伴隨著的吞吐量,許多 bug 在這個過程中被識別并修復,之后被合并到開源項目之中。

要支持 Pokemon Go 龐大的用戶量,Google 為 Niantic 的容器引擎集群規(guī)劃了很多要點核心。

Google 的全球網(wǎng)絡幫助減少了整體延遲現(xiàn)象。

在這里,我代表 Google CRE 團隊,覺得作為 Pokemon Go 這樣一個有意義的項目中的一員,實在是難得,能夠為這么大范圍內(nèi)的人真覺得榮幸之至。

原文鏈接

轉(zhuǎn)載聯(lián)系我們 -3-

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/32515.html

相關文章

  • Fluented,Kubernetes和谷歌云平臺——處理日志流的解決方案

    摘要:最后,我們用和適當?shù)莫毺睾缶Y來標注數(shù)據(jù)流。將數(shù)據(jù)流分離到兩個不同的目的地在這里,我們解析自動定量日志,管理我們的緩沖區(qū),查詢和區(qū)塊大小。 也許你對Fluentd的統(tǒng)一日志記錄層已經(jīng)有所耳聞??赡苣銓θ罩臼橇鞑皇俏募@個概念也已經(jīng)很熟悉,所以現(xiàn)在就讓我們用這個方法來思考日志層。事實上,最后導致決定性的一點就是fluentd是如何被配置的。全部都是關于我們?nèi)绾翁幚韘tream的不同元素的:...

    ymyang 評論0 收藏0
  • 在GKE面創(chuàng)建你的第一個Kubernetes集群

    摘要:創(chuàng)建你的谷歌云項目如果你還沒有谷歌賬號,那么在你繼續(xù)步驟之前先創(chuàng)建一個。一個集群包括了由谷歌和一套節(jié)點主導的服務器。點擊查看完美結(jié)語我們今天帶大家一起來看了一下谷歌云平臺,開啟計費功能,打開相關,然后在上面創(chuàng)建一個集群。 你可能已經(jīng)了解過Kubernetes和Google云平臺,但是可能還并沒有真正創(chuàng)建過一個集群。在這里,我們會帶領大家梳理一些基礎知識,跟著這個教程一步步來,你就會自己...

    Jonathan Shieber 評論0 收藏0
  • Kubernetes 落地案例|WePay: Kubernetes 改變了我們的業(yè)務

    摘要:月,在谷歌云平臺會議上,我們在電子支付提供商的實踐中看到了成功。打破了單個程序到一套通過谷歌開源平臺容器編排引擎來合作的模式。這周,谷歌發(fā)布了的最新版本,版本是一個企業(yè)友好型平臺,比如說它支持有狀態(tài)應用程序。 我們聽說了很多關于容器編排執(zhí)行得好,就能夠流水化 IT 和業(yè)務流程的信息。3 月,在谷歌云平臺會議上,我們在電子支付提供商 WePay 的實踐中看到了成功。WePay 打破了單個...

    yunhao 評論0 收藏0
  • docker + kubernetes=共生?相愛相殺?

    摘要:二月份,微軟正式加入支持的行列,宣布容器服務支持。去年月,在亞馬遜彈性容器服務首次亮相。是年的最后一次重大更新,于月日正式推出。值得注意的公告包括亞馬遜網(wǎng)絡服務于八月份以白金會員最高級別加入了。 2017年的云計算市場,有一個領域獲得了空前的關注 -- Kubernetes。 Kubernetes可以追溯到2014年,當時Google公開發(fā)布了該項目的開源代碼。2017年,Kubern...

    bovenson 評論0 收藏0
  • docker + kubernetes=共生?相愛相殺?

    摘要:二月份,微軟正式加入支持的行列,宣布容器服務支持。去年月,在亞馬遜彈性容器服務首次亮相。是年的最后一次重大更新,于月日正式推出。值得注意的公告包括亞馬遜網(wǎng)絡服務于八月份以白金會員最高級別加入了。 2017年的云計算市場,有一個領域獲得了空前的關注 -- Kubernetes。 Kubernetes可以追溯到2014年,當時Google公開發(fā)布了該項目的開源代碼。2017年,Kubern...

    tain335 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<