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

部署應(yīng)用程序運行環(huán)境的方法、裝置及系統(tǒng)的制作方法

文檔序號:9730005閱讀:1766來源:國知局
部署應(yīng)用程序運行環(huán)境的方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種部署應(yīng)用程序運行環(huán)境的方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]在企業(yè)內(nèi)網(wǎng)中,服務(wù)端常常會向客戶端部署殺毒軟件、管理軟件等各種應(yīng)用程序。應(yīng)用程序一般是在服務(wù)端一側(cè)開發(fā)、在客戶端一側(cè)運行。由于企業(yè)內(nèi)網(wǎng)中客戶端使用的操作系統(tǒng)是多種多樣的(例如Linux、Windows、Ubuntu、Aix、Radhat等),因此當向客戶端部署應(yīng)用程序時,首先需要在客戶端上部署對應(yīng)客戶端操作系統(tǒng)的運行環(huán)境。例如當部署PHP時,如果客戶端的操作系統(tǒng)為Ubuntu,那么就需要在客戶端上部署Ubuntu版本的PHP運行環(huán)境,而如果客戶端的操作系統(tǒng)為Windows,則需要在客戶端上部署Windows版本的PHP運行環(huán)境。
[0003]現(xiàn)有技術(shù)中主要通過人工配置的方式部署運行環(huán)境。服務(wù)端開發(fā)應(yīng)用程序時需要針對不同的操作系統(tǒng)給出一個部署運行環(huán)境的操作文檔,網(wǎng)絡(luò)管理員根據(jù)對應(yīng)客戶端操作系統(tǒng)的操作文檔,在客戶端上手動安裝對應(yīng)客戶端操作系統(tǒng)的運行環(huán)境安裝包。
[0004]現(xiàn)有部署運行環(huán)境的方式比較耗時,一般情況下,對中等規(guī)模企業(yè)內(nèi)網(wǎng)進行環(huán)境部署會耗費2天到3天的時間,部署效率極低。而且當在隔離網(wǎng)環(huán)境下時,如果環(huán)境部署過程缺失某個配置文件或安裝包,那么由于無法連接外網(wǎng)直接下載,因此網(wǎng)絡(luò)管理員還需要使用移動式存儲介質(zhì)從外網(wǎng)進行拷貝,由此進一步降低了環(huán)境部署的效率。

【發(fā)明內(nèi)容】

[0005]本發(fā)明提供了一種部署應(yīng)用程序運行環(huán)境的方法、裝置及系統(tǒng),能夠解決現(xiàn)有技術(shù)中部署運行環(huán)境效率低下的問題。
[0006]為解決上述問題,第一方面,本發(fā)明提供了一種部署應(yīng)用程序運行環(huán)境的方法,該方法應(yīng)用于服務(wù)端,包括:
[0007]獲取目標應(yīng)用程序,該目標應(yīng)用程序基于服務(wù)端的操作系統(tǒng)開發(fā);
[0008]將目標應(yīng)用程序的運行環(huán)境添加到容器文件中,運行環(huán)境為對應(yīng)服務(wù)端操作系統(tǒng)的運行環(huán)境;
[0009]將容器文件發(fā)送給客戶端,以使得客戶端啟動容器引擎程序運行容器文件,從而在客戶端的操作系統(tǒng)中加載運行環(huán)境。
[0010]第二方面,本發(fā)明還提供了一種部署應(yīng)用程序運行環(huán)境的方法,該方法應(yīng)用于客戶端,包括:
[0011 ]接收服務(wù)端發(fā)送的容器文件,容器文件中包含服務(wù)端基于自身操作系統(tǒng)開發(fā)的目標應(yīng)用程序的運行環(huán)境,運行環(huán)境為對應(yīng)服務(wù)端操作系統(tǒng)的運行環(huán)境;
[0012]啟動容器引擎程序;
[0013]運行容器文件,在客戶端的操作系統(tǒng)中加載運行環(huán)境。
[0014]第三方面,本發(fā)明還提供了一種部署應(yīng)用程序運行環(huán)境的裝置,該裝置位于服務(wù)端側(cè),包括:
[0015]獲取單元,用于獲取目標應(yīng)用程序,該目標應(yīng)用程序基于服務(wù)端的操作系統(tǒng)開發(fā);
[0016]環(huán)境添加單元,用于將目標應(yīng)用程序的運行環(huán)境添加到容器文件中,運行環(huán)境為對應(yīng)服務(wù)端操作系統(tǒng)的運行環(huán)境;
[0017]發(fā)送單元,用于將容器文件發(fā)送給客戶端,以使得客戶端啟動容器引擎程序運行容器文件,從而在客戶端的操作系統(tǒng)中加載運行環(huán)境。
[0018]第四方面,本發(fā)明還提供了一種部署應(yīng)用程序運行環(huán)境的裝置,該裝置位于客戶端側(cè),包括:
[0019]接收單元,用于接收服務(wù)端發(fā)送的容器文件,容器文件中包含服務(wù)端基于自身操作系統(tǒng)開發(fā)的目標應(yīng)用程序的運行環(huán)境,運行環(huán)境為對應(yīng)服務(wù)端操作系統(tǒng)的運行環(huán)境;
[0020]啟動單元,用于啟動容器引擎程序;
[0021]運行單元,用于運行容器文件,在客戶端的操作系統(tǒng)中加載運行環(huán)境。
[0022]第五方面,本發(fā)明還提供了一種部署應(yīng)用程序運行環(huán)境的系統(tǒng),該系統(tǒng)包括服務(wù)端和客戶端,其中,
[0023]服務(wù)端包括上述第三方面所指的裝置;
[0024]客戶端包括上述第四方面所指的裝置。
[0025]本發(fā)明提供的部署應(yīng)用程序運行環(huán)境的方法、裝置及系統(tǒng),能夠由服務(wù)端獲取基于自身的操作系統(tǒng)開發(fā)目標應(yīng)用程序,并將目標應(yīng)用程序的運行環(huán)境添加到容器文件中,該運行環(huán)境為對應(yīng)服務(wù)端操作系統(tǒng)的運行環(huán)境;然后將容器文件發(fā)送給客戶端??蛻舳嗽诮邮盏饺萜魑募髥尤萜饕娉绦?,運行容器文件,在客戶端的操作系統(tǒng)中加載運行環(huán)境。本發(fā)明能夠通過容器技術(shù)在客戶端側(cè)直接加載目標應(yīng)用程序的運行環(huán)境,加載過程無需區(qū)分操作系統(tǒng),無論該運行環(huán)境是基于何種操作系統(tǒng)開發(fā)的,也無論客戶端使用何種操作系統(tǒng),均能夠在客戶端側(cè)成功加載運行環(huán)境。與現(xiàn)有技術(shù)相比,本發(fā)明可以使服務(wù)端側(cè)的運行環(huán)境通用于客戶端側(cè)的任何操作系統(tǒng),無需針對客戶端的操作系統(tǒng)部署特定版本的運行環(huán)境,由此能夠大大提高運行環(huán)境的部署效率。
[0026]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【附圖說明】
[0027]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0028]圖1示出了本發(fā)明實施例提供的第一種部署應(yīng)用程序運行環(huán)境的方法流程圖;
[0029]圖2示出了本發(fā)明實施例提供的第二種部署應(yīng)用程序運行環(huán)境的方法流程圖;
[0030]圖3示出了本發(fā)明實施例提供的第三種部署應(yīng)用程序運行環(huán)境的方法流程圖;
[0031]圖4示出了本發(fā)明實施例提供的第一種部署應(yīng)用程序運行環(huán)境的裝置的組成框圖;
[0032]圖5示出了本發(fā)明實施例提供的第二種部署應(yīng)用程序運行環(huán)境的裝置的組成框圖;
[0033]圖6示出了本發(fā)明實施例提供的第三種部署應(yīng)用程序運行環(huán)境的裝置的組成框圖;
[0034]圖7示出了本發(fā)明實施例提供的第四種部署應(yīng)用程序運行環(huán)境的裝置的組成框圖;
[0035]圖8示出了本發(fā)明實施例提供的一種部署應(yīng)用程序運行環(huán)境的系統(tǒng)框圖。
【具體實施方式】
[0036]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
[0037]本發(fā)明實施例提供了一種部署應(yīng)用程序運行環(huán)境的方法,該方法應(yīng)用于服務(wù)端一側(cè),如圖1所示,該方法包括:
[0038]101、獲取目標應(yīng)用程序。
[0039]服務(wù)端基于自身的操作系統(tǒng)開發(fā)目標應(yīng)用程序,在部署運行環(huán)境時,服務(wù)端獲取目標應(yīng)用程序。所述目標應(yīng)用程序為后續(xù)需要部署到客戶端上的應(yīng)用程序。服務(wù)端的操作系統(tǒng)可以但不限于是:Linux、Windows、Ubuntu、Aix、Radhat ο
[0040]102、將目標應(yīng)用程序的運行環(huán)境添加到容器文件中。
[0041 ]該運行環(huán)境為對應(yīng)服務(wù)端操作系統(tǒng)的運行環(huán)境,即能夠使目標應(yīng)用程序能夠在服務(wù)端操作系統(tǒng)上運行的運行環(huán)境。例如,當服務(wù)端操作系統(tǒng)為Windows時,該運行環(huán)境為Windows版本的運行環(huán)境。
[0042]實際應(yīng)用中,運行環(huán)境以運行環(huán)境安裝包的形式存在。服務(wù)端將運行環(huán)境安裝包添加到容器文件。所述容器文件用于客戶端通過容器引擎程序執(zhí)行,在容器中加載運行環(huán)境。
[0043]本實施例中,容器文件的文件類型為“tar”格式。
[0044]103、將容器文件發(fā)送給客戶端。
[0045]服務(wù)端將容器文件發(fā)送給客戶端,以使得客戶端啟動容器引擎程序運行容器文件,從而在客戶端的操作系統(tǒng)中加載運行環(huán)境。
[0046]客戶端一側(cè)需要預(yù)先安裝容器引擎軟件,客戶端操作系統(tǒng)的版本和配置應(yīng)當能夠支持容器引擎軟件的版本。
[0047]本實施例中,服務(wù)端將對應(yīng)自身操作系統(tǒng)的運行環(huán)境添加到容器文件中發(fā)送給客戶端,而無需開發(fā)和添加對應(yīng)其他操作系統(tǒng)的運行環(huán)境??蛻舳嗽谶M程容器中加載該運行環(huán)境,由于進程容器能夠?qū)Φ讓臃椒ㄟM行虛擬化實現(xiàn),因此可以不受特定操作系統(tǒng)的限制。無論終端使用何種操作系統(tǒng)均可以成功運行服務(wù)端發(fā)送的運行環(huán)境。
[0048]此外,本實施例中的運行環(huán)境為與服務(wù)端操作系統(tǒng)對應(yīng)的運行環(huán)境,實際應(yīng)用中,服務(wù)端可以開發(fā)針對其他操作系統(tǒng)的運行環(huán)境并通過步驟102和步驟103將其發(fā)送給客戶端進行加載,能夠達到相同的效果。實際上,本實施例的本質(zhì)在于:只要為客戶端提供基于某一操作系統(tǒng)的運行環(huán)境,客戶端通過進程容器就可以將其成功運行,與該運行環(huán)境是否對應(yīng)服務(wù)端操作系統(tǒng),以及客戶端采用何種操作系統(tǒng)無關(guān)。
[0049]最后,本實施例是以向容器文件中添加一個運行環(huán)境為例進行的說明。實際應(yīng)用中,針對一款目標應(yīng)用程序,服務(wù)端也可以開發(fā)出兩個以上的運行環(huán)境(分別對應(yīng)不同的操作系統(tǒng)),由客戶端自由選擇其中一個運行環(huán)境進行加載。
[0050]本發(fā)明實施例提供的部署應(yīng)用程序運行環(huán)境的方法,能夠由服務(wù)端獲取基于自身的操作系統(tǒng)開發(fā)目標應(yīng)用程序,并將目標應(yīng)用程序的運行環(huán)境添加到容器文件中,該運行環(huán)境為對應(yīng)服務(wù)端操作系統(tǒng)的運行環(huán)境;然后將容器文件發(fā)送給客戶端??蛻舳嗽诮邮盏饺萜魑募髥尤萜饕娉绦颍\行容器文件,在客戶端的操作系統(tǒng)中加載運行環(huán)境。本發(fā)明實施例能夠通過容器技術(shù)在客戶端側(cè)直接加載目標應(yīng)用程序的運行環(huán)境,加載過程無需區(qū)分操作系統(tǒng),無論該運行環(huán)境是基于何種操作系統(tǒng)開發(fā)的,也無論客戶端使用何種操作系統(tǒng),均能夠在客戶端側(cè)成功加載運行環(huán)境。與現(xiàn)有技術(shù)相比,本發(fā)明實施例可以使服務(wù)端側(cè)的
當前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
乾安县| 慈溪市| 花垣县| 襄垣县| 河西区| 十堰市| 华宁县| 利川市| 宁乡县| 广饶县| 福清市| 石狮市| 菏泽市| 印江| 酒泉市| 丹棱县| 拉孜县| 清徐县| 司法| 景洪市| 左贡县| 韶关市| 泸州市| 繁昌县| 清远市| 紫阳县| 同德县| 临泉县| 巩留县| 和平区| 汉寿县| 苍梧县| 鄂尔多斯市| 道真| 宿州市| 安龙县| 周口市| 津南区| 盐山县| 贺州市| 韩城市|