當(dāng)AI遇上云 亞馬遜云科技助力啟元世界云上創(chuàng)新
原創(chuàng)【51CTO.com原創(chuàng)稿件】既AlphaGo打敗李世石、柯潔后,人機(jī)對戰(zhàn)成為了AI玩家的角逐之地。為了服務(wù)遍布全球的游戲公司,高效地管理數(shù)據(jù),滿足業(yè)務(wù)彈性可擴(kuò)展的需求,啟元世界選擇了亞馬遜云科技進(jìn)行合作,基于亞馬遜云科技數(shù)據(jù)分析托管服務(wù),啟元世界的技術(shù)人員可以將精力全部集中在業(yè)務(wù)邏輯設(shè)計和平臺的規(guī)劃,大大節(jié)省了時間,降低了運(yùn)維成本。
初識啟元世界
啟元世界成立于2017年8月,是全球領(lǐng)先的人工智能平臺公司,致力于創(chuàng)造偉大的智能體產(chǎn)品,并把智能體帶入每個行業(yè)、每個家庭、每個人,提升產(chǎn)業(yè)效能和生活體驗。
啟元世界擁有深度學(xué)習(xí)、強(qiáng)化學(xué)習(xí)、云計算等自主研發(fā)的核心技術(shù)和產(chǎn)品,為游戲和數(shù)字娛樂行業(yè)提供完整的人工智能解決方案,包括虛擬玩家、商品推薦、數(shù)值設(shè)計和內(nèi)容生產(chǎn)等應(yīng)用。
目前,啟元世界已經(jīng)與多家頭部游戲廠商建立合作關(guān)系,包括MOBA、FPS、RPG、AVG、SIM、RTS等眾多游戲品類。
結(jié)緣亞馬遜云科技
近年來,游戲行業(yè)發(fā)展迅速,眾多游戲服務(wù)商也在全球開展業(yè)務(wù)。雖然啟元世界成立時間不長,但是為了服務(wù)全球用戶,啟元世界的業(yè)務(wù)目標(biāo)就是要成為全球游戲AI服務(wù)商?;谌蚧l(fā)展戰(zhàn)略,服務(wù)遍布全球的游戲玩家,啟元世界的基礎(chǔ)設(shè)施需要進(jìn)行全球部署,并且需要擁有極高的可靠性和可擴(kuò)展性。
過去,啟元世界是在IDC中自建集群來支撐游戲等相關(guān)業(yè)務(wù),但是隨著業(yè)務(wù)的快速發(fā)展,自建集群無法在全球快速部署和擴(kuò)展,并且部署成本和響應(yīng)時間也是非常高的。因此,啟元世界需要找到覆蓋全球范圍內(nèi)的云基礎(chǔ)設(shè)施服務(wù)商,幫助其解決業(yè)務(wù)全球化帶來的難題。
此外,在服務(wù)上線后,業(yè)務(wù)規(guī)??焖僭鲩L,并且在游戲運(yùn)營過程中也存在明顯的波峰波谷,因此,啟元世界需要更加靈活敏捷、彈性伸縮能力強(qiáng)的技術(shù)架構(gòu)來進(jìn)行支撐業(yè)務(wù)規(guī)模的增長。
據(jù)了解,啟元世界只有一個運(yùn)維人員,為了將精力更多聚焦在算法迭代與產(chǎn)品打磨,啟元世界還需要成熟,穩(wěn)定,免運(yùn)維的大數(shù)據(jù)托管服務(wù)。
基于以上的痛點需求,啟元世界選擇了亞馬遜云科技來支撐底層基礎(chǔ)架構(gòu)以及數(shù)據(jù)分析等需求。啟元世界(北京)信息技術(shù)服務(wù)有限公司CTO龍海濤表示,亞馬遜云科技覆蓋全球的基礎(chǔ)設(shè)施,行業(yè)領(lǐng)先的技術(shù)能力,豐富而安全易用的托管服務(wù),很好地滿足了啟元世界的需求,有力地支持了業(yè)務(wù)的高速發(fā)展。
啟元世界(北京)信息技術(shù)服務(wù)有限公司CTO龍海濤
采用全棧數(shù)據(jù)分析服務(wù)
游戲商品推薦服務(wù)是啟元世界的重要業(yè)務(wù)之一。游戲商品推薦可以根據(jù)游戲玩家的特征和偏好,通過采集、分析和定義玩家行為,了解玩家是哪些人,行為偏好有哪些,產(chǎn)生了哪些互動反饋等等,最終理解這些數(shù)據(jù)并得出符合平臺規(guī)則的用戶特征和偏好,從而向用戶推薦感興趣的信息和商品。經(jīng)過啟元世界的游戲商品推薦服務(wù),玩家付費率得到顯著提升,商品總體收入提升50%以上。
龍海濤表示,在游戲產(chǎn)品推薦服務(wù)中,啟元世界需要收集并實時分析流數(shù)據(jù)。因此,啟元世界的推薦服務(wù)使用了亞馬遜云科技全棧的數(shù)據(jù)分析產(chǎn)品,采用以S3為基礎(chǔ)的數(shù)據(jù)湖,使用了Kinesis組件實現(xiàn)流數(shù)據(jù)分析,利用基于Key Value的Amazon DynamoDB作為數(shù)據(jù)倉,使用Amazon EMR 和亞馬遜云科技托管的 Apache Airflow進(jìn)行批處理,利用Glue / Athena / QuickSight完成即席查詢。
在流數(shù)據(jù)處理方面,啟元世界使用了Amazon Kinesis云原生流數(shù)據(jù)全棧解決方案,解決了游戲中的數(shù)據(jù)收集、分析、歸檔的問題,提升了運(yùn)維敏捷性和性能。最終,流數(shù)據(jù)處理系統(tǒng)部署時間從天級縮短到分鐘級,并能夠輕松承載百萬 QPS。
在批處理方面,啟元世界采用了Amazon EMR 和亞馬遜云科技托管的 Apache Airflow,可以輕松構(gòu)建和管理數(shù)據(jù)分析集群,批處理運(yùn)行的時間減少了80%。在不改變采用開源組件開發(fā)體驗的前提下,運(yùn)營總成本下降了50%,能夠承載的查詢數(shù)量與復(fù)雜度上升了數(shù)倍。
在即席查詢方面,由于不同分析工具中有統(tǒng)一的源數(shù)據(jù)管理以及安全管控,啟元世界使用了亞馬遜云科技的Glue / Athena / QuickSight,業(yè)務(wù)人員可以進(jìn)行自助式查詢,無需麻煩數(shù)據(jù)開發(fā)部門,即可完成秒級響應(yīng)各種數(shù)據(jù)查詢及分析請求,數(shù)據(jù)報表生成速度加快一倍。
未來規(guī)劃
未來,啟元世界會在游戲的全生命周期方面打造產(chǎn)品矩陣,利用領(lǐng)先的 AI 和數(shù)據(jù)分析能力,幫助游戲快速上線,改善游戲體驗,提升客戶留存,獲得更大成功。
【51CTO原創(chuàng)稿件,合作站點轉(zhuǎn)載請注明原文作者和出處為51CTO.com】