System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及數(shù)據(jù)信息,具體涉及一種基于事件的云資源計(jì)量方法和系統(tǒng)。
技術(shù)介紹
1、算力基礎(chǔ)設(shè)施作為一種底層公共資源,可提供給多個(gè)組織或用戶同時(shí)使用。隨著人工智能、大模型、科學(xué)計(jì)算等技術(shù)的發(fā)展,對(duì)云計(jì)算的算力基礎(chǔ)設(shè)施的需求和依賴正在快速增長(zhǎng)。截至目前,從計(jì)算設(shè)備側(cè)看,我國(guó)近六年累計(jì)出貨超過(guò)2091萬(wàn)臺(tái)通用服務(wù)器,82萬(wàn)臺(tái)ai服務(wù)器,算力總規(guī)模達(dá)到302eflops,全球占比33%,增速達(dá)50%,其中智能算力保持穩(wěn)定高速增長(zhǎng),增速達(dá)72%。
2、實(shí)現(xiàn)算力基礎(chǔ)設(shè)施及其算力資源的精細(xì)化管理和合理分配是保證算力基礎(chǔ)設(shè)施高效使用的有效途徑。算力基礎(chǔ)設(shè)施的計(jì)量和計(jì)費(fèi)是非常重要的環(huán)節(jié)。隨著云計(jì)算技術(shù)的快速發(fā)展和廣泛應(yīng)用,云原生應(yīng)用已成為企業(yè)構(gòu)建和部署現(xiàn)代化應(yīng)用程序的首選架構(gòu)。云原生應(yīng)用利用容器化、微服務(wù)架構(gòu)、服務(wù)網(wǎng)格、持續(xù)交付、基礎(chǔ)設(shè)施即代碼等技術(shù),實(shí)現(xiàn)了高度的可擴(kuò)展性、靈活性和彈性,能夠快速響應(yīng)市場(chǎng)需求和變化。當(dāng)前越來(lái)越多的數(shù)據(jù)中心和智算中心采用云原生架構(gòu)作為算力資源的管理方式。
3、當(dāng)前主流的計(jì)量計(jì)費(fèi)方式有兩種,一種是針對(duì)有穩(wěn)定業(yè)務(wù)運(yùn)行的場(chǎng)景,用戶可以選擇包年包月的方式進(jìn)行計(jì)費(fèi),即一定量的資源在固定的時(shí)間段內(nèi)的費(fèi)用,這段時(shí)間不管用戶有沒(méi)有實(shí)際使用,費(fèi)用都是固定的。另外一種是按需計(jì)費(fèi),即給用戶設(shè)定一定量的資源,用戶開(kāi)機(jī)就計(jì)費(fèi),用戶關(guān)機(jī)就停止計(jì)費(fèi),一般針對(duì)任務(wù)型的場(chǎng)景,即任務(wù)運(yùn)行不固定這種場(chǎng)景,用戶可以選擇這種方式進(jìn)行計(jì)費(fèi)計(jì)量。
4、這些方法通常是基于預(yù)配置的算力、存儲(chǔ)和網(wǎng)絡(luò)資源進(jìn)行計(jì)費(fèi),無(wú)法反映實(shí)際資源使
技術(shù)實(shí)現(xiàn)思路
1、針對(duì)現(xiàn)有技術(shù)中存在的上述技術(shù)問(wèn)題,本專利技術(shù)提供一種基于事件的云資源計(jì)量方法和系統(tǒng),通過(guò)事件與監(jiān)控?cái)?shù)據(jù)相結(jié)合,進(jìn)行云資源的計(jì)量,提高計(jì)量結(jié)果準(zhǔn)確性和可靠性。
2、本專利技術(shù)公開(kāi)了一種基于事件的云資源計(jì)量方法,包括以下步驟:監(jiān)聽(tīng)負(fù)載請(qǐng)求操作的事件,所述事件包括用戶號(hào)、負(fù)載名稱、負(fù)載類型、操作和時(shí)間;判斷所述事件是否為用戶事件;若是,根據(jù)負(fù)載的維度,采集云資源的監(jiān)控?cái)?shù)據(jù);根據(jù)所述監(jiān)控?cái)?shù)據(jù),對(duì)云資源使用量進(jìn)行計(jì)量。
3、優(yōu)選的,所述方法還包括計(jì)費(fèi)的方法:根據(jù)監(jiān)控?cái)?shù)據(jù)的使用量和單價(jià),計(jì)算維度費(fèi)用;對(duì)多個(gè)維度費(fèi)用進(jìn)行求和,獲得云資源費(fèi)用。
4、優(yōu)選的,所述監(jiān)控?cái)?shù)據(jù)的維度包括:cpu資源使用量、內(nèi)存資源使用量、cpu資源使用量、網(wǎng)絡(luò)資源使用量和磁盤(pán)資源使用量;
5、所述維度值為請(qǐng)求值和使用量的最大值。
6、優(yōu)選的,維度費(fèi)用的公式表示為:
7、
8、云資源費(fèi)用的公式表示為:
9、
10、其中, s i表示為維度 i的使用量, n表示為維度的總數(shù), c表示為云資源費(fèi)用, r表示為費(fèi)率, timeinterval表示為監(jiān)控?cái)?shù)據(jù)的采集周期, request j表示為第 j個(gè)采集周期的負(fù)載請(qǐng)求值; data j表示為第 j個(gè)采集周期的檢測(cè)值, max()表示為取最大值, a表示為常數(shù)。
11、優(yōu)選的,監(jiān)聽(tīng)負(fù)載請(qǐng)求操作的事件的方法包括:
12、監(jiān)聽(tīng)負(fù)載請(qǐng)求操作的接口服務(wù),所述接口服務(wù)用于接收用戶的負(fù)載請(qǐng)示操作,并根據(jù)所述負(fù)載請(qǐng)示操作生成事件,所述負(fù)載請(qǐng)示操作包括創(chuàng)建、刪除、以及停止或更新;
13、與所述接口服務(wù)建立連接,并監(jiān)聽(tīng)所述事件。
14、優(yōu)選的,所述方法還包括事件預(yù)處理的方法:
15、判斷所述事件的負(fù)載類型是否與預(yù)設(shè)類型相匹配;
16、若不匹配,丟棄所述事件;
17、若相匹配,判斷所述事件是否為用戶事件;
18、若是,保存所述用戶事件;
19、若不是,丟棄所述事件;
20、其中,判斷所述事件是否為用戶事件的方法包括:
21、預(yù)設(shè)非用戶事件的租戶名稱;
22、若所述事件的租戶名稱與預(yù)設(shè)的非用戶事件租戶名稱不匹配,則所述用戶事件為用戶事件。
23、優(yōu)選的,所述事件的保存結(jié)構(gòu)包括:集群、租戶名稱、用戶id、負(fù)載類型、負(fù)載名稱、負(fù)載操作類型和操作發(fā)生時(shí)間;
24、所述方法還包括定期采集云資源監(jiān)控?cái)?shù)據(jù)的方法:
25、按天、周或者日,定期采集云資源的監(jiān)控?cái)?shù)據(jù),并生成定時(shí)賬單;
26、還包括實(shí)時(shí)生成賬單的方法:
27、獲得當(dāng)天的云資源監(jiān)控?cái)?shù)據(jù)及最近的定時(shí)賬單;
28、根據(jù)當(dāng)天的云資源監(jiān)控?cái)?shù)據(jù),計(jì)算當(dāng)天賬單;
29、根據(jù)定時(shí)賬單和當(dāng)天賬單,生成實(shí)時(shí)賬單。
30、本專利技術(shù)還提供一種用于實(shí)現(xiàn)上述云資源計(jì)量方法的系統(tǒng),包括:計(jì)量模塊和采集模塊,所述計(jì)量模塊包括:監(jiān)聽(tīng)子模塊、預(yù)處理子模塊和計(jì)量子模塊,
31、所述監(jiān)聽(tīng)子模塊用于監(jiān)聽(tīng)負(fù)載請(qǐng)求操作的事件;
32、所述預(yù)處理子模塊用于從所述事件是篩選用戶事件;
33、所述采集模塊用于根據(jù)負(fù)載的維度,采集云資源的監(jiān)控?cái)?shù)據(jù);
34、所述計(jì)量子模塊用于根據(jù)所述監(jiān)控?cái)?shù)據(jù),對(duì)云資源使用量進(jìn)行計(jì)量。
35、優(yōu)選的,所述系統(tǒng)還包括計(jì)費(fèi)模塊,所述計(jì)費(fèi)模塊用于根據(jù)監(jiān)控?cái)?shù)據(jù)的使用量和單價(jià),計(jì)算維度費(fèi)用;對(duì)多個(gè)維度費(fèi)用進(jìn)行求和,獲得云資源費(fèi)用。
36、優(yōu)選的,所述系統(tǒng)還包括操作模塊、接口服務(wù)、存儲(chǔ)模塊和賬單模塊,
37、所述操作模塊用于接收用戶的負(fù)載請(qǐng)求操作,并將所述負(fù)載請(qǐng)求操作發(fā)送給接口服務(wù);
38、所述接口服務(wù)用于接收負(fù)載請(qǐng)求操作,生成事件,并根據(jù)所述負(fù)載請(qǐng)求操作進(jìn)行應(yīng)用部署;
39、所述賬單模塊用于根據(jù)用戶的請(qǐng)求調(diào)用計(jì)費(fèi)模塊獲得云資源費(fèi)用,根據(jù)所述云資源費(fèi)用生成賬單,并向用戶返回或推送賬單;
40、所述存儲(chǔ)模塊用于保存所述事件和采集的監(jiān)控?cái)?shù)據(jù)。
41、與現(xiàn)有技術(shù)相比,本專利技術(shù)的有益效果為:通過(guò)用戶負(fù)載請(qǐng)求操作的事件與云資源的監(jiān)測(cè)數(shù)據(jù)相結(jié)合的方式實(shí)現(xiàn)計(jì)量的數(shù)據(jù)統(tǒng)計(jì),提高計(jì)量數(shù)據(jù)的準(zhǔn)確性和可靠性。解決傳統(tǒng)的計(jì)量計(jì)費(fèi)方式偏差大等問(wèn)題,提供了更加靈活和透明的計(jì)費(fèi)模式,用戶也能夠根據(jù)實(shí)際使用情況支付費(fèi)用,避免本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種基于事件的云資源計(jì)量方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的云資源計(jì)量方法,其特征在于,還包括計(jì)費(fèi)的方法:
3.根據(jù)權(quán)利要求2所述的云資源計(jì)量方法,其特征在于,所述事件還包括:負(fù)載類型、操作和時(shí)間;
4.根據(jù)權(quán)利要求3所述的云資源計(jì)量方法,其特征在于,維度費(fèi)用的公式表示為:
5.根據(jù)權(quán)利要求1所述的云資源計(jì)量方法,其特征在于,監(jiān)聽(tīng)負(fù)載請(qǐng)求操作的事件的方法包括:
6.根據(jù)權(quán)利要求5所述的云資源計(jì)量方法,其特征在于,還包括事件預(yù)處理的方法:
7.根據(jù)權(quán)利要求6所述的云資源計(jì)量方法,其特征在于,所述事件的保存結(jié)構(gòu)包括:集群、租戶名稱、用戶ID、負(fù)載類型、負(fù)載名稱、負(fù)載操作類型和操作發(fā)生時(shí)間;
8.一種系統(tǒng),其特征在于,用于實(shí)現(xiàn)如權(quán)利要求1-7任一項(xiàng)所述的云資源計(jì)量方法,所述系統(tǒng)包括:計(jì)量模塊和采集模塊,所述計(jì)量模塊包括:監(jiān)聽(tīng)子模塊、預(yù)處理子模塊和計(jì)量子模塊,
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,還包括計(jì)費(fèi)模塊,所述計(jì)費(fèi)模塊用于根據(jù)監(jiān)控?cái)?shù)據(jù)的使用量和單價(jià),計(jì)算維
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,還包括操作模塊、接口服務(wù)、存儲(chǔ)模塊和賬單模塊,
...【技術(shù)特征摘要】
1.一種基于事件的云資源計(jì)量方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的云資源計(jì)量方法,其特征在于,還包括計(jì)費(fèi)的方法:
3.根據(jù)權(quán)利要求2所述的云資源計(jì)量方法,其特征在于,所述事件還包括:負(fù)載類型、操作和時(shí)間;
4.根據(jù)權(quán)利要求3所述的云資源計(jì)量方法,其特征在于,維度費(fèi)用的公式表示為:
5.根據(jù)權(quán)利要求1所述的云資源計(jì)量方法,其特征在于,監(jiān)聽(tīng)負(fù)載請(qǐng)求操作的事件的方法包括:
6.根據(jù)權(quán)利要求5所述的云資源計(jì)量方法,其特征在于,還包括事件預(yù)處理的方法:
7.根據(jù)權(quán)利要求6所述的云資源計(jì)量...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:王羽中,陳雪兒,蔣咪,司云起,吉梁茜,王翱宇,
申請(qǐng)(專利權(quán))人:杭州諧云科技有限公司,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。