尖端科技同飛躍,伴隨高薪企業(yè)高速發(fā)展的,除了不斷遞增的新需求,還有“云”端科技永恒相伴。
近年來,國內外先進科技融合共生,多元發(fā)展使得企業(yè)上“云”之路不斷變革,基于構建并部署在云中,具備強大訪問云基礎設施能力的“云原生”就孕育而生。
云原生與我們耳熟能詳?shù)脑朴嬎阌兄煌鋺米畲蟮奶攸c就是可以迅速部署新業(yè)務,據(jù)了解,從整個互聯(lián)網(wǎng)發(fā)展的規(guī)律來看,云原生可以分為技術層和應用層,技術層即為容器化、微服務、DevOps、持續(xù)交付。進一步細分則可以分為微服務框架、API網(wǎng)關、Service Mesh、Serverless on Kubernetes、Kubernetes軟件包管理等。相對于傳統(tǒng)的應用開發(fā)方式,云原生以應用在云上運行為前提,在應用的開發(fā)運維中充分利用云的特性和優(yōu)勢,實現(xiàn)應用的敏捷性、彈性伸縮、高可用性、高效率、降低總擁有成本等好處。
(圖片來源網(wǎng)絡)
根據(jù)IDC的研究報告顯示,到2022年,90%的新應用將具有微服務架構,這些架構可提高設計、調試、更新和利用第三方代碼的能力,而35%的生產應用將是云原生的。
談及云原生的迅速部署,這家運營著超級手游IP“會說話的湯姆貓”的金科文化可謂是感慨頗多。據(jù)金科文化游戲事業(yè)部支撐中心技術總監(jiān)夏祥龍介紹,金科文化是嘗試云原生比較早的公司。相對于此前通過傳統(tǒng)方式搭建整個開發(fā)和運維環(huán)境,通過與亞馬遜云服務(AWS)合作運用云原生技術,能夠快速地滿足自身開發(fā)要求,使項目短期上線,且對于游戲高DAU(日活躍用戶數(shù))使用等情況,也能完美支持。
巨大挑戰(zhàn):日活千萬級的湯姆貓游戲家族
據(jù)介紹,“會說話的湯姆貓”是上市公司金科文化旗下子公司Outfit7開發(fā)的一款風靡全球的手機游戲。自推出以來,它很快成為全球知名IP,形成了一個由數(shù)十款游戲組成的游戲家族,業(yè)務覆蓋歐盟、美國、中國、俄羅斯、巴西、印度等全球200多個國家和地區(qū)。目前,其App產品矩陣的全球累計下載量超過130億人次,月活躍用戶超過4.1億,全球日活用戶超過4000萬,中國日活用戶超過1000萬。
在龐大用戶量的背后,是對于游戲平臺伸縮性的巨大挑戰(zhàn)。如何在晚上6-8點的流量高峰期保持與流量較低時同樣的系統(tǒng)反應速度和游戲體驗,真正讓用戶做到對后臺技術和基礎設施“無感”,是金科文化在構建游戲平臺時首要關注的重點。
“目前游戲行業(yè)隨著游戲品質的提升,用戶更多強調手感,特別是動作游戲,手感流暢性等。但是回歸到技術層面來看,更多的挑戰(zhàn)會集中在網(wǎng)絡延時,以及對于用戶的個性化需求等。” 夏祥龍談及游戲行業(yè)面臨的挑戰(zhàn)時表示,“面對個性化需求,主要有針對付費用戶提升用戶價值的設計,及通過廣告點擊等針對非付費用戶的設計來提升用戶對IP的價值等。”
據(jù)了解,由于湯姆貓家族游戲的日活用戶達到千萬級,由此產生了數(shù)億級的日數(shù)據(jù)處理量,金科文化需要設計一個高并發(fā)的系統(tǒng)架構,以便順暢地處理前端大量用戶的訪問請求,并在后臺進行大數(shù)據(jù)量的實時處理和分析。當一個用戶進入/退出游戲、點擊廣告、做出支付購買行為時,用戶平臺要能夠迅速提取出該用戶的基本信息、狀態(tài)信息,同時實時更新用戶的狀態(tài)信息。
此外,在金科文化巨大的用戶量背后,每天需要處理的數(shù)據(jù)量在壓縮后依然高達百GB級別,導致傳統(tǒng)數(shù)據(jù)庫無法承擔,更無法支撐實時數(shù)據(jù)分析。為了解決自身巨大挑戰(zhàn),充分利用云技術,金科文化采用了云原生的架構,將服務平臺構建在了AWS云服務之上。
“在開始使用云原生初期,金科文化其實也是有一部分擔憂的,不確認這個架構是否能夠滿足需求。但是經過兩年來的驗證,無論是用戶的高峰期,還是低谷期等等,云原生架構都能非常好平衡性能;同時,成本上也隨著用戶在線的高峰和低谷進行動態(tài)伸縮”夏祥龍對媒體表示。
順暢解決:AWS云服務優(yōu)化用戶體驗
“與AWS的合作,大概是從2017年底開始。目前金科文化整個發(fā)行技術體系是依托AWS的平臺進行開發(fā)和運行” 夏祥龍介紹道,通過在AWS上建立一套云原生的系統(tǒng)架構,金科文化能夠輕松滿足高并發(fā)、高效率、高可用、低成本的運營需求,不管流量多大,用戶體驗感受一致,不受影響。
此外,為了服務遍布全球的用戶,金科文化在全球建立了同樣架構的兩個游戲服務平臺:國內用戶平臺使用西云數(shù)據(jù)運營的AWS中國(寧夏)區(qū)域,海外用戶平臺使用AWS亞太(新加坡)區(qū)域,為世界各地的用戶提供更加順暢、更低延遲的服務。
談及與AWS初識的過程,夏祥龍對記者表示:“因為云原生和傳統(tǒng)架構有比較大的差別,主要體現(xiàn)在架構層面。具體來說,整體上之前更多從傳統(tǒng)服務器到數(shù)據(jù)庫,在數(shù)據(jù)庫的性能不夠的時候,補充數(shù)據(jù)庫。當極限到了之后,會進行一些如MySQL的分表方式,但是其性能有瓶頸,所以最終滿足不了實際需求。而當我們了解到Amazon DynamoDB的產品,其性能理論上講是可以持續(xù)擴充的,且不需要進行停機維護過程中即可完成;同時,其自動伸縮的架構,可根據(jù)我們設計的流量隨時按使用的讀寫數(shù)和使用率進行增減,在高峰期和低谷期的時候是可以差十幾倍的讀寫容量。就是因為這款產品,所以我們才跟AWS建起了長期的合作。”
據(jù)了解,通過采用Amazon Elastic Compute Cloud(Amazon EC2)彈性計算服務、Amazon EC2 Auto Scaling彈性伸縮服務、Application Load Balancer(ALB)負載均衡服務和Amazon DynamoDB鍵/值和文檔數(shù)據(jù)庫服務,金科文化的游戲平臺實現(xiàn)了7倍的自動伸縮和負載均衡。云原生架構幫助金科文化在保證系統(tǒng)開發(fā)、運維、交付效率的同時,實現(xiàn)了自動擴容、自動運維等來保證系統(tǒng)彈性,從而為其打造“無感”用戶體驗打下了扎實的基礎。
同時,用戶分析系統(tǒng)是金科文化在AWS云上的另一個重要應用,通過分析用戶留存、使用時長等數(shù)據(jù),為游戲開發(fā)和運營提供決策依據(jù)。
- 工信部:三家基礎電信企業(yè)均全面接入DeepSeek開源大模型
- 長城汽車:Coffee Agent與DeepSeek實現(xiàn)技術深度融合
- 三星中國公司換帥:崔勝植離任,李大成掌舵
- Valve官方否認重啟Steam Machine項目,與AMD合作僅為驅動程序改進
- 疑似2000萬OpenAI用戶賬戶信息泄露,公司緊急調查
- Meta涉嫌大規(guī)模下載盜版電子書 用于AI模型訓練
- 騰訊云推出DeepSeek模型API接口,實現(xiàn)聯(lián)網(wǎng)搜索新突破
- 車市開年“卷瘋”了!價格戰(zhàn)又來了
- DeepSeek加速上車 寶駿汽車官宣已完成深度融合
- 哪吒汽車客服錄音泄露:爆粗口辱罵車主引熱議,公司緊急道歉
免責聲明:本網(wǎng)站內容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內容可能涉嫌侵犯其知識產權或存在不實內容時,應及時向本網(wǎng)站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關文章源頭核實,溝通刪除相關內容或斷開相關鏈接。