計(jì)費(fèi)方法、分析中心和計(jì)費(fèi)中心的制作方法
【專利摘要】本發(fā)明實(shí)施例提供一種計(jì)費(fèi)方法、分析中心和計(jì)費(fèi)中心,包括:分析中心根據(jù)租戶的標(biāo)識(shí),查詢每個(gè)租戶對(duì)應(yīng)的分區(qū)以及每個(gè)分區(qū)中的對(duì)應(yīng)該租戶的可用區(qū),得到每個(gè)租戶對(duì)應(yīng)的至少一個(gè)可用區(qū),根據(jù)租戶的標(biāo)識(shí)查詢每個(gè)租戶對(duì)應(yīng)的工程,在每個(gè)租戶對(duì)應(yīng)的至少一個(gè)可用區(qū)下查詢?cè)撟鈶羲褂玫馁Y源的資源信息,而后再對(duì)每個(gè)資源的使用量進(jìn)行統(tǒng)計(jì),最終得到每個(gè)租戶的資源使用信息,生成資源使用統(tǒng)計(jì)總表,并將該資源使用統(tǒng)計(jì)總表發(fā)送給計(jì)費(fèi)中心,該計(jì)費(fèi)中心根據(jù)資源使用統(tǒng)計(jì)總表獲取每個(gè)租戶的資源使用信息,根據(jù)資源定價(jià)表以及每個(gè)租戶的資源使用信息確定每個(gè)租戶的費(fèi)用。能夠?qū)崿F(xiàn)對(duì)多種云服務(wù)的資源使用進(jìn)行混合計(jì)費(fèi),以及對(duì)多分區(qū)多云平臺(tái)進(jìn)行混合計(jì)費(fèi)。
【專利說明】計(jì)費(fèi)方法、分析中心和計(jì)費(fèi)中心
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明實(shí)施例涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,尤其涉及一種計(jì)費(fèi)方法、分析中心和計(jì)費(fèi)中 心。
【背景技術(shù)】
[0002] 開源基礎(chǔ)設(shè)施即服務(wù)(英文infrastructureasaService,簡(jiǎn)稱:IaaS)云平 臺(tái)OpenStack是一個(gè)美國(guó)國(guó)家航空航天局和著名的云計(jì)算公司Rackspace合作開發(fā)的自 由軟件和開放源代碼項(xiàng)目,OpenStack并不是一個(gè)軟件,而是一個(gè)開源云平臺(tái)的管理項(xiàng)目, OpenStack支持幾乎所有類型的云環(huán)境,項(xiàng)目目標(biāo)是提供實(shí)施簡(jiǎn)單、可大規(guī)模擴(kuò)展、豐富、 標(biāo)準(zhǔn)統(tǒng)一的云計(jì)算管理平臺(tái),它為公有云、私有云提供了可擴(kuò)展、靈活的云計(jì)算平臺(tái)。目前 OpenStack的發(fā)展非常迅速,它的社區(qū)已經(jīng)擁有超過170家企業(yè)以及3000位開發(fā)者。這些 機(jī)構(gòu)與開發(fā)者都選擇使用OpenStack創(chuàng)建自己的私有云平臺(tái)。
[0003] 但是隨著云計(jì)算逐漸進(jìn)入學(xué)術(shù)研究和商業(yè)應(yīng)用相結(jié)合的階段,云計(jì)算的商業(yè)應(yīng)用 逐漸成為云計(jì)算發(fā)展新的方向。在這個(gè)大的發(fā)展趨勢(shì)的作用下,OpenStack也會(huì)逐漸的向商 業(yè)化方向發(fā)展。但是目前OpenStack的關(guān)注點(diǎn)一直集中在虛擬化、網(wǎng)絡(luò)、安全等領(lǐng)域,還沒 有針對(duì)OpenStack的計(jì)費(fèi)機(jī)制,而一些現(xiàn)有的計(jì)費(fèi)機(jī)制只能對(duì)單一的云服務(wù)或單一的云平 臺(tái)進(jìn)行計(jì)費(fèi),不支持對(duì)多種云服務(wù)的資源使用進(jìn)行混合計(jì)費(fèi),也不支持對(duì)多分區(qū)(Region) 多云平臺(tái)進(jìn)行混合計(jì)費(fèi)。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明實(shí)施例提供一種計(jì)費(fèi)方法、分析中心和計(jì)費(fèi)中心,用以提供一種適用于 OpenStack的計(jì)費(fèi)機(jī)制,能夠解決現(xiàn)有技術(shù)不支持對(duì)多種云服務(wù)的資源使用進(jìn)行混合計(jì)費(fèi), 也不支持對(duì)多分區(qū)多云平臺(tái)進(jìn)行混合計(jì)費(fèi)的問題。
[0005] 第一方面,提供一種計(jì)費(fèi)方法,適用于云計(jì)算下對(duì)云服務(wù)的資源使用進(jìn)行計(jì)費(fèi),所 述方法包括:
[0006] 根據(jù)第一租戶的標(biāo)識(shí)查詢所述第一租戶對(duì)應(yīng)的分區(qū),并查詢所述第一租戶對(duì)應(yīng)的 每個(gè)分區(qū)中的與所述第一租戶對(duì)應(yīng)的可用區(qū),得到所述第一租戶對(duì)應(yīng)的至少一個(gè)可用區(qū); 其中所述第一租戶為所有租戶中的任一個(gè)租戶;
[0007] 根據(jù)所述第一租戶的標(biāo)識(shí)查詢所述第一租戶對(duì)應(yīng)的工程,得到所述第一租戶對(duì)應(yīng) 的至少一個(gè)工程;
[0008] 根據(jù)所述至少一個(gè)工程的標(biāo)識(shí)在所述至少一個(gè)可用區(qū)下查詢所述至少一個(gè)工程 中每個(gè)工程所使用的資源的資源信息,得到所述第一租戶所使用的至少一個(gè)資源的資源信 息;
[0009] 根據(jù)所述至少一個(gè)資源的資源信息對(duì)每個(gè)資源的使用量進(jìn)行統(tǒng)計(jì),得到所述第一 租戶的資源使用信息;
[0010] 根據(jù)所述所有租戶的資源使用信息生成資源使用統(tǒng)計(jì)總表;
[0011] 將所述資源使用統(tǒng)計(jì)總表發(fā)送至計(jì)費(fèi)中心,以便計(jì)費(fèi)中心根據(jù)所述資源使用統(tǒng)計(jì) 總表獲取每個(gè)租戶的資源使用信息,并根據(jù)資源定價(jià)表以及每個(gè)租戶的資源使用信息確定 每個(gè)租戶的費(fèi)用。
[0012] 結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,所述至少一個(gè)資源的資源信息包括: 所述至少一個(gè)資源的資源標(biāo)識(shí)和資源類型;
[0013] 其中,所述資源類型包括:實(shí)例,鏡像,簡(jiǎn)單存儲(chǔ)服務(wù)S3,彈性塊存儲(chǔ)EBS,彈性負(fù) 載均衡ELB,以及流量中的一種。
[0014] 結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述根據(jù) 所述至少一個(gè)資源的資源信息對(duì)每個(gè)資源的使用量進(jìn)行統(tǒng)計(jì)包括:
[0015] 若所述至少一個(gè)資源中的任一資源的資源類型為實(shí)例,則根據(jù)所述任一資源的資 源標(biāo)識(shí)統(tǒng)計(jì)所述任一資源對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng)作為所述任一資源的使用量;
[0016] 若所述任一資源的資源類型為鏡像,則根據(jù)所述任一資源的資源標(biāo)識(shí)將所述任一 資源所屬實(shí)例對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng)作為所述任一資源的使用量;
[0017] 若所述任一資源的資源類型為EBS,則根據(jù)所述任一資源的資源標(biāo)識(shí)統(tǒng)計(jì)所述任 一資源的使用空間大小和使用時(shí)長(zhǎng)作為所述任一資源的使用量;
[0018] 若所述任一資源的資源類型為S3,則根據(jù)所述任一資源的資源標(biāo)識(shí)統(tǒng)計(jì)所述任一 資源的使用空間大小和使用時(shí)長(zhǎng)作為所述任一資源的使用量;
[0019] 若所述任一資源的資源類型為ELB,則根據(jù)所述任一資源的資源標(biāo)識(shí)統(tǒng)計(jì)所述任 一資源的使用時(shí)長(zhǎng)作為所述任一資源的使用量;
[0020] 若所述任一資源的資源類型為流量,則將所述任一資源對(duì)應(yīng)的根據(jù)所述任一資源 的資源標(biāo)識(shí)統(tǒng)計(jì)所述任一資源的流量值作為所述任一資源的使用量。
[0021] 結(jié)合第一方面或其上述可能的實(shí)現(xiàn)方式中的任一種,在第三種可能的實(shí)現(xiàn)方式 中,所述根據(jù)第一租戶的標(biāo)識(shí)查詢所述第一租戶對(duì)應(yīng)的分區(qū)以及每個(gè)所述分區(qū)中所述第一 租戶對(duì)應(yīng)的可用區(qū)至所述將所述資源使用統(tǒng)計(jì)總表發(fā)送至計(jì)費(fèi)中心為一個(gè)查詢批次;
[0022] 在所述將所述資源使用統(tǒng)計(jì)總表發(fā)送至計(jì)費(fèi)中心之后,間隔預(yù)設(shè)時(shí)長(zhǎng)后執(zhí)行下一 個(gè)查詢批次。
[0023] 結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,在所述資 源使用統(tǒng)計(jì)總表中,每個(gè)資源對(duì)應(yīng)一個(gè)條目;其中,任一資源對(duì)應(yīng)的條目包括:租戶標(biāo)識(shí)、 資源類型、資源標(biāo)識(shí)、資源使用量、查詢時(shí)間戳;
[0024] 其中,所述租戶標(biāo)識(shí)為使用所述任一資源的租戶的標(biāo)識(shí),所述資源類型為所述任 一資源的資源類型,所述資源標(biāo)識(shí)為所述任一資源的資源標(biāo)識(shí),所述資源使用量為所述租 戶標(biāo)識(shí)對(duì)應(yīng)的租戶使用所述任一資源的使用量,所述查詢時(shí)間戳為查詢所述資源使用量的 時(shí)間點(diǎn),其中,在同一查詢批次中,每個(gè)資源對(duì)應(yīng)的條目中的查詢時(shí)間戳相同。
[0025] 第二方面,提供一種計(jì)費(fèi)方法,適用于云計(jì)算下對(duì)云服務(wù)的資源使用進(jìn)行計(jì)費(fèi),所 述方法包括:
[0026] 接收分析中心發(fā)送的資源使用統(tǒng)計(jì)總表;
[0027] 根據(jù)所述資源使用統(tǒng)計(jì)總表獲取每個(gè)租戶的資源使用信息;
[0028] 根據(jù)資源定價(jià)表以及每個(gè)租戶的資源使用信息獲取每個(gè)租戶的費(fèi)用;
[0029] 所述資源的資源類型包括:實(shí)例,鏡像,簡(jiǎn)單存儲(chǔ)服務(wù)S3,彈性塊存儲(chǔ)EBS,彈性負(fù) 載均衡ELB,以及流量中的一種。
[0030] 結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,在所述資源使用統(tǒng)計(jì)總表中每個(gè)資 源對(duì)應(yīng)一個(gè)條目;其中,任一資源對(duì)應(yīng)的條目包括:租戶標(biāo)識(shí)、資源類型、資源標(biāo)識(shí)、資源使 用量、查詢時(shí)間戳;
[0031] 其中,所述租戶標(biāo)識(shí)為使用所述任一資源的租戶的標(biāo)識(shí),所述資源類型為所述任 一資源的資源類型,所述資源標(biāo)識(shí)為所述任一資源的資源標(biāo)識(shí),所述資源使用量為所述租 戶標(biāo)識(shí)對(duì)應(yīng)的租戶使用所述任一資源的使用量,所述查詢時(shí)間戳為查詢所述資源使用量的 時(shí)間點(diǎn),其中,在同一查詢批次中,每個(gè)資源對(duì)應(yīng)的條目中的查詢時(shí)間戳相同。
[0032] 結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述根據(jù) 所述資源使用統(tǒng)計(jì)總表獲取每個(gè)租戶的資源使用信息包括:
[0033] 根據(jù)所述資源使用統(tǒng)計(jì)總表中每個(gè)條目中的所述租戶標(biāo)識(shí)確定每條條目所屬的 租戶;
[0034] 根據(jù)每個(gè)租戶的所有條目獲取每個(gè)租戶的資源使用信息,每個(gè)租戶的資源使用信 息包括每個(gè)租戶所使用的每個(gè)資源的使用量。
[0035] 結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述根據(jù) 資源定價(jià)表以及每個(gè)租戶的資源使用信息獲取每個(gè)租戶的費(fèi)用包括:
[0036] 查詢所述資源定價(jià)表獲取每個(gè)租戶所使用的每個(gè)資源的單位價(jià)格;
[0037] 按照每個(gè)租戶所使用的每個(gè)資源的單位價(jià)格,根據(jù)每個(gè)租戶所使用的每個(gè)資源的 使用量以及預(yù)設(shè)的計(jì)費(fèi)策略計(jì)算每個(gè)租戶所使用的每個(gè)資源的費(fèi)用;
[0038] 根據(jù)每個(gè)租戶所使用的每個(gè)資源的費(fèi)用計(jì)算每個(gè)租戶的總費(fèi)用。
[0039] 結(jié)合第二方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,每個(gè)租戶 所使用的每個(gè)資源的使用量包括:
[0040] 對(duì)于任一租戶,若所述任一租戶所使用的任一資源的資源類型為實(shí)例,則所述任 一資源的使用量為所述任一資源對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng);
[0041] 若所述任一租戶所使用的任一資源的資源類型為鏡像,則所述任一資源的使用量 為所述任一資源所屬實(shí)例對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng);
[0042] 若所述任一租戶所使用的任一資源的資源類型為EBS,則所述任一資源的使用量 為所述任一資源的使用空間大小和使用時(shí)長(zhǎng);
[0043] 若所述任一租戶所使用的任一資源的資源類型為S3,則所述任一資源的使用量為 所述任一資源的使用空間大小和使用時(shí)長(zhǎng);
[0044] 若所述任一租戶所使用的任一資源的資源類型為ELB,則所述任一資源的使用量 為所述任一資源的使用時(shí)長(zhǎng);
[0045] 若所述任一租戶所使用的任一資源的資源類型為流量,則所述任一資源的使用量 為所述任一資源的流量值。
[0046] 結(jié)合第二方面的第四種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述預(yù)設(shè) 的計(jì)費(fèi)策略包括:
[0047] 若所述任一租戶所使用的任一資源的資源類型為實(shí)例,則所述任一租戶使用所述 任一資源的費(fèi)用為所述任一資源對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng)*所述任一資源的單位價(jià)格;[0048] 若所述任一租戶所使用的任一資源的資源類型為鏡像,則所述任一租戶使用所述 任一資源的費(fèi)用為所述任一資源所屬實(shí)例對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng)*所述任一資源的單位 價(jià)格;
[0049] 若所述任一租戶所使用的任一資源的資源類型為EBS,則所述任一租戶使用所述 任一資源的費(fèi)用為所述任一資源的使用空間大小*使用時(shí)長(zhǎng)*所述任一資源的單位價(jià)格;
[0050] 若所述任一租戶所使用的任一資源的資源類型為S3,則所述任一租戶使用所述任 一資源的費(fèi)用為所述任一資源的使用空間大小*使用時(shí)長(zhǎng)*所述任一資源的單位價(jià)格;
[0051] 若所述任一租戶所使用的任一資源的資源類型為ELB,則所述任一租戶使用所述 任一資源的費(fèi)用為所述任一資源的使用時(shí)長(zhǎng)*所述任一資源的單位價(jià)格;
[0052] 若所述任一租戶所使用的任一資源的資源類型為流量,則所述任一租戶使用所述 任一資源的費(fèi)用為所述任一資源的流量值*所述任一資源的單位價(jià)格;
[0053] 其中,所述任一資源的單位價(jià)格是根據(jù)所述任一資源的資源價(jià)格、價(jià)格單位和度 量單位確定的。
[0054] 結(jié)合第二方面或其上述任一種可能的實(shí)現(xiàn)方式,在第六種實(shí)現(xiàn)方式中,還包括:
[0055] 獲取所述分析中心統(tǒng)計(jì)的每類資源的使用率;
[0056] 根據(jù)每類資源的使用率,以及預(yù)設(shè)的每類資源的使用率對(duì)應(yīng)的價(jià)格調(diào)整策略對(duì)該 類資源的資源價(jià)格進(jìn)行調(diào)整。
[0057] 第三方面,提供一種分析中心,適用于云計(jì)算下對(duì)云服務(wù)的資源使用進(jìn)行計(jì)費(fèi),所 述分析中心包括:
[0058] 查詢模塊,用于根據(jù)第一租戶的標(biāo)識(shí)查詢所述第一租戶對(duì)應(yīng)的分區(qū),并查詢所述 第一租戶對(duì)應(yīng)的每個(gè)分區(qū)中的與所述第一租戶對(duì)應(yīng)的可用區(qū),得到所述第一租戶對(duì)應(yīng)的至 少一個(gè)可用區(qū);其中所述第一租戶為所有租戶中的任一個(gè)租戶;
[0059] 所述查詢模塊,還用于根據(jù)所述第一租戶的標(biāo)識(shí)查詢所述第一租戶對(duì)應(yīng)的工程, 得到所述第一租戶對(duì)應(yīng)的至少一個(gè)工程;
[0060] 采集模塊,用于根據(jù)所述至少一個(gè)工程的標(biāo)識(shí)在所述至少一個(gè)可用區(qū)下查詢所述 至少一個(gè)工程中每個(gè)工程所使用的資源的資源信息,得到所述第一租戶所使用的至少一個(gè) 資源的資源信息;
[0061] 分析模塊,用于根據(jù)所述至少一個(gè)資源的資源信息對(duì)每個(gè)資源的使用量進(jìn)行統(tǒng) 計(jì),得到所述第一租戶的資源使用信息;
[0062] 所述分析模塊,用于根據(jù)所述所有租戶的資源使用信息生成資源使用統(tǒng)計(jì)總表;
[0063] 接口模塊,用于將所述資源使用統(tǒng)計(jì)總表發(fā)送至計(jì)費(fèi)中心,以便計(jì)費(fèi)中心根據(jù)所 述資源使用統(tǒng)計(jì)總表獲取每個(gè)租戶的資源使用信息,并根據(jù)資源定價(jià)表以及每個(gè)租戶的資 源使用信息確定每個(gè)租戶的費(fèi)用。
[0064] 結(jié)合第三方面,在第一種可能的實(shí)現(xiàn)方式中,所述至少一個(gè)資源的資源信息包括: 所述至少一個(gè)資源的資源標(biāo)識(shí)和資源類型;
[0065] 其中,所述資源類型包括:實(shí)例,鏡像,簡(jiǎn)單存儲(chǔ)服務(wù)S3,彈性塊存儲(chǔ)EBS,彈性負(fù) 載均衡ELB,以及流量中的一種。
[0066] 結(jié)合第三方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述分析 模塊具體用于:
[0067] 若所述至少一個(gè)資源中的任一資源的資源類型為實(shí)例,則根據(jù)所述任一資源的資 源標(biāo)識(shí)統(tǒng)計(jì)所述任一資源對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng)作為所述任一資源的使用量;
[0068] 若所述任一資源的資源類型為鏡像,則根據(jù)所述任一資源的資源標(biāo)識(shí)將所述任一 資源所屬實(shí)例對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng)作為所述任一資源的使用量;
[0069] 若所述任一資源的資源類型為EBS,則根據(jù)所述任一資源的資源標(biāo)識(shí)統(tǒng)計(jì)所述任 一資源的使用空間大小和使用時(shí)長(zhǎng)作為所述任一資源的使用量;
[0070] 若所述任一資源的資源類型為S3,則根據(jù)所述任一資源的資源標(biāo)識(shí)統(tǒng)計(jì)所述任一 資源的使用空間大小和使用時(shí)長(zhǎng)作為所述任一資源的使用量;
[0071] 若所述任一資源的資源類型為ELB,則根據(jù)所述任一資源的資源標(biāo)識(shí)統(tǒng)計(jì)所述任 一資源的使用時(shí)長(zhǎng)作為所述任一資源的使用量;
[0072] 若所述任一資源的資源類型為流量,則將所述任一資源對(duì)應(yīng)的根據(jù)所述任一資源 的資源標(biāo)識(shí)統(tǒng)計(jì)所述任一資源的流量值作為所述任一資源的使用量。
[0073] 結(jié)合第三方面或其上述可能的實(shí)現(xiàn)方式中的任一種,在第三種可能的實(shí)現(xiàn)方式 中,從所述查詢模塊根據(jù)第一租戶的標(biāo)識(shí)查詢所述第一租戶對(duì)應(yīng)的分區(qū)以及每個(gè)所述分區(qū) 中所述第一租戶對(duì)應(yīng)的可用區(qū)至所述接口模塊將所述資源使用統(tǒng)計(jì)總表發(fā)送至計(jì)費(fèi)中心 為一個(gè)查詢批次;
[0074] 在所述接口模塊將所述資源使用統(tǒng)計(jì)總表發(fā)送至計(jì)費(fèi)中心之后,間隔預(yù)設(shè)時(shí)長(zhǎng)后 執(zhí)行下一個(gè)所述查詢批次。
[0075] 結(jié)合第三方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,在所述資 源使用統(tǒng)計(jì)總表中,每個(gè)資源對(duì)應(yīng)一個(gè)條目;其中,任一資源對(duì)應(yīng)的條目包括:租戶標(biāo)識(shí)、 資源類型、資源標(biāo)識(shí)、資源使用量、查詢時(shí)間戳;
[0076] 其中,所述租戶標(biāo)識(shí)為使用所述任一資源的租戶的標(biāo)識(shí),所述資源類型為所述任 一資源的資源類型,所述資源標(biāo)識(shí)為所述任一資源的資源標(biāo)識(shí),所述資源使用量為所述租 戶標(biāo)識(shí)對(duì)應(yīng)的租戶使用所述任一資源的使用量,所述查詢時(shí)間戳為查詢所述資源使用量的 時(shí)間點(diǎn),其中,在同一查詢批次中,每個(gè)資源對(duì)應(yīng)的條目中的查詢時(shí)間戳相同。
[0077] 第四方面,提供一種計(jì)費(fèi)中心,適用于云計(jì)算下對(duì)云服務(wù)的資源使用進(jìn)行計(jì)費(fèi),所 述計(jì)費(fèi)中心包括:
[0078] 接口模塊,用于接收分析中心發(fā)送的資源使用統(tǒng)計(jì)總表;
[0079] 獲取模塊,用于根據(jù)所述資源使用統(tǒng)計(jì)總表獲取每個(gè)租戶的資源使用信息;
[0080] 計(jì)費(fèi)模塊,用于根據(jù)資源定價(jià)表以及每個(gè)租戶的資源使用信息獲取每個(gè)租戶的費(fèi) 用;
[0081] 所述資源的資源類型包括:實(shí)例,鏡像,簡(jiǎn)單存儲(chǔ)服務(wù)S3,彈性塊存儲(chǔ)EBS,彈性負(fù) 載均衡ELB,以及流量中的一種。
[0082] 結(jié)合第四方面,在第一種可能的實(shí)現(xiàn)方式中,在所述資源使用統(tǒng)計(jì)總表中每個(gè)資 源對(duì)應(yīng)一個(gè)條目;其中,任一資源對(duì)應(yīng)的條目包括:租戶標(biāo)識(shí)、資源類型、資源標(biāo)識(shí)、資源使 用量、查詢時(shí)間戳;
[0083] 其中,所述租戶標(biāo)識(shí)為使用所述任一資源的租戶的標(biāo)識(shí),所述資源類型為所述任 一資源的資源類型,所述資源標(biāo)識(shí)為所述任一資源的資源標(biāo)識(shí),所述資源使用量為所述租 戶標(biāo)識(shí)對(duì)應(yīng)的租戶使用所述任一資源的使用量,所述查詢時(shí)間戳為查詢所述資源使用量的 時(shí)間點(diǎn),其中,在同一查詢批次中,每個(gè)資源對(duì)應(yīng)的條目中的查詢時(shí)間戳相同。
[0084] 結(jié)合第四方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述獲取 模塊具體用于:
[0085] 根據(jù)所述資源使用統(tǒng)計(jì)總表中每個(gè)條目中的所述租戶標(biāo)識(shí)確定每條條目所屬的 租戶;
[0086] 根據(jù)每個(gè)租戶的所有條目獲取每個(gè)租戶的資源使用信息,每個(gè)租戶的資源使用信 息包括每個(gè)租戶所使用的每個(gè)資源的使用量。
[0087] 結(jié)合第四方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述計(jì)費(fèi) 模塊包括:
[0088] 單價(jià)查詢模塊,用于查詢所述資源定價(jià)表獲取每個(gè)租戶所使用的每個(gè)資源的單位 價(jià)格;
[0089] 資源計(jì)費(fèi)模塊,用于按照每個(gè)租戶所使用的每個(gè)資源的單位價(jià)格,根據(jù)每個(gè)租戶 所使用的每個(gè)資源的使用量以及預(yù)設(shè)的計(jì)費(fèi)策略計(jì)算每個(gè)租戶所使用的每個(gè)資源的費(fèi) 用;
[0090] 租戶計(jì)費(fèi)模塊,用于根據(jù)每個(gè)租戶所使用的每個(gè)資源的費(fèi)用計(jì)算每個(gè)租戶的總費(fèi) 用。
[0091] 結(jié)合第四方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,每個(gè)租戶 所使用的每個(gè)資源的使用量包括:
[0092] 對(duì)于任一租戶,若所述任一租戶所使用的任一資源的資源類型為實(shí)例,則所述任 一資源的使用量為所述任一資源對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng);
[0093] 若所述任一租戶所使用的任一資源的資源類型為鏡像,則所述任一資源的使用量 為所述任一資源所屬實(shí)例對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng);
[0094] 若所述任一租戶所使用的任一資源的資源類型為EBS,則所述任一資源的使用量 為所述任一資源的使用空間大小和使用時(shí)長(zhǎng);
[0095] 若所述任一租戶所使用的任一資源的資源類型為S3,則所述任一資源的使用量為 所述任一資源的使用空間大小和使用時(shí)長(zhǎng);
[0096] 若所述任一租戶所使用的任一資源的資源類型為ELB,則所述任一資源的使用量 為所述任一資源的使用時(shí)長(zhǎng);
[0097] 若所述任一租戶所使用的任一資源的資源類型為流量,則所述任一資源的使用量 為所述任一資源的流量值。
[0098] 結(jié)合第四方面的第四種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述預(yù)設(shè) 的計(jì)費(fèi)策略包括:
[0099] 若所述任一租戶所使用的任一資源的資源類型為實(shí)例,則所述任一租戶使用所述 任一資源的費(fèi)用為所述任一資源對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng)*所述任一資源的單位價(jià)格;
[0100] 若所述任一租戶所使用的任一資源的資源類型為鏡像,則所述任一租戶使用所述 任一資源的費(fèi)用為所述任一資源所屬實(shí)例對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng)*所述任一資源的單位 價(jià)格;
[0101] 若所述任一租戶所使用的任一資源的資源類型為EBS,則所述任一租戶使用所述 任一資源的費(fèi)用為所述任一資源的使用空間大小*使用時(shí)長(zhǎng)*所述任一資源的單位價(jià)格;
[0102] 若所述任一租戶所使用的任一資源的資源類型為S3,則所述任一租戶使用所述任 一資源的費(fèi)用為所述任一資源的使用空間大小*使用時(shí)長(zhǎng)*所述任一資源的單位價(jià)格;
[0103] 若所述任一租戶所使用的任一資源的資源類型為ELB,則所述任一租戶使用所述 任一資源的費(fèi)用為所述任一資源的使用時(shí)長(zhǎng)*所述任一資源的單位價(jià)格;
[0104] 若所述任一租戶所使用的任一資源的資源類型為流量,則所述任一租戶使用所述 任一資源的費(fèi)用為所述任一資源的流量值*所述任一資源的單位價(jià)格;
[0105] 其中,所述任一資源的單位價(jià)格是根據(jù)所述任一資源的資源價(jià)格、價(jià)格單位和度 量單位確定的。
[0106] 結(jié)合第四方面或其上述任一種可能的實(shí)現(xiàn)方式,在第六種實(shí)現(xiàn)方式中,所述計(jì)費(fèi) 中心還包括:價(jià)格調(diào)整模塊,所述價(jià)格調(diào)整模塊用于:
[0107] 獲取所述分析中心統(tǒng)計(jì)的每類資源的使用率;
[0108] 根據(jù)每類資源的使用率,以及預(yù)設(shè)的每類資源的使用率對(duì)應(yīng)的價(jià)格調(diào)整策略對(duì)該 類資源的資源價(jià)格進(jìn)行調(diào)整。
[0109] 本發(fā)明實(shí)施例提供一種計(jì)費(fèi)方法、分析中心和計(jì)費(fèi)中心,首先由分析中心根據(jù)租 戶的標(biāo)識(shí),查詢每個(gè)租戶對(duì)應(yīng)的分區(qū),并查詢每個(gè)租戶對(duì)應(yīng)每個(gè)分區(qū)中的對(duì)應(yīng)該租戶的可 用區(qū),得到每個(gè)租戶對(duì)應(yīng)的至少一個(gè)可用區(qū),還根據(jù)租戶的標(biāo)識(shí)查詢每個(gè)租戶對(duì)應(yīng)的工程, 從而在每個(gè)租戶對(duì)應(yīng)的至少一個(gè)可用區(qū)下查詢?cè)撟鈶羲褂玫闹辽僖粋€(gè)資源的資源信息, 而后再對(duì)每個(gè)資源的使用量進(jìn)行統(tǒng)計(jì),最終得到每個(gè)租戶的資源使用信息,生成資源使用 統(tǒng)計(jì)總表,并將該資源使用統(tǒng)計(jì)總表發(fā)送給計(jì)費(fèi)中心,該計(jì)費(fèi)中心能夠根據(jù)資源使用統(tǒng)計(jì) 總表獲取每個(gè)租戶的資源使用信息,根據(jù)資源定價(jià)表以及每個(gè)租戶的資源使用信息確定每 個(gè)租戶的費(fèi)用。能夠?qū)崿F(xiàn)對(duì)多種云服務(wù)的資源使用進(jìn)行混合計(jì)費(fèi),并實(shí)現(xiàn)對(duì)多分區(qū)多云平 臺(tái)進(jìn)行混合計(jì)費(fèi)。
【專利附圖】
【附圖說明】
[0110] 為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使 用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本 領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0111] 圖1為現(xiàn)有技術(shù)中Openstack的架構(gòu)示意圖;
[0112] 圖2為本發(fā)明實(shí)施例提供的計(jì)費(fèi)系統(tǒng)的結(jié)構(gòu)示意圖;
[0113] 圖3為本發(fā)明實(shí)施例提供的一種計(jì)費(fèi)方法的流程示意圖;
[0114] 圖4為本發(fā)明實(shí)施例提供的另一種計(jì)費(fèi)方法的流程示意圖;
[0115] 圖5為本發(fā)明實(shí)施例提供的另一種計(jì)費(fèi)方法的流程示意圖;
[0116] 圖6為本發(fā)明實(shí)施例提供的另一種計(jì)費(fèi)方法中的資源使用量統(tǒng)計(jì)方法的流程示 意圖;
[0117] 圖7為本發(fā)明實(shí)施例提供的另一種計(jì)費(fèi)方法中的租戶費(fèi)用統(tǒng)計(jì)方法的流程示意 圖;
[0118] 圖8為本發(fā)明實(shí)施例提供的另一種計(jì)費(fèi)方法中的設(shè)定資源定價(jià)操作的流程示意 圖;
[0119] 圖9為本發(fā)明實(shí)施例提供的另一種計(jì)費(fèi)方法中的對(duì)設(shè)定資源定價(jià)操作進(jìn)行記錄 的流程示意圖;
[0120] 圖10為本發(fā)明實(shí)施例提供的另一種計(jì)費(fèi)方法中的管理員查詢費(fèi)用的流程示意 圖;
[0121] 圖11為本發(fā)明實(shí)施例提供的另一種計(jì)費(fèi)方法中的租戶查詢費(fèi)用的流程示意圖;
[0122] 圖12為本發(fā)明實(shí)施例提供的另一種計(jì)費(fèi)方法中的對(duì)資源價(jià)格進(jìn)行調(diào)整的流程示 意圖;
[0123] 圖13為本發(fā)明實(shí)施例提供的一種分析中心的結(jié)構(gòu)示意圖;
[0124] 圖14為本發(fā)明實(shí)施例提供的一種計(jì)費(fèi)中心的結(jié)構(gòu)示意圖;
[0125] 圖15為本發(fā)明實(shí)施例提供的另一種計(jì)費(fèi)中心的結(jié)構(gòu)示意圖;
[0126] 圖16為本發(fā)明實(shí)施例提供的計(jì)費(fèi)模塊的結(jié)構(gòu)示意圖;
[0127] 圖17為本發(fā)明實(shí)施例提供的另一種計(jì)費(fèi)中心的結(jié)構(gòu)示意圖;
[0128] 圖18為本發(fā)明實(shí)施例提供的另一種計(jì)費(fèi)中心的結(jié)構(gòu)示意圖;
[0129] 圖19為本發(fā)明實(shí)施例提供的另一種計(jì)費(fèi)中心的結(jié)構(gòu)示意圖;
[0130] 圖20為本發(fā)明實(shí)施例提供的另一種計(jì)費(fèi)中心的結(jié)構(gòu)示意圖;
[0131] 圖21為本發(fā)明實(shí)施例提供的另一種分析中心的結(jié)構(gòu)示意圖;
[0132] 圖22為本發(fā)明實(shí)施例提供的另一種計(jì)費(fèi)中心的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0133] 為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0134] 應(yīng)理解,本發(fā)明實(shí)施例的技術(shù)方案可以應(yīng)用于OpenStack云環(huán)境,適用于云計(jì)算 下對(duì)云服務(wù)的資源使用進(jìn)行計(jì)費(fèi),OpenStack的系統(tǒng)架構(gòu)可以如圖1所示,OpenStack云環(huán) 境可以包括多個(gè)分區(qū)(Region),或者也可以稱為數(shù)據(jù)中心(DataCenter,簡(jiǎn)稱:DC),分區(qū) 可以理解為一種地理區(qū)域,是物理概念,例如北京設(shè)一個(gè)分區(qū)。武漢設(shè)一個(gè)分區(qū),一般運(yùn)營(yíng) 商會(huì)在不同區(qū)域部署一套OpenStack系統(tǒng)(即一套云平臺(tái))??捎脜^(qū)(英文:Availability Zone,簡(jiǎn)稱:AZ)是在分區(qū)范圍內(nèi)的再次切分,一個(gè)區(qū)域內(nèi)可以包括多個(gè)AZ,AZ實(shí)際可以理 解為OpenStack系統(tǒng)的內(nèi)部可用區(qū)域,一個(gè)OpenStack系統(tǒng)可對(duì)應(yīng)1個(gè)或多個(gè)AZ。本發(fā)明 實(shí)施例的技術(shù)方案所應(yīng)用的系統(tǒng)架構(gòu)可以如圖2所示,包括:計(jì)費(fèi)系統(tǒng),以及計(jì)費(fèi)系統(tǒng)所要 統(tǒng)計(jì)的多個(gè)分區(qū),該計(jì)費(fèi)系統(tǒng)包括計(jì)費(fèi)中心和分析中心,該分析中心用于負(fù)責(zé)原始計(jì)量數(shù) 據(jù)采集,通過從不同分區(qū)獲取不同OpenStack系統(tǒng)的云服務(wù)的資源使用情況的原始數(shù)據(jù), 并存入分析數(shù)據(jù)庫(kù)(AnalysisData),再根據(jù)該分析數(shù)據(jù)庫(kù)中的原始數(shù)據(jù)進(jìn)行分析統(tǒng)計(jì),生 成基于租戶的消費(fèi)行為的關(guān)鍵績(jī)效指標(biāo)(英文:KeyPerformanceIndicator,簡(jiǎn)稱:KPI), 該KPI提供給計(jì)費(fèi)中心(BillingCenter),該KPI可以例如是各個(gè)租戶的對(duì)(云服務(wù))資 源的使用量。計(jì)費(fèi)中心從計(jì)費(fèi)數(shù)據(jù)庫(kù)(BillingData)獲取各個(gè)資源的價(jià)格,從而根據(jù)該 KPI對(duì)各個(gè)租戶的消費(fèi)行為進(jìn)行計(jì)費(fèi),計(jì)費(fèi)中心還可以根據(jù)該KPI對(duì)各種資源的價(jià)格進(jìn)行 調(diào)整。
[0135] 本發(fā)明實(shí)施例提供一種計(jì)費(fèi)方法,適用于云計(jì)算下對(duì)云服務(wù)的資源使用進(jìn)行計(jì) 費(fèi),如圖3所示,該方法包括:
[0136] 步驟101、根據(jù)第一租戶的標(biāo)識(shí)查詢所述第一租戶對(duì)應(yīng)的分區(qū),并查詢所述第一租 戶對(duì)應(yīng)的每個(gè)分區(qū)中的與所述第一租戶對(duì)應(yīng)的可用區(qū),得到所述第一租戶對(duì)應(yīng)的至少一個(gè) 可用區(qū);其中所述第一租戶為所有租戶中的任一個(gè)租戶。
[0137] 步驟102、根據(jù)所述第一租戶的標(biāo)識(shí)查詢所述第一租戶對(duì)應(yīng)的工程,得到所述第一 租戶對(duì)應(yīng)的至少一個(gè)工程。
[0138] 步驟103、根據(jù)所述至少一個(gè)工程的標(biāo)識(shí)在所述至少一個(gè)可用區(qū)下查詢所述至少 一個(gè)工程中每個(gè)工程所使用的資源的資源信息,得到所述第一租戶所使用的至少一個(gè)資源 的資源信息。
[0139] 步驟104、根據(jù)所述至少一個(gè)資源的資源信息對(duì)每個(gè)資源的使用量進(jìn)行統(tǒng)計(jì),得到 所述第一租戶的資源使用信息。
[0140] 步驟105、根據(jù)所述所有租戶的資源使用信息生成資源使用統(tǒng)計(jì)總表。
[0141] 步驟106、將所述資源使用統(tǒng)計(jì)總表發(fā)送至計(jì)費(fèi)中心,以便計(jì)費(fèi)中心根據(jù)所述資源 使用統(tǒng)計(jì)總表獲取每個(gè)租戶的資源使用信息,并根據(jù)資源定價(jià)表以及每個(gè)租戶的資源使用 信息確定每個(gè)租戶的費(fèi)用。
[0142] 另一方面,本發(fā)明實(shí)施例還提供另一種計(jì)費(fèi)方法,適用于云計(jì)算下對(duì)云服務(wù)的資 源使用進(jìn)行計(jì)費(fèi),如圖4所示,該方法包括:
[0143] 步驟201、接收分析中心發(fā)送的資源使用統(tǒng)計(jì)總表。
[0144] 步驟202、根據(jù)所述資源使用統(tǒng)計(jì)總表獲取每個(gè)租戶的資源使用信息。
[0145] 步驟203、根據(jù)資源定價(jià)表以及每個(gè)租戶的資源使用信息獲取每個(gè)租戶的費(fèi)用。
[0146] 所述資源的資源類型包括:實(shí)例(Instance),鏡像(Image),簡(jiǎn)單存儲(chǔ)服務(wù)(英 文:SimpleStorageService,簡(jiǎn)稱:S3),彈性塊存儲(chǔ)(英文:ElasticBlockStore,簡(jiǎn)稱: EBS),彈性負(fù)載均衡(英文:ElasticLoadBalancing,簡(jiǎn)稱:ELB),以及流量(Traffic)中的 一種。
[0147] 本發(fā)明實(shí)施例提供一種計(jì)費(fèi)方法,由分析中心根據(jù)租戶的標(biāo)識(shí),查詢每個(gè)租戶對(duì) 應(yīng)的分區(qū),并查詢每個(gè)租戶對(duì)應(yīng)每個(gè)分區(qū)中對(duì)應(yīng)該租戶的可用區(qū),得到每個(gè)租戶對(duì)應(yīng)的至 少一個(gè)可用區(qū),還根據(jù)租戶的標(biāo)識(shí)查詢每個(gè)租戶對(duì)應(yīng)的工程,從而在每個(gè)租戶對(duì)應(yīng)的至少 一個(gè)可用區(qū)下查詢?cè)撟鈶羲褂玫闹辽僖粋€(gè)資源的資源信息,而后再對(duì)每個(gè)資源的使用量 進(jìn)行統(tǒng)計(jì),最終得到每個(gè)租戶的資源使用信息,生成資源使用統(tǒng)計(jì)總表,并將該資源使用統(tǒng) 計(jì)總表發(fā)送給計(jì)費(fèi)中心,該計(jì)費(fèi)中心能夠根據(jù)資源使用統(tǒng)計(jì)總表獲取每個(gè)租戶的資源使用 信息,根據(jù)資源定價(jià)表以及每個(gè)租戶的資源使用信息確定每個(gè)租戶的費(fèi)用。能夠?qū)崿F(xiàn)對(duì)多 種云服務(wù)的資源使用進(jìn)行混合計(jì)費(fèi),并實(shí)現(xiàn)對(duì)多分區(qū)多云平臺(tái)進(jìn)行混合計(jì)費(fèi)。
[0148] 為了使本領(lǐng)域技術(shù)人員能夠更清楚地理解本發(fā)明實(shí)施例提供的技術(shù)方案,下面通 過具體的實(shí)施例,對(duì)本發(fā)明的實(shí)施例提供的計(jì)費(fèi)方法進(jìn)行詳細(xì)說明,為了方便說明,下面以 第一租戶為例,該第一租戶可以是所有租戶中的任意一個(gè)租戶,如圖5所示,該方法包括:
[0149] 步驟301、分析中心根據(jù)第一租戶的標(biāo)識(shí)查詢所述第一租戶對(duì)應(yīng)的分區(qū)并查詢所 述第一租戶對(duì)應(yīng)每個(gè)分區(qū)中的與所述第一租戶對(duì)應(yīng)的可用區(qū),得到所述第一租戶對(duì)應(yīng)的至 少一個(gè)可用區(qū)。
[0150] 示例性的,在數(shù)據(jù)開始采集前,分析中心可以調(diào)用KeyStone(認(rèn)證鑒權(quán)模塊)的 接口Get/v3/domains來查詢Domains(域)列表(域列表中包括各個(gè)分區(qū)的信息),根據(jù)Domains列表建立各個(gè)租戶、分區(qū)以及可用區(qū)之間的關(guān)系,根據(jù)該關(guān)系可以查詢到各租戶對(duì) 應(yīng)的分區(qū)、每個(gè)分區(qū)中對(duì)應(yīng)該租戶的可用區(qū)。
[0151] 故利用上述關(guān)系,根據(jù)第一租戶的標(biāo)識(shí)(例如租戶ID)查詢第一租戶對(duì)應(yīng)的分區(qū), 以及查詢第一租戶對(duì)應(yīng)的每個(gè)分區(qū)中的與第一租戶對(duì)應(yīng)的可用區(qū),可得到第一租戶對(duì)應(yīng)的 至少一個(gè)可用區(qū),可以為該至少一個(gè)可用區(qū)生成一個(gè)可用區(qū)列表。其中,該第一租戶的標(biāo)識(shí) 可以是該第一租戶的租戶ID,該租戶ID例如可以是Token(接入)ID。
[0152] 步驟302、分析中心根據(jù)所述第一租戶的標(biāo)識(shí)查詢所述第一租戶對(duì)應(yīng)的工程,得到 所述第一租戶對(duì)應(yīng)的至少一個(gè)工程。
[0153] 示例性的,分析中心可以根據(jù)每個(gè)租戶的標(biāo)識(shí)調(diào)用KeyStone的接口Get/v3/ projects查詢?cè)撟鈶魧?duì)應(yīng)的工程(projects),因此根據(jù)第一租戶的標(biāo)識(shí)查詢第一租戶對(duì) 應(yīng)的工程,就可以得到第一租戶對(duì)應(yīng)的至少一個(gè)工程,可以為該至少一個(gè)工程生成工程列 表。
[0154] 步驟303、分析中心根據(jù)所述至少一個(gè)工程的標(biāo)識(shí)在所述至少一個(gè)可用區(qū)下查詢 所述至少一個(gè)工程中每個(gè)工程所使用的資源的資源信息,得到所述第一租戶所使用的至少 一個(gè)資源的資源信息。
[0155] 示例性的,分析中心可以調(diào)用Ceilometer(統(tǒng)計(jì)模塊)的接口Get/v2/meters? q. op=eq&q. value={value} &q. field = {field}查詢度量對(duì)象,該度量對(duì)象就是每個(gè)工程 所使用的資源及其資源信息。
[0156] 故根據(jù)該至少一個(gè)工程的標(biāo)識(shí)(例如工程ID)調(diào)用接口Get/v2/meters?q. op =eq&q. value={value}&q. field={field}就可以統(tǒng)計(jì)出第一租戶所使用的至少一個(gè)資 源的資源信息,并且可以為該至少一個(gè)資源的資源信息生成一個(gè)資源列表,該列表可以存 儲(chǔ)在分析數(shù)據(jù)庫(kù)中以便后續(xù)統(tǒng)計(jì)時(shí)調(diào)用。
[0157] 其中,每個(gè)資源的資源信息可以包括:該資源的資源標(biāo)識(shí)和資源類型。示例性的, 資源類型可以為:實(shí)例,鏡像,S3,EBS,ELB,以及流量中的一種。其中,若某一資源的資源類 型為實(shí)例,則該資源的資源標(biāo)識(shí)為實(shí)例ID,可以是虛擬機(jī)規(guī)格名稱(VMSpecName),其中VM 表示虛擬機(jī)(VirtualMachine),Spec表示規(guī)格(Specification),若某一資源的資源類型 為鏡像,則該資源的資源標(biāo)識(shí)為鏡像ID,若某一資源的資源類型為EBS,則該資源的資源標(biāo) 識(shí)為卷(volume)ID或快照(Snapshot)ID,若某一資源的資源類型為ELB,則該資源的資源 標(biāo)識(shí)為桶ELB名稱(Name),若某一資源的資源類型為S3,則該資源的資源標(biāo)識(shí)為桶ID。
[0158] 步驟304、分析中心根據(jù)所述至少一個(gè)資源的資源信息對(duì)每個(gè)資源的使用量進(jìn)行 統(tǒng)計(jì),得到所述第一租戶的資源使用信息。
[0159] 示例性的,分析中心對(duì)某一資源調(diào)用Ceilometer的接口Get/v2/meters/ {meter_ name} /statistics ? period = {value} &q. op = eq&q. value = {value} &q. field = {field}&groupby={value}進(jìn)行統(tǒng)計(jì)可獲得該資源的使用量,因此循環(huán)調(diào)用該接口第一租 戶的資源列表中的每個(gè)資源進(jìn)行統(tǒng)計(jì),就能夠獲得第一租戶所使用的每個(gè)資源的使用量, 將第一租戶所使用的每個(gè)資源的使用量可以作為第一租戶的資源使用信息。
[0160] 其中,對(duì)于不同類型的資源,其資源使用量的度量也不同,例如:
[0161] 若任一資源的資源類型為實(shí)例,則根據(jù)該資源的資源標(biāo)識(shí)(VMSpecName)統(tǒng)計(jì)該 資源對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng)作為該資源的使用量。其中,統(tǒng)計(jì)虛擬機(jī)使用時(shí)長(zhǎng)時(shí),可以以小 時(shí)作為度量單位,使用時(shí)長(zhǎng)不足一小時(shí)的按一小時(shí)算。
[0162] 若該任一資源的資源類型為鏡像,則根據(jù)該資源的資源標(biāo)識(shí)(鏡像ID)將該資源 所屬實(shí)例對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng)作為該資源的使用量。需要說明的是,由于鏡像是實(shí)例的 子資源,所以對(duì)于鏡像的使用量不做單獨(dú)統(tǒng)計(jì),以其所屬的實(shí)例對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng)作 為該鏡像的使用量。
[0163] 若該任一資源的資源類型為EBS,則根據(jù)該資源的資源標(biāo)識(shí)(卷ID或快照ID)統(tǒng) 計(jì)該資源的使用空間大小和使用時(shí)長(zhǎng)作為該資源的使用量。其中,統(tǒng)計(jì)時(shí)長(zhǎng)可以以小時(shí)作 為度量單位,使用時(shí)長(zhǎng)不足一小時(shí)的按一小時(shí)算,統(tǒng)計(jì)使用空間大小可以以GB作為度量單 位,需要說明的是,由于Openstack的限制,可能無法查詢到每個(gè)卷或者快照的使用量,只 能查詢到每個(gè)工程的總的EBS使用量,此時(shí)在只需統(tǒng)計(jì)每個(gè)工程所使用的EBS的使用量即 可。
[0164] 若該任一資源的資源類型為S3,則根據(jù)該資源的資源標(biāo)識(shí)(桶ID)統(tǒng)計(jì)該資源的 使用空間大小和使用時(shí)長(zhǎng)作為該資源的使用量。其中,統(tǒng)計(jì)時(shí)長(zhǎng)可以以小時(shí)作為度量單位, 使用時(shí)長(zhǎng)不足一小時(shí)的按一小時(shí)算,統(tǒng)計(jì)使用空間大小可以以GB(千兆字節(jié))作為度量單 位。需要說明的是,在統(tǒng)計(jì)S3的使用量時(shí),只需要記錄該S3屬于哪個(gè)分區(qū)即可,不需要記 錄該S3屬于哪個(gè)可用區(qū)。
[0165] 若所述任一資源的資源類型為ELB,則根據(jù)該資源的資源標(biāo)識(shí)(ELB名稱)統(tǒng)計(jì)該 任一資源的使用時(shí)長(zhǎng)作為該資源的使用量。同樣的,統(tǒng)計(jì)時(shí)長(zhǎng)可以以小時(shí)作為度量單位,使 用時(shí)長(zhǎng)不足一小時(shí)的按一小時(shí)算。
[0166] 若該任一資源的資源類型為流量,則將該資源對(duì)應(yīng)的根據(jù)該資源的資源標(biāo)識(shí)統(tǒng)計(jì) 該資源的流量值作為該資源的使用量。其中,流量值可以以GB/每小時(shí)為度量單位。
[0167] 這樣就完成了對(duì)第一租戶的資源使用信息的統(tǒng)計(jì),對(duì)于其他租戶的資源使用信 息,統(tǒng)計(jì)方法與第一租戶完全相同,通過反復(fù)執(zhí)行步驟301?步驟304就可以獲得所有租戶 的資源使用信息。
[0168] 步驟305、分析中心根據(jù)所有租戶的資源使用信息生成資源使用統(tǒng)計(jì)總表。
[0169]具體的,分析中心將所有租戶的資源使用信息進(jìn)行匯總就可以得到資源使用統(tǒng)計(jì) 總表,該資源使用統(tǒng)計(jì)總表可以稱為t_resource_meter表,該表中記錄有每個(gè)租戶所使用 的每個(gè)資源的使用量。
[0170] 在該資源使用統(tǒng)計(jì)總表中,每個(gè)資源對(duì)應(yīng)一個(gè)條目,任一資源對(duì)應(yīng)的條目中可以 包括租戶標(biāo)識(shí)、資源類型、資源標(biāo)識(shí)、資源使用量、查詢時(shí)間戳,其中,租戶標(biāo)識(shí)為使用該任 一資源的租戶的標(biāo)識(shí),資源類型為該任一資源的資源類型,所述資源標(biāo)識(shí)為該任一資源的 資源標(biāo)識(shí),所述資源使用量為該租戶標(biāo)識(shí)對(duì)應(yīng)的租戶使用該任一資源的使用量,查詢時(shí)間 戳為查詢?cè)撡Y源使用量的時(shí)間點(diǎn),其中,在同一查詢批次中,每個(gè)資源對(duì)應(yīng)的條目中的查詢 時(shí)間戳相同。除此之外,還可以包括其他信息,例如,資源所述的分區(qū)和可用區(qū)。另外,上述 租戶標(biāo)識(shí)可以為租戶ID,也可以為工程ID,使用量可以細(xì)分為用量和時(shí)長(zhǎng),其中時(shí)長(zhǎng)可以 細(xì)分為使用時(shí)長(zhǎng)(分鐘)和新增小時(shí)數(shù),該新增小時(shí)數(shù)是用來對(duì)使用時(shí)長(zhǎng)進(jìn)行進(jìn)位的,用于 將使用時(shí)長(zhǎng)不足一小時(shí)的按一小時(shí)統(tǒng)計(jì),可為后續(xù)的費(fèi)用計(jì)算提供依據(jù)。示例性的,資源使 用統(tǒng)計(jì)總表的一個(gè)條目可以如表1所示:
[0171]表1
[0172]
【權(quán)利要求】
1. 一種計(jì)費(fèi)方法,適用于云計(jì)算下對(duì)云服務(wù)的資源使用進(jìn)行計(jì)費(fèi),其特征在于,所述方 法包括: 根據(jù)第一租戶的標(biāo)識(shí)查詢所述第一租戶對(duì)應(yīng)的分區(qū),并查詢所述第一租戶對(duì)應(yīng)的每個(gè) 分區(qū)中的與所述第一租戶對(duì)應(yīng)的可用區(qū),得到所述第一租戶對(duì)應(yīng)的至少一個(gè)可用區(qū);其中 所述第一租戶為所有租戶中的任一個(gè)租戶; 根據(jù)所述第一租戶的標(biāo)識(shí)查詢所述第一租戶對(duì)應(yīng)的工程,得到所述第一租戶對(duì)應(yīng)的至 少一個(gè)工程; 根據(jù)所述至少一個(gè)工程的標(biāo)識(shí)在所述至少一個(gè)可用區(qū)下查詢所述至少一個(gè)工程中每 個(gè)工程所使用的資源的資源信息,得到所述第一租戶所使用的至少一個(gè)資源的資源信息; 根據(jù)所述至少一個(gè)資源的資源信息對(duì)每個(gè)資源的使用量進(jìn)行統(tǒng)計(jì),得到所述第一租戶 的資源使用信息; 根據(jù)所述所有租戶的資源使用信息生成資源使用統(tǒng)計(jì)總表; 將所述資源使用統(tǒng)計(jì)總表發(fā)送至計(jì)費(fèi)中也,W便計(jì)費(fèi)中也根據(jù)所述資源使用統(tǒng)計(jì)總表 獲取每個(gè)租戶的資源使用信息,并根據(jù)資源定價(jià)表W及每個(gè)租戶的資源使用信息確定每個(gè) 租戶的費(fèi)用。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述至少一個(gè)資源的資源信息包括;所述 至少一個(gè)資源的資源標(biāo)識(shí)和資源類型; 其中,所述資源類型包括:實(shí)例,鏡像,簡(jiǎn)單存儲(chǔ)服務(wù)S3,彈性塊存儲(chǔ)邸S,彈性負(fù)載均 衡ELB,W及流量中的一種。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述至少一個(gè)資源的資源信息 對(duì)每個(gè)資源的使用量進(jìn)行統(tǒng)計(jì)包括: 若所述至少一個(gè)資源中的任一資源的資源類型為實(shí)例,則根據(jù)所述任一資源的資源標(biāo) 識(shí)統(tǒng)計(jì)所述任一資源對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng)作為所述任一資源的使用量; 若所述任一資源的資源類型為鏡像,則根據(jù)所述任一資源的資源標(biāo)識(shí)將所述任一資源 所屬實(shí)例對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng)作為所述任一資源的使用量; 若所述任一資源的資源類型為邸S,則根據(jù)所述任一資源的資源標(biāo)識(shí)統(tǒng)計(jì)所述任一資 源的使用空間大小和使用時(shí)長(zhǎng)作為所述任一資源的使用量; 若所述任一資源的資源類型為S3,則根據(jù)所述任一資源的資源標(biāo)識(shí)統(tǒng)計(jì)所述任一資源 的使用空間大小和使用時(shí)長(zhǎng)作為所述任一資源的使用量; 若所述任一資源的資源類型為ELB,則根據(jù)所述任一資源的資源標(biāo)識(shí)統(tǒng)計(jì)所述任一資 源的使用時(shí)長(zhǎng)作為所述任一資源的使用量; 若所述任一資源的資源類型為流量,則將所述任一資源對(duì)應(yīng)的根據(jù)所述任一資源的資 源標(biāo)識(shí)統(tǒng)計(jì)所述任一資源的流量值作為所述任一資源的使用量。
4. 根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,所述根據(jù)第一租戶的標(biāo)識(shí)查詢 所述第一租戶對(duì)應(yīng)的分區(qū)W及每個(gè)所述分區(qū)中所述第一租戶對(duì)應(yīng)的可用區(qū)至所述將所述 資源使用統(tǒng)計(jì)總表發(fā)送至計(jì)費(fèi)中也為一個(gè)查詢批次; 在所述將所述資源使用統(tǒng)計(jì)總表發(fā)送至計(jì)費(fèi)中也之后,間隔預(yù)設(shè)時(shí)長(zhǎng)后執(zhí)行下一個(gè)查 詢批次。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述資源使用統(tǒng)計(jì)總表中,每個(gè)資源 對(duì)應(yīng)一個(gè)條目;其中,任一資源對(duì)應(yīng)的條目包括:租戶標(biāo)識(shí)、資源類型、資源標(biāo)識(shí)、資源使用 量、查詢時(shí)間戳; 其中,所述租戶標(biāo)識(shí)為使用所述任一資源的租戶的標(biāo)識(shí),所述資源類型為所述任一資 源的資源類型,所述資源標(biāo)識(shí)為所述任一資源的資源標(biāo)識(shí),所述資源使用量為所述租戶標(biāo) 識(shí)對(duì)應(yīng)的租戶使用所述任一資源的使用量,所述查詢時(shí)間戳為查詢所述資源使用量的時(shí)間 點(diǎn),其中,在同一查詢批次中,每個(gè)資源對(duì)應(yīng)的條目中的查詢時(shí)間戳相同。
6. -種計(jì)費(fèi)方法,適用于云計(jì)算下對(duì)云服務(wù)的資源使用進(jìn)行計(jì)費(fèi),其特征在于,所述方 法包括: 接收分析中也發(fā)送的資源使用統(tǒng)計(jì)總表; 根據(jù)所述資源使用統(tǒng)計(jì)總表獲取每個(gè)租戶的資源使用信息; 根據(jù)資源定價(jià)表W及每個(gè)租戶的資源使用信息獲取每個(gè)租戶的費(fèi)用; 所述資源的資源類型包括:實(shí)例,鏡像,簡(jiǎn)單存儲(chǔ)服務(wù)S3,彈性塊存儲(chǔ)邸S,彈性負(fù)載均 衡ELB,W及流量中的一種。
7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述資源使用統(tǒng)計(jì)總表中每個(gè)資源 對(duì)應(yīng)一個(gè)條目;其中,任一資源對(duì)應(yīng)的條目包括:租戶標(biāo)識(shí)、資源類型、資源標(biāo)識(shí)、資源使用 量、查詢時(shí)間戳; 其中,所述租戶標(biāo)識(shí)為使用所述任一資源的租戶的標(biāo)識(shí),所述資源類型為所述任一資 源的資源類型,所述資源標(biāo)識(shí)為所述任一資源的資源標(biāo)識(shí),所述資源使用量為所述租戶標(biāo) 識(shí)對(duì)應(yīng)的租戶使用所述任一資源的使用量,所述查詢時(shí)間戳為查詢所述資源使用量的時(shí)間 點(diǎn),其中,在同一查詢批次中,每個(gè)資源對(duì)應(yīng)的條目中的查詢時(shí)間戳相同。
8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述根據(jù)所述資源使用統(tǒng)計(jì)總表獲取每 個(gè)租戶的資源使用信息包括: 根據(jù)所述資源使用統(tǒng)計(jì)總表中每個(gè)條目中的所述租戶標(biāo)識(shí)確定每條條目所屬的租 戶; 根據(jù)每個(gè)租戶的所有條目獲取每個(gè)租戶的資源使用信息,每個(gè)租戶的資源使用信息包 括每個(gè)租戶所使用的每個(gè)資源的使用量。
9. 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述根據(jù)資源定價(jià)表W及每個(gè)租戶的資 源使用信息獲取每個(gè)租戶的費(fèi)用包括: 查詢所述資源定價(jià)表獲取每個(gè)租戶所使用的每個(gè)資源的單位價(jià)格; 按照每個(gè)租戶所使用的每個(gè)資源的單位價(jià)格,根據(jù)每個(gè)租戶所使用的每個(gè)資源的使用 量W及預(yù)設(shè)的計(jì)費(fèi)策略計(jì)算每個(gè)租戶所使用的每個(gè)資源的費(fèi)用; 根據(jù)每個(gè)租戶所使用的每個(gè)資源的費(fèi)用計(jì)算每個(gè)租戶的總費(fèi)用。
10. 根據(jù)權(quán)利要求9所述的方法,其特征在于,每個(gè)租戶所使用的每個(gè)資源的使用量包 括: 對(duì)于任一租戶,若所述任一租戶所使用的任一資源的資源類型為實(shí)例,則所述任一資 源的使用量為所述任一資源對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng); 若所述任一租戶所使用的任一資源的資源類型為鏡像,則所述任一資源的使用量為所 述任一資源所屬實(shí)例對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng); 若所述任一租戶所使用的任一資源的資源類型為邸S,則所述任一資源的使用量為所 述任一資源的使用空間大小和使用時(shí)長(zhǎng); 若所述任一租戶所使用的任一資源的資源類型為S3,則所述任一資源的使用量為所述 任一資源的使用空間大小和使用時(shí)長(zhǎng); 若所述任一租戶所使用的任一資源的資源類型為ELB,則所述任一資源的使用量為所 述任一資源的使用時(shí)長(zhǎng); 若所述任一租戶所使用的任一資源的資源類型為流量,則所述任一資源的使用量為所 述任一資源的流量值。
11. 根據(jù)權(quán)利要求10所述的方法,其特征在于,所述預(yù)設(shè)的計(jì)費(fèi)策略包括: 若所述任一租戶所使用的任一資源的資源類型為實(shí)例,則所述任一租戶使用所述任一 資源的費(fèi)用為所述任一資源對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng)*所述任一資源的單位價(jià)格; 若所述任一租戶所使用的任一資源的資源類型為鏡像,則所述任一租戶使用所述任一 資源的費(fèi)用為所述任一資源所屬實(shí)例對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng)*所述任一資源的單位價(jià)格; 若所述任一租戶所使用的任一資源的資源類型為邸S,則所述任一租戶使用所述任一 資源的費(fèi)用為所述任一資源的使用空間大小*使用時(shí)長(zhǎng)*所述任一資源的單位價(jià)格; 若所述任一租戶所使用的任一資源的資源類型為S3,則所述任一租戶使用所述任一資 源的費(fèi)用為所述任一資源的使用空間大小*使用時(shí)長(zhǎng)*所述任一資源的單位價(jià)格; 若所述任一租戶所使用的任一資源的資源類型為ELB,則所述任一租戶使用所述任一 資源的費(fèi)用為所述任一資源的使用時(shí)長(zhǎng)*所述任一資源的單位價(jià)格; 若所述任一租戶所使用的任一資源的資源類型為流量,則所述任一租戶使用所述任一 資源的費(fèi)用為所述任一資源的流量值*所述任一資源的單位價(jià)格; 其中,所述任一資源的單位價(jià)格是根據(jù)所述任一資源的資源價(jià)格、價(jià)格單位和度量單 位確定的。
12. 根據(jù)權(quán)利要求6-11任一項(xiàng)所述的方法,其特征在于,還包括: 獲取所述分析中也統(tǒng)計(jì)的每類資源的使用率; 根據(jù)每類資源的使用率,W及預(yù)設(shè)的每類資源的使用率對(duì)應(yīng)的價(jià)格調(diào)整策略對(duì)該類資 源的資源價(jià)格進(jìn)行調(diào)整。
13. -種分析中也,適用于云計(jì)算下對(duì)云服務(wù)的資源使用進(jìn)行計(jì)費(fèi),其特征在于,所述 分析中也包括: 查詢模塊,用于根據(jù)第一租戶的標(biāo)識(shí)查詢所述第一租戶對(duì)應(yīng)的分區(qū),并查詢所述第一 租戶對(duì)應(yīng)的每個(gè)分區(qū)中的與所述第一租戶對(duì)應(yīng)的可用區(qū),得到所述第一租戶對(duì)應(yīng)的至少一 個(gè)可用區(qū);其中所述第一租戶為所有租戶中的任一個(gè)租戶; 所述查詢模塊,還用于根據(jù)所述第一租戶的標(biāo)識(shí)查詢所述第一租戶對(duì)應(yīng)的工程,得到 所述第一租戶對(duì)應(yīng)的至少一個(gè)工程; 采集模塊,用于根據(jù)所述至少一個(gè)工程的標(biāo)識(shí)在所述至少一個(gè)可用區(qū)下查詢所述至少 一個(gè)工程中每個(gè)工程所使用的資源的資源信息,得到所述第一租戶所使用的至少一個(gè)資源 的資源信息; 分析模塊,用于根據(jù)所述至少一個(gè)資源的資源信息對(duì)每個(gè)資源的使用量進(jìn)行統(tǒng)計(jì),得 到所述第一租戶的資源使用信息; 所述分析模塊,用于根據(jù)所述所有租戶的資源使用信息生成資源使用統(tǒng)計(jì)總表; 接口模塊,用于將所述資源使用統(tǒng)計(jì)總表發(fā)送至計(jì)費(fèi)中也,w便計(jì)費(fèi)中也根據(jù)所述資 源使用統(tǒng)計(jì)總表獲取每個(gè)租戶的資源使用信息,并根據(jù)資源定價(jià)表W及每個(gè)租戶的資源使 用信息確定每個(gè)租戶的費(fèi)用。
14.根據(jù)權(quán)利要求13所述的分析中也,其特征在于,所述至少一個(gè)資源的資源信息包 括:所述至少一個(gè)資源的資源標(biāo)識(shí)和資源類型; 其中,所述資源類型包括:實(shí)例,鏡像,簡(jiǎn)單存儲(chǔ)服務(wù)S3,彈性塊存儲(chǔ)邸S,彈性負(fù)載均 衡ELB,W及流量中的一種。
15.根據(jù)權(quán)利要求14所述的分析中也,其特征在于,所述分析模塊具體用于: 若所述至少一個(gè)資源中的任一資源的資源類型為實(shí)例,則根據(jù)所述任一資源的資源標(biāo) 識(shí)統(tǒng)計(jì)所述任一資源對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng)作為所述任一資源的使用量; 若所述任一資源的資源類型為鏡像,則根據(jù)所述任一資源的資源標(biāo)識(shí)將所述任一資源 所屬實(shí)例對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng)作為所述任一資源的使用量; 若所述任一資源的資源類型為邸S,則根據(jù)所述任一資源的資源標(biāo)識(shí)統(tǒng)計(jì)所述任一資 源的使用空間大小和使用時(shí)長(zhǎng)作為所述任一資源的使用量; 若所述任一資源的資源類型為S3,則根據(jù)所述任一資源的資源標(biāo)識(shí)統(tǒng)計(jì)所述任一資源 的使用空間大小和使用時(shí)長(zhǎng)作為所述任一資源的使用量; 若所述任一資源的資源類型為ELB,則根據(jù)所述任一資源的資源標(biāo)識(shí)統(tǒng)計(jì)所述任一資 源的使用時(shí)長(zhǎng)作為所述任一資源的使用量; 若所述任一資源的資源類型為流量,則將所述任一資源對(duì)應(yīng)的根據(jù)所述任一資源的資 源標(biāo)識(shí)統(tǒng)計(jì)所述任一資源的流量值作為所述任一資源的使用量。
16.根據(jù)權(quán)利要求13-15任一項(xiàng)所述的分析中也,其特征在于,從所述查詢模塊根據(jù)第 一租戶的標(biāo)識(shí)查詢所述第一租戶對(duì)應(yīng)的分區(qū)W及每個(gè)所述分區(qū)中所述第一租戶對(duì)應(yīng)的可 用區(qū)至所述接口模塊將所述資源使用統(tǒng)計(jì)總表發(fā)送至計(jì)費(fèi)中也為一個(gè)查詢批次; 在所述接口模塊將所述資源使用統(tǒng)計(jì)總表發(fā)送至計(jì)費(fèi)中也之后,間隔預(yù)設(shè)時(shí)長(zhǎng)后執(zhí)行 下一個(gè)所述查詢批次。
17.根據(jù)權(quán)利要求16所述的分析中也,其特征在于,在所述資源使用統(tǒng)計(jì)總表中,每個(gè) 資源對(duì)應(yīng)一個(gè)條目;其中,任一資源對(duì)應(yīng)的條目包括:租戶標(biāo)識(shí)、資源類型、資源標(biāo)識(shí)、資源 使用量、查詢時(shí)間戳; 其中,所述租戶標(biāo)識(shí)為使用所述任一資源的租戶的標(biāo)識(shí),所述資源類型為所述任一資 源的資源類型,所述資源標(biāo)識(shí)為所述任一資源的資源標(biāo)識(shí),所述資源使用量為所述租戶標(biāo) 識(shí)對(duì)應(yīng)的租戶使用所述任一資源的使用量,所述查詢時(shí)間戳為查詢所述資源使用量的時(shí)間 點(diǎn),其中,在同一查詢批次中,每個(gè)資源對(duì)應(yīng)的條目中的查詢時(shí)間戳相同。
18. -種計(jì)費(fèi)中也,適用于云計(jì)算下對(duì)云服務(wù)的資源使用進(jìn)行計(jì)費(fèi),其特征在于,所述 計(jì)費(fèi)中也包括: 接口模塊,用于接收分析中也發(fā)送的資源使用統(tǒng)計(jì)總表; 獲取模塊,用于根據(jù)所述資源使用統(tǒng)計(jì)總表獲取每個(gè)租戶的資源使用信息; 計(jì)費(fèi)模塊,用于根據(jù)資源定價(jià)表W及每個(gè)租戶的資源使用信息獲取每個(gè)租戶的費(fèi)用; 所述資源的資源類型包括:實(shí)例,鏡像,簡(jiǎn)單存儲(chǔ)服務(wù)S3,彈性塊存儲(chǔ)邸S,彈性負(fù)載均 衡ELB,W及流量中的一種。
19. 根據(jù)權(quán)利要求18所述的計(jì)費(fèi)中也,其特征在于,在所述資源使用統(tǒng)計(jì)總表中每個(gè) 資源對(duì)應(yīng)一個(gè)條目;其中,任一資源對(duì)應(yīng)的條目包括:租戶標(biāo)識(shí)、資源類型、資源標(biāo)識(shí)、資源 使用量、查詢時(shí)間戳; 其中,所述租戶標(biāo)識(shí)為使用所述任一資源的租戶的標(biāo)識(shí),所述資源類型為所述任一資 源的資源類型,所述資源標(biāo)識(shí)為所述任一資源的資源標(biāo)識(shí),所述資源使用量為所述租戶標(biāo) 識(shí)對(duì)應(yīng)的租戶使用所述任一資源的使用量,所述查詢時(shí)間戳為查詢所述資源使用量的時(shí)間 點(diǎn),其中,在同一查詢批次中,每個(gè)資源對(duì)應(yīng)的條目中的查詢時(shí)間戳相同。
20.根據(jù)權(quán)利要求19所述的計(jì)費(fèi)中也,其特征在于,所述獲取模塊具體用于: 根據(jù)所述資源使用統(tǒng)計(jì)總表中每個(gè)條目中的所述租戶標(biāo)識(shí)確定每條條目所屬的租 戶; 根據(jù)每個(gè)租戶的所有條目獲取每個(gè)租戶的資源使用信息,每個(gè)租戶的資源使用信息包 括每個(gè)租戶所使用的每個(gè)資源的使用量。
21. 根據(jù)權(quán)利要求20所述的計(jì)費(fèi)中也,其特征在于,所述計(jì)費(fèi)模塊包括: 單價(jià)查詢模塊,用于查詢所述資源定價(jià)表獲取每個(gè)租戶所使用的每個(gè)資源的單位價(jià) 格; 資源計(jì)費(fèi)模塊,用于按照每個(gè)租戶所使用的每個(gè)資源的單位價(jià)格,根據(jù)每個(gè)租戶所使 用的每個(gè)資源的使用量W及預(yù)設(shè)的計(jì)費(fèi)策略計(jì)算每個(gè)租戶所使用的每個(gè)資源的費(fèi)用; 租戶計(jì)費(fèi)模塊,用于根據(jù)每個(gè)租戶所使用的每個(gè)資源的費(fèi)用計(jì)算每個(gè)租戶的總費(fèi)用。
22. 根據(jù)權(quán)利要求21所述的計(jì)費(fèi)中也,其特征在于,每個(gè)租戶所使用的每個(gè)資源的使 用量包括: 對(duì)于任一租戶,若所述任一租戶所使用的任一資源的資源類型為實(shí)例,則所述任一資 源的使用量為所述任一資源對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng); 若所述任一租戶所使用的任一資源的資源類型為鏡像,則所述任一資源的使用量為所 述任一資源所屬實(shí)例對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng); 若所述任一租戶所使用的任一資源的資源類型為邸S,則所述任一資源的使用量為所 述任一資源的使用空間大小和使用時(shí)長(zhǎng); 若所述任一租戶所使用的任一資源的資源類型為S3,則所述任一資源的使用量為所述 任一資源的使用空間大小和使用時(shí)長(zhǎng); 若所述任一租戶所使用的任一資源的資源類型為ELB,則所述任一資源的使用量為所 述任一資源的使用時(shí)長(zhǎng); 若所述任一租戶所使用的任一資源的資源類型為流量,則所述任一資源的使用量為所 述任一資源的流量值。
23. 根據(jù)權(quán)利要求22所述的計(jì)費(fèi)中也,其特征在于,所述預(yù)設(shè)的計(jì)費(fèi)策略包括: 若所述任一租戶所使用的任一資源的資源類型為實(shí)例,則所述任一租戶使用所述任一 資源的費(fèi)用為所述任一資源對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng)*所述任一資源的單位價(jià)格; 若所述任一租戶所使用的任一資源的資源類型為鏡像,則所述任一租戶使用所述任一 資源的費(fèi)用為所述任一資源所屬實(shí)例對(duì)應(yīng)的虛擬機(jī)使用時(shí)長(zhǎng)*所述任一資源的單位價(jià)格; 若所述任一租戶所使用的任一資源的資源類型為邸S,則所述任一租戶使用所述任一 資源的費(fèi)用為所述任一資源的使用空間大小*使用時(shí)長(zhǎng)*所述任一資源的單位價(jià)格; 若所述任一租戶所使用的任一資源的資源類型為S3,則所述任一租戶使用所述任一資 源的費(fèi)用為所述任一資源的使用空間大小*使用時(shí)長(zhǎng)*所述任一資源的單位價(jià)格; 若所述任一租戶所使用的任一資源的資源類型為ELB,則所述任一租戶使用所述任一 資源的費(fèi)用為所述任一資源的使用時(shí)長(zhǎng)*所述任一資源的單位價(jià)格; 若所述任一租戶所使用的任一資源的資源類型為流量,則所述任一租戶使用所述任一 資源的費(fèi)用為所述任一資源的流量值*所述任一資源的單位價(jià)格; 其中,所述任一資源的單位價(jià)格是根據(jù)所述任一資源的資源價(jià)格、價(jià)格單位和度量單 位確定的。
24.根據(jù)權(quán)利要求18-23任一項(xiàng)所述的計(jì)費(fèi)中也,其特征在于,所述計(jì)費(fèi)中也還包括: 價(jià)格調(diào)整模塊,所述價(jià)格調(diào)整模塊用于: 獲取所述分析中也統(tǒng)計(jì)的每類資源的使用率; 根據(jù)每類資源的使用率,W及預(yù)設(shè)的每類資源的使用率對(duì)應(yīng)的價(jià)格調(diào)整策略對(duì)該類資 源的資源價(jià)格進(jìn)行調(diào)整。
【文檔編號(hào)】H04L29/08GK104468136SQ201410855958
【公開日】2015年3月25日 申請(qǐng)日期:2014年12月31日 優(yōu)先權(quán)日:2014年12月31日
【發(fā)明者】嚴(yán)永福, 曾憲軍 申請(qǐng)人:華為技術(shù)有限公司