日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

围观|第一代云原生企业米哈游如何让想象发生?

發(fā)布時間:2025/3/20 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 围观|第一代云原生企业米哈游如何让想象发生? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

作者 | 賈寧宇
來源|阿里巴巴云原生公眾號

在米哈游的辦公區(qū),有一間會議室,專門留給了阿里云工程師。

今年,是這家二次元文化公司創(chuàng)立的第九年,米哈游和阿里云的交情,也有八年了。

米哈游總裁劉偉還記得多年前,王堅博士帶著八位公司高管和負責團隊抵達米哈游辦公室時的情景。那天,在米哈游租用的小小的辦公區(qū)中,只有 30 多個工位,甚至沒有一間會議室能同時容納這十來名訪客。

那時,米哈游創(chuàng)立不久,阿里云也還在對外服務的起步階段,兩個初出茅廬的小兄弟機緣巧合走到了一起,彼此摸索著前行。

那一天,王堅博士講了這樣一段話:“如果客戶坐著飛機在天上飛,我們只在地上看,是很容易出故障的。要做,我們就和客戶一起在天上飛。”

臨走時,王堅博士將自己的手機號寫給了劉偉。他說,有任何問題,直接打電話給我。

許多年過去了,所幸,這樣的一通電話從未撥出去。而阿里巴巴核心系統(tǒng)也早已實現(xiàn) 100% 上云,驗證了那句“和客戶坐在同一架飛機上”。

時間一晃而過。2020 年 9 月,在米哈游與阿里云并行的第八年,這家二次元文化公司上線了最新的代表作《原神》,全球五大區(qū)服完全承載在阿里云上。

在這一年年底,《原神》像游戲行業(yè)的一匹黑馬,熱度節(jié)節(jié)上升。

11 月 30 日,谷歌將 Google Play 2020 年度最佳游戲頒發(fā)給了《原神》;僅一天后,蘋果又將 App Store 2020 iPhone 年度游戲交給了《原神》。

這可能是中國游戲首次獲得“雙冠”殊榮。

在這一年,阿里云也早已從當年的小兄弟成長為云計算行業(yè)的領軍者,成為許多行業(yè)的數(shù)字化底座,也為許多中國游戲企業(yè)提供服務。

從“相信”開始

回到 2012 年,米哈游剛剛做出二次元游戲《崩壞學園》。

那一年,手游市場還處于起步階段,動漫游戲更是開發(fā)者寥寥,環(huán)顧 App Store,沒有幾個成型的手機動漫游戲。但在米哈游心里,未來的游戲市場,一定有國產(chǎn)動漫的一席之地。

巧合的是,云計算的行業(yè)階段和動漫游戲有些類似。作為一個新生技術,中國的云計算行業(yè)起步不久,但米哈游和阿里云都有著一個關于未來的夢想。

沒有人知道未來如何抵達,“相信”就是唯一的路徑。

傳統(tǒng)IT時代,游戲公司的做法是自己購買服務器、自建機房、配置運維人員。這樣斥巨資才能啟動的重模式,將許多有想法的創(chuàng)業(yè)者擋在了游戲行業(yè)的門外,在那個時期,研發(fā)游戲幾乎只能是大公司的專利。

云計算帶來了一個新機會——跳過一切前期的 IT 設施投入,直接在網(wǎng)頁上點點鼠標,就能調用云算力。這幾乎是為米哈游這樣的創(chuàng)業(yè)團隊量身定制的完美產(chǎn)品。


米哈游創(chuàng)始團隊早期合影

“崩 1”上線時,使用了阿里云的兩臺云服務器,小小的嘗試,開啟了米哈游的“云上之旅”。

回顧起來,米哈游可以說是一代互聯(lián)網(wǎng)創(chuàng)業(yè)企業(yè)的代表。誕生在云端,所有業(yè)務都在云上,率先感受著云計算高彈性、高并發(fā)、低成本等種種特色,堪稱“云原生企業(yè)”。

也正是這一代“云原生企業(yè)”的快速成長,推動著中國云計算的發(fā)展與普及。

2016 年,米哈游上線了第三款游戲:《崩壞 3》。但在此時,米哈游仍只有兩名運維人員——在傳統(tǒng)自建服務器機房的時代,這幾乎是不可想象的。

作為早期云計算的“吃螃蟹”用戶,米哈游踩過坑。

“問題是很難避免的,關鍵是能不能解決問題。”米哈游的技術負責人劉霄回憶說。

一年年過去,米哈游也漸漸成長起來,從三個人到幾十人,再到幾百、上千人,不再是那個沒有會議室的小團隊。

米哈游也為阿里云工程師們專門留了一間會議室,對他們說,“隨時來、隨時用”。

“取道”阿里云,安全出海

起初,米哈游規(guī)模尚小,在拓展海外市場的過程中也遇到了一些波折。

“所幸當初規(guī)模小,用戶不算多,這件事的負面影響還能控制。如果是在“崩 3”、《原神》這樣規(guī)模的游戲上,那損失就不可估量了。”回想起來,劉霄還有些后怕,“所以應該說,對于大部分游戲公司,云就是最好的選擇,沒有之一。”

2016 年,米哈游正式開啟全面“出海”。在海外服務區(qū),《崩壞 3》最初選擇了一家海外云服務商,卻遭遇了幾次黑客的 DDoS 攻擊,更有一次甚至影響用戶正常訪問。

這是一種非常惡意的網(wǎng)絡攻擊方法:黑客在短時間內(nèi)向服務器發(fā)起大量請求,造成網(wǎng)絡擁塞,導致正常用戶無法訪問。

舉個更形象的例子,比如一家容納 100 人的餐廳開業(yè)了,隔壁餐廳看著不高興,雇了 150 個小流氓涌入這家餐廳,光坐著不吃飯,把所有空間占滿了。結果,想來吃飯的普通客人都進不來。

為了防御攻擊,米哈游還曾購買了額外的安全防護服務,由于技術支持和溝通效率問題,狀況沒有及時得到改善。

苦惱中,米哈游想起了阿里云,與阿里云工程師們合計一番,想出了一個方法——將玩家請求先通過阿里云高防 IP,經(jīng)過流量清洗后,再轉回原機房,從而抵擋了上百 GB 的 DDoS 攻擊。

困擾米哈游許久的問題,一舉就被解決。

時間已經(jīng)走到了 2017 年。經(jīng)過幾年努力,阿里云在全球的基礎設施也越建越多,在那一年底,阿里云在全球擁有 17 個區(qū)域、53 個可用區(qū),遍布亞、歐、美各地。

對于米哈游來說,此時此刻,應該是將“崩 3”全部遷至阿里云的最佳時機了。

后來,在籌劃《原神》時,米哈游沒有再猶豫,《原神》的全球資源,全部直接上阿里云。截至目前,曾經(jīng)遭遇的海外黑客攻擊,未在《原神》上出現(xiàn)過。

《原神》,一個前所未有的挑戰(zhàn)

《原神》,是米哈游和阿里云共同面臨的一次巨大挑戰(zhàn)。

《原神》的規(guī)劃有多宏偉?這不僅是一款開放世界游戲——意味著龐大的地圖和人物畫面、復雜的關卡設計和故事情節(jié)。更有難度的是,米哈游想做一款多平臺、全球同步公測的游戲,也就是 PS4、iOS、Android、PC 等所有游戲平臺,和全球五大服務區(qū)同時開服、同時上線,相同服務區(qū)內(nèi)數(shù)據(jù)互通、無縫銜接。

例如在手機上玩《原神》,切換到電腦上,玩法和進度都可以無縫銜接。

而且,為了更好的聯(lián)機游戲體驗,米哈游采取的是“大通服”。

大部分游戲公司會采用“分服”的方式,一個區(qū)域內(nèi)有很多個服務器,玩家達到一定數(shù)量后再增加服務器。但“通服”是將一個大區(qū)的所有用戶都放在同一個服務器集群上,玩家的在線數(shù)驟增。

也就是說,等到《原神》上線的那一天,全球、全服的用戶一起涌入,一時的 PCU(最高在線玩家人數(shù))可能會遠遠超出日常預估。

如果米哈游能設計出這樣一款產(chǎn)品,那么,面對這樣高并發(fā)、高性能、高彈性的技術需求,阿里云能支持嗎?

有些人感到忐忑,但是米哈游一如既往地選擇了阿里云。這種信任源自于雙方多年的合作。

米哈游對阿里云太熟了,這些年,他們看到了阿里云支撐著淘寶天貓度過了一次次 雙11,每一年,阿里云支撐的計算峰值都會再高一些。

“雖然我們不是電商,但游戲和技術對于高并發(fā)的需求非常相似,從 雙11 來看,我們相信阿里云的技術能力是足夠的。”

他們也看到了阿里云在快速地進步。2017 年,阿里云上線了自研數(shù)據(jù)庫 PolarDB,能夠提供分鐘級的配置升降級、秒級的故障恢復、全局數(shù)據(jù)一致性和數(shù)據(jù)備份容災服務。

對于米哈游來說,原本在使用老式的數(shù)據(jù)庫時,備份數(shù)據(jù)耗時幾個小時,游戲不得不停服一個多小時;而在 PolarDB 上,備份工作能夠被縮短至秒級,大大減少了數(shù)據(jù)備份的耗時,提升了版本更新效率。

2020 年 7 月,《原神》同時在 PS4、iOS、Android、PC 平臺開啟最終內(nèi)測,進入了沖刺階段。

歡迎來到提瓦特大陸

阿里云的工程師們又來到了那間熟悉的會議室。在最后沖刺的這兩個月中,他們再次成為這里的常駐者,“把《原神》當作阿里自己的項目來做”。

阿里云多年累積的能力,成為《原神》宏大設想實現(xiàn)的技術基礎。

比如,被工程師們稱作“一套架構,全球部署”的資源保障能力。簡單說,在全球不同的服務節(jié)點上,阿里云從基礎層到數(shù)據(jù)庫的一套架構產(chǎn)品,包括云服務器、網(wǎng)絡資源、存儲、安全、數(shù)據(jù)庫等等,都采用了同一套架構,提供相同的性能體驗。

這為《原神》“全球同時開服”的需求提供了基礎保障,意味著米哈游在全球也只需要搭建一套架構,而不需要每到一個服務區(qū)就因地制宜地改一次架構。

同時,相同的性能,確保了全球五大區(qū)能夠給予玩家們統(tǒng)一的游戲體驗,不會造成“某些功能只有特定區(qū)域有,另一些區(qū)域缺失”的情況。

再比如,PolarDB 在滿足《原神》高性能游戲數(shù)據(jù)庫需求的同時,又憑借著完善的產(chǎn)品封裝形態(tài),降低了米哈游在 IT 運維上的投入,可以讓全部人馬專注在游戲本身。“我們就專心做游戲上的設計,這些基礎的 IT 工作,基本都交給阿里云了。”劉霄總結說。

這是阿里云在游戲領域最大的一次全面實戰(zhàn)。《原神》對阿里云技術的一些需求,即使已在不同客戶、不同領域實踐過,但這樣一次性挑戰(zhàn)所有高難度動作的項目,還是第一次。

從全球部署和預約量來看,上線后,《原神》將成為全球在云上規(guī)模最大的游戲——幾個月后,這成為一個事實。

所以,連阿里云熟悉的“熱遷移”,在《原神》上都要進一步升級。

熱遷移,意為將整個虛擬機的運行狀態(tài)完整保存下來,同時快速恢復到原有或其他硬件平臺上,同時,用戶在使用層面不會察覺到任何差異。

通俗點說,這有點類似于行駛在高速公路上的汽車,發(fā)動機出現(xiàn)報警,需要不停車完成更換。

如果說“換汽車發(fā)動機”是一般狀態(tài),那么在《原神》上,就是一次給空中的超大型飛機換發(fā)動機的過程。而且,由于游戲對穩(wěn)定性的極高要求,更換過程中,“飛機”不能有絲毫的抖動和偏移。

需求從米哈游的會議室里傳遞回阿里云的飛天園區(qū),從游戲業(yè)務傳遞到虛擬化業(yè)務,不同部門的工程師聚在一起想方法,摸索出一套通過智能運維系統(tǒng)對底層性能進行調整,實現(xiàn)在超高 QPS、高 CPU 和內(nèi)存負載場景下的無損“AI 熱遷移”方法。

“AI 熱遷移”應用在《原神》上,迄今為止,效果非常明顯。

最后兩個月中,《原神》的預約量節(jié)節(jié)攀升,對服務器的需求也越來越高。終于,在服務器完成了幾十次擴容并連夜進行了壓力測試后,工程師們感覺到,這次,成了!


9 月 28 日,阿里云團隊在提瓦特會議室

9 月 28 日,《原神》全球同步公測開啟,10 點,正式上線。

那間會議室里,阿里云的 20 多名工程師緊盯著大屏上的各個指數(shù),一個又一個峰值出現(xiàn)。

最終,PCU 峰值達到了某一個數(shù)值,高于所有人的預期,但云穩(wěn)穩(wěn)扛住了壓力。就像之前已經(jīng)進行過的無數(shù)次壓測一樣,順利,平靜。

門外,貼著這間會議室的名字:提瓦特。

在提瓦特大陸上,被神選中的人將被授予“神之眼”,這些人被稱為——原神。

2020 云原生實戰(zhàn)峰會即將開啟

米哈游是第一代云原生企業(yè),是云原生落地企業(yè)的最佳樣本,其云上蓬勃的成長路徑可以給到更多企業(yè)落地云原生的參考。云原生時代已悄然來臨,越來越多的企業(yè)看到了云原生的閃光點,如何落地云原生產(chǎn)生實際業(yè)務價值成為企業(yè)亟待解決的共同命題。

2020 年 12 月 23 日,阿里云將在北京國貿(mào)大酒店召開以“云原生加速企業(yè)數(shù)字創(chuàng)新升級”為主題的 “2020 云原生實戰(zhàn)峰會”。屆時,眾多行業(yè)領先企業(yè)技術管理者將出席本次會議,與廣大開發(fā)者共同探討云原生落地的最佳姿勢,分享不同行業(yè)企業(yè)落地時的現(xiàn)狀、挑戰(zhàn)和創(chuàng)新實踐,交流云原生避坑經(jīng)驗。

點擊鏈接:https://7e.7-event.cn/7e/seasonfair/app/tevent/index/reg/1741,報名“2020 云原生實戰(zhàn)峰會”,了解更多云原生企業(yè)故事!

總結

以上是生活随笔為你收集整理的围观|第一代云原生企业米哈游如何让想象发生?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。