国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      應(yīng)用系統(tǒng)的自動部署系統(tǒng)和自動部署方法

      文檔序號:7861901閱讀:268來源:國知局
      專利名稱:應(yīng)用系統(tǒng)的自動部署系統(tǒng)和自動部署方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及云計算技術(shù)領(lǐng)域,具體而言,涉及一種應(yīng)用系統(tǒng)的自動部署系統(tǒng)和一種應(yīng)用系統(tǒng)的自動部署方法。
      背景技術(shù)
      云計算是一種基于互聯(lián)網(wǎng)的計算新方式,通過互聯(lián)網(wǎng)上異構(gòu)、自治的服務(wù)為個人和企業(yè)用戶提供按需即取的計算。云計算的出現(xiàn)在某種意義上剝離了軟件與硬件之間的聯(lián)系。虛擬化,則是云計算的基石。一個云計算的應(yīng)用必定是基于虛擬化的。虛擬化是一個抽象層,它將物理硬件與操作系統(tǒng)分開,從而提供更高的IT資源利用率和靈活性。云計算的關(guān)鍵在于提供應(yīng)用服務(wù),也就是企業(yè)級的應(yīng)用部署在云端。搭建應(yīng)用系統(tǒng)的過程我們需要進(jìn)行計算資源的分配,應(yīng)用的部署。
      然而在傳統(tǒng)的方式下,需要手工進(jìn)行計算資源的分配,也就是需要先創(chuàng)建虛擬機,預(yù)估一個資源分配給該虛擬機,然后上傳應(yīng)用,進(jìn)行應(yīng)用系統(tǒng)的部署,整個過程都需要人工的干預(yù),操作上相對復(fù)雜,而且對計算資源的預(yù)估并不一定準(zhǔn)確。因此,需要一種新的應(yīng)用系統(tǒng)的自動部署技術(shù),可以由云計算系統(tǒng)自動對應(yīng)用系統(tǒng)實現(xiàn)部署,節(jié)省時間和人力資源,提高部署效率。

      發(fā)明內(nèi)容
      本發(fā)明正是基于上述問題,提出了一種新的應(yīng)用系統(tǒng)的自動部署技術(shù),可以由云計算系統(tǒng)自動對應(yīng)用系統(tǒng)實現(xiàn)部署,節(jié)省時間和人力資源,提高部署效率。有鑒于此,本發(fā)明提出了一種應(yīng)用系統(tǒng)的自動部署系統(tǒng),包括參數(shù)預(yù)定義單元,用于為不同的應(yīng)用系統(tǒng)預(yù)定義對應(yīng)的部署參數(shù);參數(shù)獲取單元,用于根據(jù)云計算系統(tǒng)當(dāng)前需要部署的應(yīng)用系統(tǒng),確定對應(yīng)的部署參數(shù);自動部署單元,用于利用所述參數(shù)獲取單元獲取的部署參數(shù),完成相應(yīng)的部署工作。在該技術(shù)方案中,每個應(yīng)用系統(tǒng)在進(jìn)行部署時,需要不同的部署參數(shù),若通過手動設(shè)置,則一方面費時費力,另一方面不一定能夠準(zhǔn)確地滿足該應(yīng)用系統(tǒng)的需求。因此,通過事先對每個應(yīng)用系統(tǒng)進(jìn)行測試,獲取其實際所需的部署參數(shù),然后根據(jù)當(dāng)前所需部署的應(yīng)用系統(tǒng),直接獲取對應(yīng)的部署參數(shù)、完成部署即可,而不需要再進(jìn)行實時的計算和分配等。在上述技術(shù)方案中,優(yōu)選地,所述部署參數(shù)包括每個應(yīng)用系統(tǒng)被部署時所需的虛擬機模板和計算資源。在該技術(shù)方案中,每個應(yīng)用系統(tǒng)對應(yīng)于不同的虛擬機模板和計算資源,通過預(yù)先測試和預(yù)定義,從而可以得到最準(zhǔn)確的數(shù)值,以用于實際的部署過程中,避免人工干預(yù)的過程中,無法準(zhǔn)確預(yù)估實際所需的計算資源,導(dǎo)致資源浪費或不足。在上述任一技術(shù)方案中,優(yōu)選地,所述參數(shù)預(yù)定義單元還用于為每個所述應(yīng)用系統(tǒng)預(yù)定義至少一個應(yīng)用模型,其中,每個應(yīng)用模型對應(yīng)于指定負(fù)載下所需的計算資源;以及所述參數(shù)獲取單元還用于根據(jù)所述當(dāng)前需要部署的應(yīng)用系統(tǒng)對應(yīng)的負(fù)載情況,選擇相應(yīng)的應(yīng)用模型,以由所述自動部署單元完成所述部署工作。在該技術(shù)方案中,在不同的負(fù)載情況下,應(yīng)用系統(tǒng)所需的計算資源也存在差異,因而通過對其實際所需移動負(fù)載情況,選擇對應(yīng)的計算資源,從而進(jìn)一步提升資源分配的準(zhǔn)確性。在上述任一技術(shù)方案中,優(yōu)選地,還包括級別預(yù)定義單元,用于為每個所述應(yīng)用系統(tǒng)和計算資源分別預(yù)定義對應(yīng)的級別;以及所述自動部署單元用于根據(jù)所述當(dāng)前需要部署的應(yīng)用系統(tǒng)的級別,分配對應(yīng)級別的計算資源,以完成所述部署工作。在該技術(shù)方案中,對于重要級別的應(yīng)用系統(tǒng),可以分配更為優(yōu)質(zhì)的計算資源,而對于一般的應(yīng)用系統(tǒng),則可以分配一般的計算資源,從而實現(xiàn)資源更為合理的分配。在上述任一技術(shù)方案中,優(yōu)選地,還包括資源計算單元,用于根據(jù)所述當(dāng)前需要部署的應(yīng)用系統(tǒng)對應(yīng)的計算資源、所述云計算系統(tǒng)中的現(xiàn)有資源,計算實際得到能夠分配給所述當(dāng)前需要部署的應(yīng)用系統(tǒng)的計算資源。 在該技術(shù)方案中,在現(xiàn)有資源有限的情況下,可以在當(dāng)前需要部署的應(yīng)用系統(tǒng)對應(yīng)的計算資源的基礎(chǔ)上進(jìn)行適當(dāng)?shù)目s減實際分配的資源;在現(xiàn)有資源充足的情況下,為了避免應(yīng)用系統(tǒng)運行過程中可能存在的過載情況,可以適當(dāng)分配更多的計算資源。根據(jù)本發(fā)明的又一方面,還提出了一種應(yīng)用系統(tǒng)的自動部署方法,包括步驟202,為不同的應(yīng)用系統(tǒng)預(yù)定義對應(yīng)的部署參數(shù);步驟204,根據(jù)云計算系統(tǒng)當(dāng)前需要部署的應(yīng)用系統(tǒng),確定對應(yīng)的部署參數(shù),以完成相應(yīng)的部署工作。在該技術(shù)方案中,每個應(yīng)用系統(tǒng)在進(jìn)行部署時,需要不同的部署參數(shù),若通過手動設(shè)置,則一方面費時費力,另一方面不一定能夠準(zhǔn)確地滿足該應(yīng)用系統(tǒng)的需求。因此,通過事先對每個應(yīng)用系統(tǒng)進(jìn)行測試,獲取其實際所需的部署參數(shù),然后根據(jù)當(dāng)前所需部署的應(yīng)用系統(tǒng),直接獲取對應(yīng)的部署參數(shù)、完成部署即可,而不需要再進(jìn)行實時的計算和分配等。在上述技術(shù)方案中,優(yōu)選地,所述部署參數(shù)包括每個應(yīng)用系統(tǒng)被部署時所需的虛擬機模板和計算資源。在該技術(shù)方案中,每個應(yīng)用系統(tǒng)對應(yīng)于不同的虛擬機模板和計算資源,通過預(yù)先測試和預(yù)定義,從而可以得到最準(zhǔn)確的數(shù)值,以用于實際的部署過程中,避免人工干預(yù)的過程中,無法準(zhǔn)確預(yù)估實際所需的計算資源,導(dǎo)致資源浪費或不足。在上述任一技術(shù)方案中,優(yōu)選地,所述步驟202還包括為每個所述應(yīng)用系統(tǒng)預(yù)定義至少一個應(yīng)用模型,其中,每個應(yīng)用模型對應(yīng)于指定負(fù)載下所需的計算資源;以及所述步驟204還包括根據(jù)所述當(dāng)前需要部署的應(yīng)用系統(tǒng)對應(yīng)的負(fù)載情況,選擇相應(yīng)的應(yīng)用模型,以完成所述部署工作。在該技術(shù)方案中,在不同的負(fù)載情況下,應(yīng)用系統(tǒng)所需的計算資源也存在差異,因而通過對其實際所需移動負(fù)載情況,選擇對應(yīng)的計算資源,從而進(jìn)一步提升資源分配的準(zhǔn)確性。在上述任一技術(shù)方案中,優(yōu)選地,所述步驟202還包括為每個所述應(yīng)用系統(tǒng)和計算資源分別預(yù)定義對應(yīng)的級別;以及所述步驟204還包括根據(jù)所述當(dāng)前需要部署的應(yīng)用系統(tǒng)的級別,分配對應(yīng)級別的計算資源,以完成所述部署工作。在該技術(shù)方案中,對于重要級別的應(yīng)用系統(tǒng),可以分配更為優(yōu)質(zhì)的計算資源,而對于一般的應(yīng)用系統(tǒng),則可以分配一般的計算資源,從而實現(xiàn)資源更為合理的分配。
      在上述任一技術(shù)方案中,優(yōu)選地,所述步驟204還包括根據(jù)所述當(dāng)前需要部署的應(yīng)用系統(tǒng)對應(yīng)的計算資源、所述云計算系統(tǒng)中的現(xiàn)有資源,計算實際得到能夠分配給所述當(dāng)前需要部署的應(yīng)用系統(tǒng)的計算資源。在該技術(shù)方案中,在現(xiàn)有資源有限的情況下,可以在當(dāng)前需要部署的應(yīng)用系統(tǒng)對應(yīng)的計算資源的基礎(chǔ)上進(jìn)行適當(dāng)?shù)目s減實際分配的資源;在現(xiàn)有資源充足的情況下,為了避免應(yīng)用系統(tǒng)運行過程中可能存在的過載情況,可以適當(dāng)分配更多的計算資源。通過以上技術(shù)方案,可以由云計算系統(tǒng)自動對應(yīng)用系統(tǒng)實現(xiàn)部署,節(jié)省時間和人力資源,提高部署效率。


      圖I示出了根據(jù)本發(fā)明的實施例的應(yīng)用系統(tǒng)的自動部署系統(tǒng)的框圖;圖2示出了根據(jù)本發(fā)明的實施例的應(yīng)用系統(tǒng)的自動部署方法的流程圖; 圖3示出了根據(jù)本發(fā)明的實施例的自動部署應(yīng)用系統(tǒng)的具體流程圖;圖4示出了根據(jù)本發(fā)明的實施例的應(yīng)用模板的示意圖。
      具體實施例方式為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結(jié)合附圖和具體實施方式
      對本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明的保護(hù)范圍并不受下面公開的具體實施例的限制。圖I示出了根據(jù)本發(fā)明的實施例的應(yīng)用系統(tǒng)的自動部署系統(tǒng)的框圖。如圖I所示,根據(jù)本發(fā)明的實施例的應(yīng)用系統(tǒng)的自動部署系統(tǒng)100,包括參數(shù)預(yù)定義單元102,用于為不同的應(yīng)用系統(tǒng)預(yù)定義對應(yīng)的部署參數(shù);參數(shù)獲取單元104,用于根據(jù)云計算系統(tǒng)當(dāng)前需要部署的應(yīng)用系統(tǒng),確定對應(yīng)的部署參數(shù);自動部署單元106,用于利用所述參數(shù)獲取單元獲取的部署參數(shù),完成相應(yīng)的部署工作。在該技術(shù)方案中,每個應(yīng)用系統(tǒng)在進(jìn)行部署時,需要不同的部署參數(shù),若通過手動設(shè)置,則一方面費時費力,另一方面不一定能夠準(zhǔn)確地滿足該應(yīng)用系統(tǒng)的需求。因此,通過事先對每個應(yīng)用系統(tǒng)進(jìn)行測試,獲取其實際所需的部署參數(shù),然后根據(jù)當(dāng)前所需部署的應(yīng)用系統(tǒng),直接獲取對應(yīng)的部署參數(shù)、完成部署即可,而不需要再進(jìn)行實時的計算和分配等。在上述技術(shù)方案中,優(yōu)選地,所述部署參數(shù)包括每個應(yīng)用系統(tǒng)被部署時所需的虛擬機模板和計算資源。在該技術(shù)方案中,每個應(yīng)用系統(tǒng)對應(yīng)于不同的虛擬機模板和計算資源,通過預(yù)先測試和預(yù)定義,從而可以得到最準(zhǔn)確的數(shù)值,以用于實際的部署過程中,避免人工干預(yù)的過程中,無法準(zhǔn)確預(yù)估實際所需的計算資源,導(dǎo)致資源浪費或不足。在上述任一技術(shù)方案中,優(yōu)選地,所述參數(shù)預(yù)定義單元102還用于為每個所述應(yīng)用系統(tǒng)預(yù)定義至少一個應(yīng)用模型,其中,每個應(yīng)用模型對應(yīng)于指定負(fù)載下所需的計算資源;以及所述參數(shù)獲取單元104還用于根據(jù)所述當(dāng)前需要部署的應(yīng)用系統(tǒng)對應(yīng)的負(fù)載情況,選擇相應(yīng)的應(yīng)用模型,以由所述自動部署單元106完成所述部署工作。在該技術(shù)方案中,在不同的負(fù)載情況下,應(yīng)用系統(tǒng)所需的計算資源也存在差異,因而通過對其實際所需移動負(fù)載情況,選擇對應(yīng)的計算資源,從而進(jìn)一步提升資源分配的準(zhǔn)確性。在上述任一技術(shù)方案中,優(yōu)選地,還包括級別預(yù)定義單元108,用于為每個所述應(yīng)用系統(tǒng)和計算資源分別預(yù)定義對應(yīng)的級別;以及所述自動部署單元106用于根據(jù)所述當(dāng)前需要部署的應(yīng)用系統(tǒng)的級別,分配對應(yīng)級別的計算資源,以完成所述部署工作。在該技術(shù)方案中,對于重要級別的應(yīng)用系統(tǒng),可以分配更為優(yōu)質(zhì)的計算資源,而對于一般的應(yīng)用系統(tǒng),則可以分配一般的計算資源,從而實現(xiàn)資源更為合理的分配。在上述任一技術(shù)方案中,優(yōu)選地,還包括資源計算單元110,用于根據(jù)所述當(dāng)前需要部署的應(yīng)用系統(tǒng)對應(yīng)的計算資源、所述云計算系統(tǒng)中的現(xiàn)有資源,計算實際得到能夠分配給所述當(dāng)前需要部署的應(yīng)用系統(tǒng)的計算資源。 在該技術(shù)方案中,在現(xiàn)有資源有限的情況下,可以在當(dāng)前需要部署的應(yīng)用系統(tǒng)對應(yīng)的計算資源的基礎(chǔ)上進(jìn)行適當(dāng)?shù)目s減實際分配的資源;在現(xiàn)有資源充足的情況下,為了避免應(yīng)用系統(tǒng)運行過程中可能存在的過載情況,可以適當(dāng)分配更多的計算資源。圖2示出了根據(jù)本發(fā)明的實施例的應(yīng)用系統(tǒng)的自動部署方法的流程圖。如圖2所示,根據(jù)本發(fā)明的實施例的應(yīng)用系統(tǒng)的自動部署方法,包括步驟202,為不同的應(yīng)用系統(tǒng)預(yù)定義對應(yīng)的部署參數(shù);步驟204,根據(jù)云計算系統(tǒng)當(dāng)前需要部署的應(yīng)用系統(tǒng),確定對應(yīng)的部署參數(shù),以完成相應(yīng)的部署工作。在該技術(shù)方案中,每個應(yīng)用系統(tǒng)在進(jìn)行部署時,需要不同的部署參數(shù),若通過手動設(shè)置,則一方面費時費力,另一方面不一定能夠準(zhǔn)確地滿足該應(yīng)用系統(tǒng)的需求。因此,通過事先對每個應(yīng)用系統(tǒng)進(jìn)行測試,獲取其實際所需的部署參數(shù),然后根據(jù)當(dāng)前所需部署的應(yīng)用系統(tǒng),直接獲取對應(yīng)的部署參數(shù)、完成部署即可,而不需要再進(jìn)行實時的計算和分配等。在上述技術(shù)方案中,優(yōu)選地,所述部署參數(shù)包括每個應(yīng)用系統(tǒng)被部署時所需的虛擬機模板和計算資源。在該技術(shù)方案中,每個應(yīng)用系統(tǒng)對應(yīng)于不同的虛擬機模板和計算資源,通過預(yù)先測試和預(yù)定義,從而可以得到最準(zhǔn)確的數(shù)值,以用于實際的部署過程中,避免人工干預(yù)的過程中,無法準(zhǔn)確預(yù)估實際所需的計算資源,導(dǎo)致資源浪費或不足。在上述任一技術(shù)方案中,優(yōu)選地,所述步驟202還包括為每個所述應(yīng)用系統(tǒng)預(yù)定義至少一個應(yīng)用模型,其中,每個應(yīng)用模型對應(yīng)于指定負(fù)載下所需的計算資源;以及所述步驟204還包括根據(jù)所述當(dāng)前需要部署的應(yīng)用系統(tǒng)對應(yīng)的負(fù)載情況,選擇相應(yīng)的應(yīng)用模型,以完成所述部署工作。在該技術(shù)方案中,在不同的負(fù)載情況下,應(yīng)用系統(tǒng)所需的計算資源也存在差異,因而通過對其實際所需移動負(fù)載情況,選擇對應(yīng)的計算資源,從而進(jìn)一步提升資源分配的準(zhǔn)確性。在上述任一技術(shù)方案中,優(yōu)選地,所述步驟202還包括為每個所述應(yīng)用系統(tǒng)和計算資源分別預(yù)定義對應(yīng)的級別;以及所述步驟204還包括根據(jù)所述當(dāng)前需要部署的應(yīng)用系統(tǒng)的級別,分配對應(yīng)級別的計算資源,以完成所述部署工作。在該技術(shù)方案中,對于重要級別的應(yīng)用系統(tǒng),可以分配更為優(yōu)質(zhì)的計算資源,而對于一般的應(yīng)用系統(tǒng),則可以分配一般的計算資源,從而實現(xiàn)資源更為合理的分配。在上述任一技術(shù)方案中,優(yōu)選地,所述步驟204還包括根據(jù)所述當(dāng)前需要部署的應(yīng)用系統(tǒng)對應(yīng)的計算資源、所述云計算系統(tǒng)中的現(xiàn)有資源,計算實際得到能夠分配給所述當(dāng)前需要部署的應(yīng)用系統(tǒng)的計算資源。在該技術(shù)方案中,在現(xiàn)有資源有限的情況下,可以在當(dāng)前需要部署的應(yīng)用系統(tǒng)對應(yīng)的計算資源的基礎(chǔ)上進(jìn)行適當(dāng)?shù)目s減實際分配的資源;在現(xiàn)有資源充足的情況下,為了避免應(yīng)用系統(tǒng)運行過程中可能存在的過載情況,可以適當(dāng)分配更多的計算資源。圖3示出了根據(jù)本發(fā)明的實施例的自動部署應(yīng)用系統(tǒng)的具體流程圖。如圖3所示,根據(jù)本發(fā)明的實施例的自動部署應(yīng)用系統(tǒng)的具體流程如下步驟302,確定云計算系統(tǒng)需要部署的應(yīng)用系統(tǒng)。
      步驟304,選擇對應(yīng)于需要部署的應(yīng)用系統(tǒng)的應(yīng)用模板。當(dāng)應(yīng)用系統(tǒng)應(yīng)用于不同的負(fù)載下時,其實際所需的計算資源也將發(fā)生變化,因而在該步驟中,選擇的不同的應(yīng)用模板實際上對應(yīng)于不同的計算資源,具體地,如圖4所示。圖4示出了根據(jù)本發(fā)明的實施例的應(yīng)用模板的示意圖。為了確定不同負(fù)載下的應(yīng)用系統(tǒng)所需的計算資源,可以通過負(fù)載測試的方式來確定。負(fù)載測試通常描述一種特定類型的壓力測試——增加用戶數(shù)量以對應(yīng)用程序進(jìn)行壓力測試。通過負(fù)載測試,可以確定不同負(fù)載下的應(yīng)用模型,例如某個應(yīng)用模板,分別定義了最小,50人,100人和手動的應(yīng)用模型,最小表示該應(yīng)用運行所需最小的計算資源,比如具體確定為需要一個server,對應(yīng)于2CPU和4G內(nèi)存,50人則確定該應(yīng)用需要2個server,4個CPU和8G內(nèi)存,100人則確定該應(yīng)用需要4個server,8個CPU和16G內(nèi)存。步驟306,根據(jù)選定的應(yīng)用模板以及對應(yīng)的應(yīng)用模型,自動分配計算資源。例如當(dāng)選擇50人的應(yīng)用模型時,根據(jù)圖4所示,所需要的計算資源為4CPU和SG內(nèi)存,確定所需的計算資源后,需要從計算資源池中獲取所需資源,創(chuàng)建虛擬機為該應(yīng)用系統(tǒng)服務(wù)。同時,在具體的計算資源分配過程中,還可以引入應(yīng)用系統(tǒng)的重要級別,如果應(yīng)用系統(tǒng)為關(guān)鍵應(yīng)用,可以分配優(yōu)質(zhì)資源給該應(yīng)用,同理如果該應(yīng)用為一般應(yīng)用,可以分配普通的計算資源給該應(yīng)用。步驟308,選擇虛擬機模板。計算資源分配完成之后,將根據(jù)應(yīng)用對應(yīng)的虛擬機模板(鏡像)進(jìn)行虛擬機的自動創(chuàng)建。每一個應(yīng)用系統(tǒng)都存在對應(yīng)的虛擬機模板,當(dāng)用戶選定要創(chuàng)建某個應(yīng)用系統(tǒng)時,便已經(jīng)確定了使用哪個虛擬機模板進(jìn)行虛擬機的創(chuàng)建,這樣用戶就不要關(guān)心虛擬機創(chuàng)建的過程,整個過程實現(xiàn)自動化。步驟310,自動完成部署。當(dāng)計算資源已經(jīng)準(zhǔn)備好之后,也就是虛擬機都創(chuàng)建完成之后,可以通過執(zhí)行自動部署程序完成整個應(yīng)用的部署。當(dāng)用戶選定了應(yīng)用模型之后,便已經(jīng)知道了整個應(yīng)用系統(tǒng)的結(jié)構(gòu),這樣使得應(yīng)用部署的自動化變?yōu)榭赡?。?dāng)然,應(yīng)用的自動部署需要該應(yīng)用支持自動部署的方式。以上結(jié)合附圖詳細(xì)說明了本發(fā)明的技術(shù)方案,考慮到相關(guān)技術(shù)中需要手動部署應(yīng)用系統(tǒng),因此,本發(fā)明提供了一種應(yīng)用系統(tǒng)的自動部署系統(tǒng)和一種應(yīng)用系統(tǒng)的自動部署方法,可以由云計算系統(tǒng)自動對應(yīng)用系統(tǒng)實現(xiàn)部署,節(jié)省時間和人力資源,提高部署效率。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含 在本發(fā)明的保護(hù)范圍之內(nèi)。
      權(quán)利要求
      1.一種應(yīng)用系統(tǒng)的自動部署系統(tǒng),其特征在于,包括 參數(shù)預(yù)定義單元,用于為不同的應(yīng)用系統(tǒng)預(yù)定義對應(yīng)的部署參數(shù); 參數(shù)獲取單元,用于根據(jù)云計算系統(tǒng)當(dāng)前需要部署的應(yīng)用系統(tǒng),確定對應(yīng)的部署參數(shù); 自動部署單元,用于利用所述參數(shù)獲取單元獲取的部署參數(shù),完成相應(yīng)的部署工作。
      2.根據(jù)權(quán)利要求I所述的應(yīng)用系統(tǒng)的自動部署系統(tǒng),其特征在于,所述部署參數(shù)包括每個應(yīng)用系統(tǒng)被部署時所需的虛擬機模板和計算資源。
      3.根據(jù)權(quán)利要求2所述的應(yīng)用系統(tǒng)的自動部署系統(tǒng),其特征在于,所述參數(shù)預(yù)定義單元還用于 為每個所述應(yīng)用系統(tǒng)預(yù)定義至少一個應(yīng)用模型,其中,每個應(yīng)用模型對應(yīng)于指定負(fù)載下所需的計算資源;以及 所述參數(shù)獲取單元還用于根據(jù)所述當(dāng)前需要部署的應(yīng)用系統(tǒng)對應(yīng)的負(fù)載情況,選擇相應(yīng)的應(yīng)用模型,以由所述自動部署單元完成所述部署工作。
      4.根據(jù)權(quán)利要求2或3所述的應(yīng)用系統(tǒng)的自動部署系統(tǒng),其特征在于,還包括 級別預(yù)定義單元,用于為每個所述應(yīng)用系統(tǒng)和計算資源分別預(yù)定義對應(yīng)的級別;以及所述自動部署單元用于根據(jù)所述當(dāng)前需要部署的應(yīng)用系統(tǒng)的級別,分配對應(yīng)級別的計算資源,以完成所述部署工作。
      5.根據(jù)權(quán)利要求2或3所述的應(yīng)用系統(tǒng)的自動部署系統(tǒng),其特征在于,還包括 資源計算單元,用于根據(jù)所述當(dāng)前需要部署的應(yīng)用系統(tǒng)對應(yīng)的計算資源、所述云計算系統(tǒng)中的現(xiàn)有資源,計算實際得到能夠分配給所述當(dāng)前需要部署的應(yīng)用系統(tǒng)的計算資源。
      6.一種應(yīng)用系統(tǒng)的自動部署方法,其特征在于,包括 步驟202,為不同的應(yīng)用系統(tǒng)預(yù)定義對應(yīng)的部署參數(shù); 步驟204,根據(jù)云計算系統(tǒng)當(dāng)前需要部署的應(yīng)用系統(tǒng),確定對應(yīng)的部署參數(shù),以完成相應(yīng)的部署工作。
      7.根據(jù)權(quán)利要求6所述的應(yīng)用系統(tǒng)的自動部署方法,其特征在于,所述部署參數(shù)包括每個應(yīng)用系統(tǒng)被部署時所需的虛擬機模板和計算資源。
      8.根據(jù)權(quán)利要求7所述的應(yīng)用系統(tǒng)的自動部署方法,其特征在于,所述步驟202還包括 為每個所述應(yīng)用系統(tǒng)預(yù)定義至少一個應(yīng)用模型,其中,每個應(yīng)用模型對應(yīng)于指定負(fù)載下所需的計算資源;以及所述步驟204還包括 根據(jù)所述當(dāng)前需要部署的應(yīng)用系統(tǒng)對應(yīng)的負(fù)載情況,選擇相應(yīng)的應(yīng)用模型,以完成所述部署工作。
      9.根據(jù)權(quán)利要求7或8所述的應(yīng)用系統(tǒng)的自動部署方法,其特征在于,所述步驟202還包括 為每個所述應(yīng)用系統(tǒng)和計算資源分別預(yù)定義對應(yīng)的級別;以及 所述步驟204還包括 根據(jù)所述當(dāng)前需要部署的應(yīng)用系統(tǒng)的級別,分配對應(yīng)級別的計算資源,以完成所述部署工作。
      10.根據(jù)權(quán)利要求7或8所述的應(yīng)用系統(tǒng)的自動部署方法,其特征在于,所述步驟204還包括 根據(jù)所述當(dāng)前需要部署的應(yīng)用系統(tǒng)對應(yīng)的計算資源、所述云計算系統(tǒng)中的現(xiàn)有資源,計算實際得到能夠分配給所述當(dāng) 前需要部署的應(yīng)用系統(tǒng)的計算資源。
      全文摘要
      本發(fā)明提供了一種應(yīng)用系統(tǒng)的自動部署系統(tǒng),包括參數(shù)預(yù)定義單元,用于為不同的應(yīng)用系統(tǒng)預(yù)定義對應(yīng)的部署參數(shù);參數(shù)獲取單元,用于根據(jù)云計算系統(tǒng)當(dāng)前需要部署的應(yīng)用系統(tǒng),確定對應(yīng)的部署參數(shù);自動部署單元,用于利用所述參數(shù)獲取單元獲取的部署參數(shù),完成相應(yīng)的部署工作。本發(fā)明還提出了一種應(yīng)用系統(tǒng)的自動部署方法。通過本發(fā)明的技術(shù)方案,可以由云計算系統(tǒng)自動對應(yīng)用系統(tǒng)實現(xiàn)部署,節(jié)省時間和人力資源,提高部署效率。
      文檔編號H04L29/08GK102915248SQ201210371568
      公開日2013年2月6日 申請日期2012年9月28日 優(yōu)先權(quán)日2012年9月28日
      發(fā)明者陳杰 申請人:用友軟件股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1