国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

KMS在騰訊云的微服務(wù)實(shí)踐助力其降本50%

這篇具有很好參考價(jià)值的文章主要介紹了KMS在騰訊云的微服務(wù)實(shí)踐助力其降本50%。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

背景介紹

KMS 是一家日本的游戲公司,主要經(jīng)營游戲業(yè)務(wù)、數(shù)字漫畫業(yè)務(wù)、廣告業(yè)務(wù)、云解決方案業(yè)務(wù)等,出品了多款在日本暢銷的漫畫風(fēng)游戲,同時(shí)有網(wǎng)絡(luò)漫畫專業(yè)廠牌,以內(nèi)容創(chuàng)作為目標(biāo),擁有原創(chuàng) IP 創(chuàng)作、游戲開發(fā)等多元化發(fā)展的業(yè)務(wù)。

KMS 曾經(jīng)是微軟 Azure 的標(biāo)桿客戶,曾經(jīng)在 Azure 的 Customer story 里有詳細(xì)的介紹,主要是使用了 Azure 的 App Service。

2021年,KMS 開始遷移到騰訊云,并把第一款產(chǎn)品部署在了騰訊云上。從 Azure 遷移到騰訊云上后,整體成本降低50%。下面我們就來講講他們在騰訊云上的微服務(wù)實(shí)踐。

挑戰(zhàn)與痛點(diǎn)

KMS 的架構(gòu)主要有以下特點(diǎn):

1.? KMS 的架構(gòu)設(shè)計(jì)的特點(diǎn)是圍繞不同的游戲有不同的終端。

2.? 但同時(shí)又有統(tǒng)一的后臺(tái)管理平臺(tái)、統(tǒng)一的底座等。

3.? 客戶在游戲場景的不同的客戶端主要包括安卓,iOS,Web 等。此外,客戶后端又分為戰(zhàn)斗系統(tǒng)、管理系統(tǒng)、用戶系統(tǒng)等。

4.? 游戲業(yè)務(wù)通常都有波峰波谷,在業(yè)務(wù)高峰期的時(shí)候需要快速擴(kuò)容來支持大量的游戲玩家;在業(yè)務(wù)低峰期的時(shí)候,需要縮容來節(jié)約成本。

那么基于此類場景的架構(gòu)設(shè)計(jì),面臨最大的問題就是在游戲的不同時(shí)間段的彈性擴(kuò)縮容問題。不同的業(yè)務(wù)模塊需要彈性的頻率和范圍都是不一樣的。不同的微服務(wù)劃分會(huì)帶來不一樣的彈性伸縮頻率和范圍。這直接影響到了最終資源的用量,也就直接反應(yīng)到了成本上。

架構(gòu)設(shè)計(jì)

接下來就分別把 KMS 在騰訊云上的架構(gòu)設(shè)計(jì)實(shí)踐的幾個(gè)部分分開來介紹一下。

整體設(shè)計(jì)

游戲業(yè)務(wù)通常都有各種客戶端,比如安卓、iOS、網(wǎng)頁等,為了應(yīng)對不同的場景,架構(gòu)設(shè)計(jì)上也應(yīng)該有一定的區(qū)別。

首先,必須有 CDN 來提供靜態(tài)文件的分發(fā),包括游戲資源、安裝包、圖片等。這些文件底層都是存儲(chǔ)在 COS 上的。

然后對于不同的客戶端,會(huì)有不同的后端實(shí)例來承載它的流量。比如戰(zhàn)斗系統(tǒng),iOS 客戶端在同一個(gè)戰(zhàn)斗里的用戶,會(huì)在同一套戰(zhàn)斗系統(tǒng)的實(shí)例里。

那對于管控端來說,壓力沒那么大,可以所有的客戶端都用同一套管控端的實(shí)例,因?yàn)樗回?fù)責(zé)一些通用的用戶設(shè)置的管理等。所以通常訪問的 QPS 不會(huì)太高。

下圖就是 KMS 大致的整體架構(gòu)圖。

KMS在騰訊云的微服務(wù)實(shí)踐助力其降本50%,騰訊云,微服務(wù),云計(jì)算

彈性伸縮

在游戲高峰期,對于訪問壓力大的服務(wù),怎么去解決這樣的流量波峰波谷呢?

KMS 是選擇使用騰訊云的彈性微服務(wù)來解決。

彈性微服務(wù)(Tencent Cloud Elastic Microservice)是面向微服務(wù)應(yīng)用的 Serverless PaaS 平臺(tái),實(shí)現(xiàn)資源 Serverless 化與微服務(wù)架構(gòu)的完美結(jié)合,為用戶提供一整套開箱即用的微服務(wù)解決方案。

由于它已經(jīng) Serverless 化了,因此用戶不需要再關(guān)心底層資源,只需要按照自己的使用量,配置對應(yīng)的彈性伸縮策略,就可以在流量波峰來的時(shí)候,實(shí)現(xiàn)秒級的擴(kuò)容。

彈性伸縮的策略也非常豐富,支持定時(shí)伸縮與指標(biāo)伸縮。

定時(shí)伸縮可以根據(jù)業(yè)務(wù)的時(shí)間特征來設(shè)置,比如游戲的高峰通常是在晚上,而上午通常都是低峰期,那么就可以定時(shí)設(shè)置,上午只保留基本的資源量,保障較小的流量正常進(jìn)行,以節(jié)約資源成本。在晚上高峰期,就可以提前拉起更多的資源,以保障晚上高峰期的資源充足。

KMS在騰訊云的微服務(wù)實(shí)踐助力其降本50%,騰訊云,微服務(wù),云計(jì)算

指標(biāo)伸縮可以用來應(yīng)對突發(fā)的流量。比如某個(gè)時(shí)間段因?yàn)槟撤N原因突然來了大量的用戶玩游戲,如果資源不足,等發(fā)現(xiàn)問題再擴(kuò)容,可能導(dǎo)致用戶體驗(yàn)差。這時(shí)就可以設(shè)置指標(biāo)擴(kuò)容,比如當(dāng)服務(wù)的 CPU 或內(nèi)存使用率達(dá)到60%用戶就開始擴(kuò)容,同時(shí)可以設(shè)置擴(kuò)容范圍,比如讓實(shí)例數(shù)在1-50之間擴(kuò)容。這樣,就可以根據(jù)指標(biāo)動(dòng)態(tài)的保障用戶的資源充足了。

KMS在騰訊云的微服務(wù)實(shí)踐助力其降本50%,騰訊云,微服務(wù),云計(jì)算

經(jīng)過 KMS 實(shí)際的測試發(fā)現(xiàn),在單個(gè)實(shí)例的測試場景中,同等規(guī)格的實(shí)例,性能上騰訊云的彈性微服務(wù)比 Azure 的 App Service 高15%,游戲響應(yīng)延遲降低50%。KMS 遷移到騰訊云后,整體成本降低50%以上。

KMS在騰訊云的微服務(wù)實(shí)踐助力其降本50%,騰訊云,微服務(wù),云計(jì)算

DevOps

游戲業(yè)務(wù)通常都會(huì)有較頻繁的發(fā)布周期,以滿足快速發(fā)展的游戲市場,和滿足不同玩家的游戲體驗(yàn)。

因此快速且安全的發(fā)布也必不可少。于是 KMS 搭建了一套能在彈性微服務(wù)上快速部署的 CICD 流程。如下圖所示。

KMS在騰訊云的微服務(wù)實(shí)踐助力其降本50%,騰訊云,微服務(wù),云計(jì)算

首先,KMS 編寫了大量的自動(dòng)化測試,包括單元測試和集成測試。因?yàn)?KMS 是使用的 GitHub,所以在代碼提交后,就會(huì)自動(dòng)觸發(fā) GitHub Actions 運(yùn)行測試、構(gòu)建、上傳等操作,實(shí)現(xiàn)自動(dòng)打包構(gòu)建鏡像等,最后 CD 流程會(huì)把構(gòu)建好的鏡像部署到彈性微服務(wù)中去。

KMS在騰訊云的微服務(wù)實(shí)踐助力其降本50%,騰訊云,微服務(wù),云計(jì)算

這里的部署就需要說到 KMS 的分批發(fā)布實(shí)踐了。

分批發(fā)布

KMS 原來在 Azure 的時(shí)候,做發(fā)布需要自己準(zhǔn)備資源,并自行完成更新,同時(shí)需要自己保障過程中的滾動(dòng)更新。而當(dāng)他們使用了彈性微服務(wù)的發(fā)布之后發(fā)現(xiàn),這個(gè)過程是如此絲滑。

KMS在騰訊云的微服務(wù)實(shí)踐助力其降本50%,騰訊云,微服務(wù),云計(jì)算

首先,彈性微服務(wù)會(huì)根據(jù)當(dāng)前已有的實(shí)例數(shù),選擇分幾批進(jìn)行升級更新。每批次的發(fā)布都可以自動(dòng)執(zhí)行或者手動(dòng)執(zhí)行。在關(guān)鍵的發(fā)布時(shí),KMS 會(huì)選擇手動(dòng)執(zhí)行,這樣每批次完成后,先手動(dòng)驗(yàn)證一下功能的正確性,再進(jìn)行下一批次的發(fā)布。

KMS在騰訊云的微服務(wù)實(shí)踐助力其降本50%,騰訊云,微服務(wù),云計(jì)算

如果某個(gè)批次的發(fā)布有任何問題,可以馬上選擇回滾,不會(huì)影響線上業(yè)務(wù)。

以上就是 KMS 在騰訊云上基于彈性微服務(wù)的分批發(fā)布實(shí)踐。

其他設(shè)計(jì)

除了上面介紹到的實(shí)踐之外,KMS 結(jié)合自身的業(yè)務(wù)特性,還做了很多額外的其他工作,來保障游戲服務(wù)的正常運(yùn)行。

比如,為了更好的優(yōu)化資源成本,KMS 會(huì)在夜間把測試環(huán)境的資源一鍵歸零,然后在早上上班的時(shí)候一鍵開啟。同時(shí),此過程已經(jīng)被 KMS 集成到自動(dòng)化流程中,每天自動(dòng)觸發(fā)了。

KMS在騰訊云的微服務(wù)實(shí)踐助力其降本50%,騰訊云,微服務(wù),云計(jì)算

另外,在 App Service 之前若有實(shí)例存在內(nèi)存問題時(shí),需要重啟。一般都需要1個(gè)小時(shí)左右。

KMS在騰訊云的微服務(wù)實(shí)踐助力其降本50%,騰訊云,微服務(wù),云計(jì)算

而 KMS 使用了彈性微服務(wù)之后,彈性微服務(wù)會(huì)對實(shí)例進(jìn)行檢測,若有問題會(huì)自動(dòng)進(jìn)行重啟。這里主要是利用了彈性微服務(wù)的健康檢測能力。

KMS在騰訊云的微服務(wù)實(shí)踐助力其降本50%,騰訊云,微服務(wù),云計(jì)算

此外,KMS 一共有4個(gè)游戲發(fā)行平臺(tái),4套環(huán)境,KMS 利用彈性微服務(wù)的環(huán)境管理,合理的分配了不同的平臺(tái),便于管理與運(yùn)維,極大的提升了運(yùn)維效率。

總結(jié)

KMS 是一家以內(nèi)容創(chuàng)作和原創(chuàng) IP 創(chuàng)作為目標(biāo)的專業(yè)廠牌,曾是微軟 Azure 的標(biāo)桿客戶,如今已經(jīng)在騰訊云穩(wěn)定運(yùn)行超過2年了。

他們在2021年遷移到騰訊云后,通過合理的架構(gòu)設(shè)計(jì)和產(chǎn)品使用,讓他們成本降低了50%。

未來也期望 KMS 和騰訊云能有更多的合作,分享更多的架構(gòu)設(shè)計(jì)經(jīng)驗(yàn)和上云最佳實(shí)踐。文章來源地址http://www.zghlxwxcb.cn/news/detail-717680.html

到了這里,關(guān)于KMS在騰訊云的微服務(wù)實(shí)踐助力其降本50%的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 北京筑龍智能尋源 |助力企業(yè)一站式智能采購,降本增效

    北京筑龍智能尋源 |助力企業(yè)一站式智能采購,降本增效

    智能尋源——精準(zhǔn)匹配,讓采購更高效 智能尋源系統(tǒng)是北京筑龍為采購人搭建的一款全鏈路高效協(xié)同的采購尋源和供應(yīng)商管理平臺(tái)。助力采購人快速完成采購計(jì)劃,提升采購效率,降低采購風(fēng)險(xiǎn)。 基于智能尋源系統(tǒng),將全面打通供應(yīng)商數(shù)據(jù)壁壘,解決企業(yè)與供應(yīng)商信息不對

    2023年04月08日
    瀏覽(15)
  • Ruff物聯(lián)網(wǎng)數(shù)采網(wǎng)關(guān)助力工業(yè)企業(yè)數(shù)字化轉(zhuǎn)型,降本增效

    Ruff物聯(lián)網(wǎng)數(shù)采網(wǎng)關(guān)助力工業(yè)企業(yè)數(shù)字化轉(zhuǎn)型,降本增效

    如今,隨著工廠數(shù)字化轉(zhuǎn)型進(jìn)程的加速,越來越多的企業(yè)對于設(shè)備數(shù)據(jù)感知層及傳輸層的應(yīng)用越來越重視,因此工業(yè)數(shù)采網(wǎng)關(guān)也走進(jìn)了很多人的視野,在工廠數(shù)字化轉(zhuǎn)型中扮演著關(guān)鍵角色。 物聯(lián)網(wǎng)數(shù)據(jù)采集網(wǎng)關(guān)能將各種傳感器、執(zhí)行器等設(shè)備連接在一起,通過收集、處理和傳

    2024年02月03日
    瀏覽(24)
  • 【騰訊云Finops Crane集訓(xùn)營】降本增效之 Crane 初體驗(yàn)

    【騰訊云Finops Crane集訓(xùn)營】降本增效之 Crane 初體驗(yàn)

    最近有幸參加了騰訊云 Finops Crane 開源項(xiàng)目的第一季活動(dòng),對 Crane 有了一個(gè)深入的了解。作為一款云資源分析與成本優(yōu)化平臺(tái),它為云原生領(lǐng)域相關(guān)的開發(fā)者和企業(yè)都提供了一種更簡單、更高效的 Kubernetes 集群管理機(jī)制,正如 Crane 的愿景:“ 在保證客戶應(yīng)用運(yùn)行質(zhì)量的前提

    2024年02月05日
    瀏覽(29)
  • 【騰訊云 Finops Crane 集訓(xùn)營】降本增效利器Crane應(yīng)用實(shí)戰(zhàn)

    【騰訊云 Finops Crane 集訓(xùn)營】降本增效利器Crane應(yīng)用實(shí)戰(zhàn)

    很榮幸參加了由騰訊云聯(lián)合CSDN推出的“騰訊云 Finops Crane 集訓(xùn)營”,在集訓(xùn)過程,從0到1體驗(yàn)了Crane平臺(tái)的搭建,也積極參與github的發(fā)言,提交兩個(gè)issue幫助提升體驗(yàn)感。好了,話不多說,下面跟著我一起走入Finops Crane。 FinOps(Financial Operations)是一種管理云計(jì)算成本的方法,

    2024年02月05日
    瀏覽(20)
  • 【騰訊云 Finops Crane 集訓(xùn)營】降本增效?學(xué)會(huì) Crane,就夠了

    【騰訊云 Finops Crane 集訓(xùn)營】降本增效?學(xué)會(huì) Crane,就夠了

    隨著云原生技術(shù)的發(fā)展,越來越多的公司正在選擇將應(yīng)用運(yùn)行在云上或者自建的 Kubernetes 集群上,但是許多機(jī)構(gòu)的調(diào)研發(fā)現(xiàn),絕大多數(shù)的用戶集群資源利用率并不高,浪費(fèi)嚴(yán)重。本文就帶大家來了解Crane,以及通過實(shí)踐,體驗(yàn)它的魅力。 Crane 是由騰訊云主導(dǎo)開源的國內(nèi)第一個(gè)

    2024年02月05日
    瀏覽(24)
  • 【騰訊云Finops Crane集訓(xùn)營】降本增效神器Crane實(shí)戰(zhàn)記錄

    【騰訊云Finops Crane集訓(xùn)營】降本增效神器Crane實(shí)戰(zhàn)記錄

    這段時(shí)間有幸參與了一下騰訊Finops Crane集訓(xùn)營的Crane公開體驗(yàn)訓(xùn)練營。 這不,給大家寫一篇實(shí)戰(zhàn)記錄。 如下圖所示,可以看到Crane的詳細(xì)介紹: 簡單的來說,就是在云原生技術(shù)不斷發(fā)展和普及的大背景下,這是國內(nèi)第一個(gè)基于云原生技術(shù)的成本優(yōu)化項(xiàng)目,它遵循了FinOps標(biāo)準(zhǔn),

    2024年02月06日
    瀏覽(24)
  • 騰訊云的cdn怎么配置|騰訊云CDN配置教程

    騰訊云的cdn怎么配置|騰訊云CDN配置教程

    眾所周知,WordPress系統(tǒng)不掛加速或者是服務(wù)器不好速度賊慢,所以要想辦法解決訪問速度的問題,經(jīng)過我不斷的研究騰訊云的CDN,因?yàn)槲矣玫氖莦ibll子比主題,不懂的就掛會(huì)導(dǎo)致無法使用第三方登錄,因?yàn)橛芯彺鎸?dǎo)致一直不回調(diào)一直卡在那個(gè)登錄界面和支付沒反應(yīng)要么出現(xiàn)二

    2024年02月02日
    瀏覽(23)
  • 阿里云/騰訊云國際站代理:國際騰訊云的優(yōu)勢

    國際騰訊云具有以下優(yōu)勢: 1. 全球覆蓋:騰訊云在全球擁有30個(gè)區(qū)域,覆蓋6個(gè)大洲,能夠提供全球范圍的云服務(wù),滿足不同地區(qū)用戶的需求。 2. 大規(guī)模網(wǎng)絡(luò):騰訊云擁有龐大的全球網(wǎng)絡(luò),包括多個(gè)高速骨干網(wǎng)絡(luò)節(jié)點(diǎn),保證穩(wěn)定、低延遲的網(wǎng)絡(luò)連接,有助于提供高質(zhì)量的云服

    2024年02月08日
    瀏覽(16)
  • FinOps能力成熟度模型啟動(dòng),靈雀云助力云原生降本增效標(biāo)準(zhǔn)制定

    FinOps能力成熟度模型啟動(dòng),靈雀云助力云原生降本增效標(biāo)準(zhǔn)制定

    9月16日,在2022中國數(shù)據(jù)中心市場年會(huì)“降本增效分論壇”上,《云原生FinOps能力成熟度模型》標(biāo)準(zhǔn)正式啟動(dòng),作為FinOps產(chǎn)業(yè)標(biāo)準(zhǔn)工作組首批發(fā)起成員和云原生技術(shù)領(lǐng)域的唯一代表企業(yè),靈雀云出席并參與授牌。 隨著云計(jì)算的深入,企業(yè)上云資源配置不合理、異構(gòu)資源難管理

    2024年01月21日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包