欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

容量彈性伸縮方法及相關裝置與流程

文檔序號:40553750發(fā)布日期:2025-01-03 11:13閱讀:11來源:國知局
容量彈性伸縮方法及相關裝置與流程

所屬的技術人員能夠理解,本技術的各個方面可以實現(xiàn)為系統(tǒng)、方法或程序產(chǎn)品。因此,本技術的各個方面可以具體實現(xiàn)為以下形式,即:完全的硬件實施方式、完全的軟件實施方式(包括固件、微代碼等),或硬件和軟件方面結合的實施方式,這里可以統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”?;谙嗤陌l(fā)明構思,本技術實施例還提供一種電子設備。在一種實施例中,該電子設備可以是服務器,也可以是終端設備。參閱圖12所示,其為本技術實施例中提供的一種可能的電子設備的結構示意圖,圖12中,電子設備1200包括:處理器1210和存儲器1220。其中,存儲器1220存儲有可被處理器1210執(zhí)行的計算機程序,處理器1210通過執(zhí)行存儲器1220存儲的指令,可以執(zhí)行上述容量彈性伸縮方法的步驟。存儲器1220可以是易失性存儲器(volatile?memory),例如隨機存取存儲器(random-access?memory,ram);存儲器1220也可以是非易失性存儲器(non-volatilememory),例如只讀存儲器(read-only?memory,rom),快閃存儲器(flash?memory),硬盤(hard?disk?drive,hdd)或固態(tài)硬盤(solid-state?drive,ssd);或者存儲器1220是能夠用于攜帶或存儲具有指令或數(shù)據(jù)結構形式的期望的程序代碼并能夠由計算機存取的任何其他介質,但不限于此。存儲器1220也可以是上述存儲器的組合。處理器1210可以包括一個或多個中央處理單元(central?processing?unit,cpu)或者為數(shù)字處理單元等等。處理器1210,用于執(zhí)行存儲器1220中存儲的計算機程序時實現(xiàn)上述容量彈性伸縮方法。在一些實施例中,處理器1210和存儲器1220可以在同一芯片上實現(xiàn),在一些實施例中,它們也可以在獨立的芯片上分別實現(xiàn)。本技術實施例中不限定上述處理器1210和存儲器1220之間的具體連接介質。本技術實施例中以處理器1210和存儲器1220之間通過總線連接為例,總線在圖12中以粗線描述,其它部件之間的連接方式,僅是進行示意性說明,并不引以為限??偩€可以分為地址總線、數(shù)據(jù)總線、控制總線等。為便于描述,圖12中僅用一條粗線描述,但并不描述僅有一根總線或一種類型的總線。基于同一發(fā)明構思,本技術實施例提供了一種計算機可讀存儲介質,其包括計算機程序,當計算機程序在電子設備上運行時,計算機程序用于使電子設備執(zhí)行上述容量彈性伸縮方法的步驟。在一些可能的實施方式中,本技術提供的容量彈性伸縮方法的各個方面還可以實現(xiàn)為一種程序產(chǎn)品的形式,其包括計算機程序,當程序產(chǎn)品在電子設備上運行時,計算機程序用于使電子設備執(zhí)行上述容量彈性伸縮方法中的步驟,例如,電子設備可以執(zhí)行如圖2中所示的步驟。程序產(chǎn)品可以采用一個或多個可讀介質的任意組合。可讀介質可以是可讀信號介質或者可讀存儲介質??勺x存儲介質例如可以是但不限于電、磁、光、電磁、紅外線、或半導體的系統(tǒng)、裝置或器件,或者任意以上的組合??勺x存儲介質的更具體的例子(非窮舉的列表)包括:具有一個或多個導線的電連接、便攜式盤、硬盤、ram、rom、可擦式可編程只讀存儲器(eprom或閃存)、光纖、便攜式緊湊盤只讀存儲器(compact?disk?read?only?memory,cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。本技術的實施方式的程序產(chǎn)品可以采用cd-rom并包括計算機程序,并可以在電子設備上運行。然而,本技術的程序產(chǎn)品不限于此,在本文件中,可讀存儲介質可以是任何包含或存儲計算機程序的有形介質,該計算機程序可以被命令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結合使用。可讀信號介質可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了可讀計算機程序。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括但不限于電磁信號、光信號或上述的任意合適的組合??勺x信號介質還可以是可讀存儲介質以外的任何可讀介質,該可讀介質可以發(fā)送、傳播或者傳輸用于由命令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結合使用的計算機程序。盡管已描述了本技術的優(yōu)選實施例,但本領域內的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本技術范圍的所有變更和修改。顯然,本領域的技術人員可以對本技術進行各種改動和變型而不脫離本技術的精神和范圍。這樣,倘若本技術的這些修改和變型屬于本技術權利要求及其等同技術的范圍之內,則本技術也意圖包含這些改動和變型在內。


背景技術:

1、容器集群管理系統(tǒng)(kubernetes)是一個開源的平臺,可以實現(xiàn)容器集群的自動化部署、自動擴縮容、維護等功能。在kubernetes中,集群存儲資源主要是以持久化卷(persistent?volume,pv)的形式管理的。

2、相關技術中,每個業(yè)務的pv容量是固定的,然而,一些業(yè)務的運行存在高峰期或低谷期,因此,業(yè)務對存儲資源的需求是不斷變化的,在高峰期,業(yè)務的資源使用率較高,而在低谷期,業(yè)務的資源使用率較低,顯然,采用固定的pv容量會導致存儲資源的使用率較低,浪費存儲資源。


技術實現(xiàn)思路

1、本技術實施例提供一種容量彈性伸縮方法及相關裝置,用以合理利用存儲資源,提高存儲資源的使用率。

2、第一方面,本技術實施例提供一種容量彈性伸縮方法,包括:

3、若接收到所述集群中的各邏輯存儲單元各自的測量信息,則獲取所述各存儲邏輯單元各自關聯(lián)的伸縮規(guī)則集;其中,每個邏輯存儲單元用于為所述集群中的一個從節(jié)點提供數(shù)據(jù)存儲服務,每個測量信息用于評估對應邏輯存儲單元的存儲狀態(tài),每條伸縮規(guī)則包含一種參考存儲狀態(tài)的狀態(tài)描述信息和目標容量;

4、針對獲取的各伸縮規(guī)則集,分別執(zhí)行以下操作:

5、當一個伸縮規(guī)則集中,存在符合預設條件的目標伸縮規(guī)則時,基于所述目標伸縮規(guī)則包含的目標容量,對所述一個伸縮規(guī)則集關聯(lián)的邏輯存儲單元進行存儲容量調整;其中,所述預設條件表征:一條伸縮規(guī)則包含的狀態(tài)描述信息,與所述關聯(lián)的邏輯存儲單元對應的測量信息匹配成功。

6、第二方面,本技術實施例提供一種容量彈性伸縮裝置,包括:

7、數(shù)據(jù)獲取單元,用于若接收到集群中的各邏輯存儲單元各自的測量信息,則獲取所述各存儲邏輯單元各自關聯(lián)的伸縮規(guī)則集;其中,每個邏輯存儲單元用于為所述集群中的一個從節(jié)點提供數(shù)據(jù)存儲服務,每個測量信息用于評估對應邏輯存儲單元的存儲狀態(tài),每條伸縮規(guī)則包含一種參考存儲狀態(tài)的狀態(tài)描述信息和目標容量;

8、數(shù)據(jù)檢測單元,用于針對獲取的各伸縮規(guī)則集,分別執(zhí)行以下操作:

9、當一個伸縮規(guī)則集中,存在符合預設條件的目標伸縮規(guī)則時,基于所述目標伸縮規(guī)則包含的目標容量,對所述一個伸縮規(guī)則集關聯(lián)的邏輯存儲單元進行存儲容量調整;其中,所述預設條件表征:一條伸縮規(guī)則包含的狀態(tài)描述信息,與所述關聯(lián)的邏輯存儲單元對應的測量信息匹配成功。

10、作為一種可能的實現(xiàn)方式,每個測量信息包含至少一個評估指標各自的測量值,每個狀態(tài)描述信息包含所述至少一個評估指標各自的數(shù)值范圍;

11、則確定一條伸縮規(guī)則包含的狀態(tài)描述信息,與所述關聯(lián)的邏輯存儲單元對應的測量信息匹配成功時,數(shù)據(jù)檢測單元具體用于:

12、當所述關聯(lián)的邏輯存儲單元對應的測量信息中的至少一個測量值,均符合所述狀態(tài)描述信息中對應的數(shù)值范圍時,所述一條伸縮規(guī)則包含的狀態(tài)描述信息,與所述關聯(lián)的邏輯存儲單元對應的測量信息匹配成功。

13、作為一種可能的實現(xiàn)方式,所述至少一個評估指標包括:對應邏輯存儲單元的容量、使用率、寫入速度和使用容量增長速度;

14、則確定所述關聯(lián)的邏輯存儲單元對應的測量信息中的至少一個測量值,均符合所述狀態(tài)描述信息中對應的數(shù)值范圍時,數(shù)據(jù)檢測單元具體用于:

15、對應邏輯存儲單元的容量位于預設容量范圍內;

16、對應邏輯存儲單元的使用率位于預設使用范圍內;

17、對應邏輯存儲單元的塊設備寫入速度位于預設寫入速度范圍內;

18、對應邏輯存儲單元的使用容量增長速度位于預設增長速度范圍內。

19、作為一種可能的實現(xiàn)方式,所述基于所述目標伸縮規(guī)則包含的目標容量,對所述一個伸縮規(guī)則集關聯(lián)的邏輯存儲單元進行存儲容量調整時,數(shù)據(jù)檢測單元具體用于:

20、獲取所述一個伸縮規(guī)則集關聯(lián)的邏輯存儲單元的預設存儲容量范圍;

21、當所述目標伸縮規(guī)則包含的目標容量,位于所述預設存儲容量范圍內時,將所述一個伸縮規(guī)則集關聯(lián)的邏輯存儲單元的存儲容量調整所述目標容量。

22、作為一種可能的實現(xiàn)方式,所述集群的各從節(jié)點中運行有至少一個業(yè)務組件,每個業(yè)務組件由至少一個存儲邏輯單元提供數(shù)據(jù)存儲服務;則數(shù)據(jù)獲取單元還用于:

23、當所述至少一個業(yè)務組件部署至所述集群中時,分別將對應的至少一個存儲邏輯單元各自關聯(lián)的伸縮規(guī)則集,注冊到所述主節(jié)點中;

24、當所述至少一個業(yè)務組件從所述集群中卸載時,分別從所述主節(jié)點中刪除對應的至少一個存儲邏輯單元各自關聯(lián)的伸縮規(guī)則集。

25、作為一種可能的實現(xiàn)方式,所述基于所述目標伸縮規(guī)則包含的目標容量,對所述一個伸縮規(guī)則集關聯(lián)的邏輯存儲單元進行存儲容量調整時,數(shù)據(jù)檢測單元具體用于:

26、通過所述集群的資源配置接口,向所述一個伸縮規(guī)則集關聯(lián)的邏輯存儲單元所在的從節(jié)點,發(fā)送所述目標容量,以使所述從節(jié)點基于所述目標容量,對所述關聯(lián)的邏輯存儲單元進行存儲容量調整。

27、作為一種可能的實現(xiàn)方式,所述集群中的各邏輯存儲單元各自的測量信息是所述集群中的各從節(jié)點周期上報的;

28、則所述接收到所述集群中的各邏輯存儲單元各自的測量信息之后,數(shù)據(jù)獲取單元還用于:

29、將接收到的各測量信息分別存儲至所述主節(jié)點中的指定存儲位置;

30、周期性地從所述指定存儲位置讀取并刪除所述各測量信息。

31、第三方面,本技術實施例提供一種電子設備,包括處理器和存儲器,其中,所述存儲器存儲有計算機程序,當所述計算機程序被所述處理器執(zhí)行時,使得所述處理器執(zhí)行上述方法的步驟。

32、第四方面,本技術實施例提供一種計算機可讀存儲介質,其包括計算機程序,當所述計算機程序在電子設備上運行時,所述計算機程序用于使所述電子設備執(zhí)行上述方法的步驟。

33、第五方面,本技術實施例提供一種計算機程序產(chǎn)品,所述程序產(chǎn)品包括計算機程序,所述計算機程序存儲在計算機可讀存儲介質中,電子設備的處理器從所述計算機可讀存儲介質中讀取并執(zhí)行所述計算機程序,使得電子設備執(zhí)行上述方法的步驟。

34、本技術實施例中,主節(jié)點將集群中的各邏輯存儲單元各自的測量信息,分別與各存儲邏輯單元各自關聯(lián)的伸縮規(guī)則集進行匹配,并在匹配成功時,根據(jù)匹配成的目標伸縮規(guī)則中包含的目標容量,對相應邏輯存儲單元進行存儲容量調整。

35、這樣,通過將各邏輯存儲單元(如pv)各自的測量數(shù)據(jù),分別與關聯(lián)的各伸縮規(guī)則進行匹配,實現(xiàn)對邏輯存儲單元的容量彈性伸縮控制,從而更好的利用集群的存儲資源,減少存儲資源的閑置和浪費,提高存儲資源的利用率,此外,針對邏輯存儲單元進行容量彈性伸縮控制,相對于針對節(jié)點的伸縮控制而言,彈性伸縮控制的細粒度更高,存儲資源的利用率更高。特別是在業(yè)務需要寫入大量數(shù)據(jù)到存儲資源,或者業(yè)務處于空閑或者低谷期時,可以修改集群pv的資源占用,從而滿足集群業(yè)務在不同時期對存儲資源的需求,保證業(yè)務穩(wěn)定性的同時,提高存儲資源的利用率,減少存儲資源的浪費。

36、本技術的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本技術而了解。本技術的目的和其他優(yōu)點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現(xiàn)和獲得。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
东兴市| 临江市| 固镇县| 奉贤区| 晋宁县| 汉川市| 承德县| 沙洋县| 永善县| 七台河市| 洛扎县| 南宁市| 杨浦区| 桃园县| 富源县| 辉县市| 玛多县| 定南县| 德令哈市| 武平县| 聊城市| 白银市| 浠水县| 龙州县| 米脂县| 石景山区| 江陵县| 塘沽区| 阳新县| 石城县| 会东县| 巴林右旗| 阿勒泰市| 宝鸡市| 建平县| 阳曲县| 兴和县| 怀集县| 晋中市| 湘阴县| 安宁市|