亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

基于虛擬化的服務器配置測算處理方法與裝置的制造方法

文檔序號:8258169閱讀:459來源:國知局
基于虛擬化的服務器配置測算處理方法與裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及云計算技術,尤其是一種基于虛擬化的服務器配置測算處理方法與裝置。
【背景技術】
[0002]軟件應用的互聯網化和移動化,對承載應用的服務器的就緒時間和配置準確度提出了越來越高的要求。事務處理性能委員會C基準程序(Transact1n ProcessingPerformance Counci 1-C, TPC-C)是一種旨在衡量聯機事務處理(OLTP)系統(tǒng)性能與可伸縮性的行業(yè)標準基準測試項目,將對包括查詢、更新及隊列式小批量事務在內的廣泛數據庫功能進行測試。對于聯機交易處理類系統(tǒng),通常根據其處理的業(yè)務類型和數量估算TPC-C值,根據TPC-C值選取相匹配的服務器配置,包括中央處理器(CPU)核心數量、內存大小。獲得服務器配置后,部署系統(tǒng)軟件及應用系統(tǒng),運行服務,監(jiān)測服務器CPU和內存使用情況。如果發(fā)現服務器配置不滿足運行要求,擴容或更換服務器,重新部署系統(tǒng)軟件及應用系統(tǒng),再次對服務器配置進行測試。
[0003]現有技術中,通過TPC-C值估算服務器配置時,根據應用系統(tǒng)處理的業(yè)務事務量計算出TPC-C值后,選擇一款TPC-C值與計算出的TPC-C值相近的服務器型號,參考該型號的服務器配置。在實現本發(fā)明的過程中,發(fā)明人發(fā)現,現有技術通過TPC-C值估算服務器配置的方法至少存在以下問題:
[0004]一是估算的服務器配置與實際需求通常存在誤差。如果服務器運行后才發(fā)現CPU、內存使用率不高,則造成投資和資源浪費;如果服務器配置不足夠,則擴容或更換服務器需要較長的時間,且重新部署系統(tǒng)軟件和應用系統(tǒng)需要耗費大量時間和人力,調整服務器配置后,可能出現資源浪費或仍然不足的情況,需要多次調整服務器配置;
[0005]二是無法快速提供多個可用服務器配置供選擇。

【發(fā)明內容】

[0006]本發(fā)明實施例所要解決的技術問題是:提供一種基于虛擬化的服務器配置測算處理方法與裝置,以快速生成適合于應用的連續(xù)多個服務器配置,選擇最匹配的服務器配置。
[0007]本發(fā)明實施例提供的一種基于虛擬化的服務器配置測算處理方法,包括:
[0008]估算滿足最低運行要求的服務器配置的初始值,所述服務器配置包括中央處理器CPU核心數量和內存大??;
[0009]根據所述服務器配置的初始值生成虛擬服務器;
[0010]在虛擬服務器上部署系統(tǒng)軟件及應用系統(tǒng);
[0011]獲取滿足應用要求的連續(xù)多個服務器配置;
[0012]根據用戶期望的資源利用率,在所述連續(xù)多個服務器配置中查找與所述資源利用率最接近的服務器配置。
[0013]上述方法的一個具體實施例中,所述估算滿足最低運行要求的服務器配置的初始值包括:
[0014]根據待處理業(yè)務事務量,通過TPC-C值估算方法估算滿足最低運行要求的服務器配置的初始值。
[0015]上述方法的一個具體實施例中,根據所述服務器配置的初始值生成虛擬服務器包括:
[0016]通過服務器虛擬化軟件,在物理服務器上生成與所述服務器配置的初始值相符的虛擬機,作為虛擬服務器。
[0017]上述方法的一個具體實施例中,所述獲取滿足應用要求的連續(xù)多個服務器配置包括:
[0018]以所述初始值要求的服務器配置作為當前配置,將虛擬服務器的硬件環(huán)境設置為當前服務器配置;
[0019]啟動虛擬服務器,運行應用并監(jiān)測虛擬服務器的性能;
[0020]判斷虛擬服務器當前的資源利用率是否在預設資源利用率區(qū)間內;
[0021]若虛擬服務器當前的資源利用率在預設資源利用率區(qū)間內,記錄當前服務器配置和當前的資源利用率;將當前服務器配置增加一個單元,然后返回執(zhí)行所述將虛擬服務器的硬件環(huán)境設置為當前服務器配置的操作;
[0022]否則,若虛擬服務器當前的資源利用率小于預設資源利用率區(qū)間的下限,執(zhí)行所述將當前服務器配置增加一個單元的操作;
[0023]若虛擬服務器當前的資源利用率大于預設資源利用率區(qū)間的上限,以資源利用率為關鍵字,由記錄的連續(xù)多個服務器配置創(chuàng)建服務器配置的二叉排序樹。
[0024]上述方法的一個具體實施例中,在所述連續(xù)多個服務器配置中查找與所述資源利用率最接近的服務器配置包括:
[0025]以所述用戶期望的資源利用率為關鍵字,在服務器配置的二叉排序樹中查找與所述用戶期望的資源利用率最接近的資源利用率對應的服務器配置。
[0026]本發(fā)明實施例提供的一種基于虛擬化的服務器配置測算處理裝置,包括:
[0027]估算單元,用于估算滿足最低運行要求的服務器配置的初始值,所述服務器配置包括CPU核心數量和內存大?。?br>[0028]生成單元,用于根據所述服務器配置的初始值生成虛擬服務器;
[0029]部署單元,用于在虛擬服務器上部署系統(tǒng)軟件及應用系統(tǒng);
[0030]獲取單元,用于獲取滿足應用要求的連續(xù)多個服務器配置;
[0031]查詢單元,用于根據用戶期望的資源利用率,在所述連續(xù)多個服務器配置中查找與所述資源利用率最接近的服務器配置。
[0032]上述裝置的一個具體實施例中,所述估算單元,具體根據待處理業(yè)務事務量,通過TPC-C值估算裝置估算滿足最低運行要求的服務器配置的初始值。
[0033]上述裝置的一個具體實施例中,所述生成單元,具體通過服務器虛擬化軟件,在物理服務器上生成與所述服務器配置的初始值相符的虛擬機,作為虛擬服務器。
[0034]上述裝置的一個具體實施例中,所述獲取單元,具體以所述初始值要求的服務器配置作為當前配置,將虛擬服務器的硬件環(huán)境設置為當前服務器配置;啟動虛擬服務器,運行應用并監(jiān)測虛擬服務器的性能;判斷虛擬服務器當前的資源利用率是否在預設資源利用率區(qū)間內;
[0035]若虛擬服務器當前的資源利用率在預設資源利用率區(qū)間內,記錄當前服務器配置和當前的資源利用率;將當前服務器配置增加一個單元,然后返回執(zhí)行所述將虛擬服務器的硬件環(huán)境設置為當前服務器配置的操作;
[0036]否則,若虛擬服務器當前的資源利用率小于預設資源利用率區(qū)間的下限,執(zhí)行所述將當前服務器配置增加一個單元的操作;
[0037]若虛擬服務器當前的資源利用率大于預設資源利用率區(qū)間的上限,以資源利用率為關鍵字,由記錄的連續(xù)多個服務器配置創(chuàng)建服務器配置的二叉排序樹。
[0038]上述裝置的一個具體實施例中,所述查詢單元,具體以所述用戶期望的資源利用率為關鍵字,在服務器配置的二叉排序樹中查找與所述用戶期望的資源利用率最接近的資源利用率對應的服務器配置。
[0039]基于本發(fā)明上述實施例提供的基于虛擬化的服務器配置測算處理方法與裝置,估算滿足最低運行要求的服務器配置的初始值并生成相應的虛擬服務器,在虛擬服務器上部署系統(tǒng)軟件及應用系統(tǒng),獲取滿足應用要求的連續(xù)多個服務器配置,然后根據用戶期望的資源利用率,在連續(xù)多個服務器配置中查找與資源利用率最接近的服務器配置。本發(fā)明實施例針對現有的服務器配置測算方法需要經過估算、物理安裝、部署、評測、調整、再部署與評測的流程,導致部署周期長、測算準確性不高等問題,通過虛擬化技術快速生成服務器環(huán)境,利用虛擬化管理平臺快速調整服務器配置并開展連續(xù)測試,可以快速生成適合于應用的連續(xù)多個服務器配置,并快速選擇最匹配的服務器配置,大大縮短了應用的就緒時間,準確、快速且靈活性高,提高了服務器資源的利用率,有效利用了投資。
[0040]下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。
【附圖說明】
[0041]構成說明書的一部分的附圖描述了本發(fā)明的實施例,并且連同描述一起用于解釋本發(fā)明的原理。
[0042]參照附圖,根據下面的詳細描述,可以更加清楚地理解本發(fā)明,其中:
[0043]圖1為本發(fā)明基于虛擬化的服務器配置測算處理方法一個實施例的流程圖。
[0044]圖2為本發(fā)明基于虛擬化的服務器配置測算處理方法另一個實施例的流程圖。
[0045]圖3為本發(fā)明基于虛擬化的服務器配置測算處理裝置一個實施例的結構示意圖。
【具體實施方式】
[0046]現在將參照附圖來詳細描述本發(fā)明的各種示例性實施例。應注意到:除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布
當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1