云原生架構(gòu)支撐千萬級日活的無感體驗(yàn)
時間:2022-04-04 18:57:01 | 來源:行業(yè)動態(tài)
時間:2022-04-04 18:57:01 來源:行業(yè)動態(tài)
由于湯姆貓家族游戲的日活用戶達(dá)到千萬級,由此產(chǎn)生的日廣告點(diǎn)擊量更是高達(dá)百億級,金科文化需要設(shè)計一個高并發(fā)的系統(tǒng)架構(gòu),以便順暢地處理前端大量用戶的訪問請求,并在后臺進(jìn)行大數(shù)據(jù)量的實(shí)時處理和分析。當(dāng)一個用戶進(jìn)入/退出游戲、點(diǎn)擊廣告、做出支付購買行為時,用戶平臺要能夠迅速提取出該用戶的基本信息、狀態(tài)信息,同時實(shí)時更新用戶的狀態(tài)信息。
為了充分利用云的好處,金科文化采用了云原生的架構(gòu)。云原生是當(dāng)前一種重要的IT理念。所謂云原生,就是相對于傳統(tǒng)的應(yīng)用開發(fā)方式,以應(yīng)用在云上運(yùn)行為前提,在應(yīng)用的開發(fā)運(yùn)維中充分利用云的特性和優(yōu)勢,實(shí)現(xiàn)應(yīng)用的敏捷性、彈性伸縮、高可用性、高效率、降低總擁有成本等好處。云原生架構(gòu)開發(fā)中通常采用的技術(shù)包括開發(fā)運(yùn)維一體化(DevOps)、微服務(wù)(MicroServices)、敏捷基礎(chǔ)設(shè)施(Agile Infrastructure)等。
通過采用Amazon Elastic Compute Cloud(Amazon EC2)彈性計算服務(wù)、Amazon EC2 Auto Scaling彈性伸縮服務(wù)、Application Load Balancer(ALB)負(fù)載均衡服務(wù)和Amazon DynamoDB鍵/值和文檔數(shù)據(jù)庫服務(wù),金科文化的游戲平臺實(shí)現(xiàn)了7倍的自動伸縮和負(fù)載均衡。云原生架構(gòu)幫助金科文化在保證系統(tǒng)開發(fā)、運(yùn)維、交付效率的同時,實(shí)現(xiàn)了自動擴(kuò)容、自動運(yùn)維等來保證系統(tǒng)彈性,從而為其打造無感用戶體驗(yàn)打下了扎實(shí)的基礎(chǔ)。