• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    云應(yīng)用管理引擎的設(shè)計(jì)與實(shí)現(xiàn)

    2014-07-25 11:29:05梁崢刁偉孟
    微型電腦應(yīng)用 2014年8期
    關(guān)鍵詞:列表引擎應(yīng)用程序

    梁崢,刁偉孟

    云應(yīng)用管理引擎的設(shè)計(jì)與實(shí)現(xiàn)

    梁崢,刁偉孟

    介紹了云應(yīng)用管理引擎的設(shè)計(jì)思想與實(shí)現(xiàn)方式,以解決傳統(tǒng)上應(yīng)用程序必須安裝在本地才能運(yùn)行的問(wèn)題。云應(yīng)用管理引擎對(duì)安裝在Windows或Linux應(yīng)用服務(wù)器上的應(yīng)用程序進(jìn)行管理,在集群范圍或服務(wù)器范圍內(nèi)將應(yīng)用程序發(fā)布為遠(yuǎn)程應(yīng)用,并將遠(yuǎn)程應(yīng)用授權(quán)給用戶。授權(quán)用戶可以從各種客戶端設(shè)備和系統(tǒng)運(yùn)行交付給自己的遠(yuǎn)程應(yīng)用程序,就像運(yùn)行本地應(yīng)用程序一樣。

    云計(jì)算;虛擬化;管理引擎;遠(yuǎn)程應(yīng)用;服務(wù)器;集群

    0 引言

    “云桌面”、“云存儲(chǔ)”和“云應(yīng)用”是“云”體系3個(gè)相互關(guān)聯(lián),互為補(bǔ)充的核心技術(shù)?!霸谱烂妗蓖ㄟ^(guò)消除用戶桌面和特定硬件之間的綁定關(guān)系,使用戶從設(shè)備中解脫出來(lái),能夠在“云”中為用戶提供遠(yuǎn)程計(jì)算機(jī)桌面服務(wù)。“云存儲(chǔ)”拓展存儲(chǔ)路徑,使之跨越各種邏輯層、經(jīng)過(guò)網(wǎng)絡(luò)、進(jìn)入虛擬機(jī),將數(shù)據(jù)保存在云端?!霸茟?yīng)用”將應(yīng)用程序部署在網(wǎng)絡(luò)中,用戶可以在任何時(shí)間、從任何地方、用任何客戶端很方便訪問(wèn)并運(yùn)行這些應(yīng)用程序,如同本地安裝的應(yīng)用程序一樣。

    目前,針對(duì)“云桌面”和“云存儲(chǔ)”技術(shù)的研究很深入,軟件產(chǎn)品也較多,而對(duì)于同樣作為云計(jì)算核心的“云應(yīng)用”的研究則要落后很多,主要的產(chǎn)品也僅限于Citrix的XenApp[1],Microsoft的Rd Web[2],以及Ulteo的OVD[3]等少數(shù)幾個(gè)。

    本文介紹了云應(yīng)用管理引擎的設(shè)計(jì)思想與實(shí)現(xiàn)方式,以解決傳統(tǒng)上應(yīng)用程序必須安裝在本地才能運(yùn)行的問(wèn)題。云應(yīng)用管理引擎可以對(duì)多臺(tái)應(yīng)用服務(wù)器進(jìn)行統(tǒng)一管理。通過(guò)云應(yīng)用管理引擎,管理員可以查詢各個(gè)應(yīng)用服務(wù)器上已安裝的應(yīng)用程序列表,選擇所需的應(yīng)用程序在服務(wù)器范圍或集群范圍內(nèi)發(fā)布為遠(yuǎn)程應(yīng)用,以及將這些遠(yuǎn)程應(yīng)用授權(quán)給用戶。普通用戶登錄到云應(yīng)用管理引擎,查詢所授權(quán)的遠(yuǎn)程應(yīng)用程序,可以直接運(yùn)行,如同運(yùn)行在本地安裝的應(yīng)用程序一樣。

    本文組織如下:第1節(jié)介紹云應(yīng)用平臺(tái)的實(shí)現(xiàn)架構(gòu),分析了管理引擎以及應(yīng)用服務(wù)器各自承擔(dān)的角色;第2節(jié)圍繞集群、服務(wù)器、應(yīng)用程序、遠(yuǎn)程應(yīng)用和用戶等詳細(xì)地闡述了管理引擎的主要管理功能;第3節(jié)和第4節(jié)闡述了實(shí)現(xiàn)中的兩個(gè)重點(diǎn):管理引擎與服務(wù)器的交互,以及用戶在訪問(wèn)遠(yuǎn)程應(yīng)用時(shí)選擇運(yùn)行服務(wù)器的策略;第5節(jié)通過(guò)大體所需執(zhí)行過(guò)程來(lái)講解云應(yīng)用平臺(tái)的管理邏輯;最后,在第6節(jié)進(jìn)行總結(jié)。

    1 云應(yīng)用實(shí)現(xiàn)架構(gòu)

    云應(yīng)用平臺(tái)由4個(gè)元素組成:云應(yīng)用服務(wù)器、云應(yīng)用管理引擎、管理端以及客戶端,如圖1所示:

    圖1 云應(yīng)用實(shí)現(xiàn)架構(gòu)

    云應(yīng)用管理引擎基于CentOS 6.5操作系統(tǒng),采用Django[4]框架進(jìn)行開(kāi)發(fā)。云應(yīng)用服務(wù)器可以是物理服務(wù)器,或者是基于KVM[5]和QEMU[6]技術(shù)的虛擬服務(wù)器,應(yīng)用服務(wù)器發(fā)布應(yīng)用程序采用RemoteApp[7]技術(shù),Windows客戶端訪問(wèn)遠(yuǎn)程應(yīng)用使用遠(yuǎn)程桌面連接,而Linux客戶端訪問(wèn)遠(yuǎn)程應(yīng)用則使用FreeRDP[8]。

    應(yīng)用服務(wù)器上安裝有應(yīng)用管理服務(wù)和遠(yuǎn)程應(yīng)用服務(wù)。應(yīng)用管理服務(wù)通過(guò)自定義協(xié)議實(shí)現(xiàn)管理引擎和服務(wù)器之間的交互。遠(yuǎn)程應(yīng)用服務(wù)則通過(guò)RDP協(xié)議為授權(quán)用戶在客戶端訪問(wèn)應(yīng)用服務(wù)器上的遠(yuǎn)程應(yīng)用提供支持。

    云應(yīng)用管理引擎是整個(gè)實(shí)現(xiàn)架構(gòu)的核心,可以對(duì)一臺(tái)或多臺(tái)應(yīng)用服務(wù)器進(jìn)行管理。云應(yīng)用管理引擎接收和處理來(lái)自管理端的管理請(qǐng)求和客戶端的普通用戶請(qǐng)求,與應(yīng)用服務(wù)器通信,獲取服務(wù)器配置、應(yīng)用程序列表等信息,并且在服務(wù)器上發(fā)布應(yīng)用程序,以及將遠(yuǎn)程應(yīng)用授權(quán)給用戶。

    云應(yīng)用管理引擎提供統(tǒng)一入口。管理員登錄后,進(jìn)入管理界面,可執(zhí)行各種管理工作,最終目的是在集群范圍或服務(wù)器范圍內(nèi)將應(yīng)用程序發(fā)布為遠(yuǎn)程應(yīng)用,并且將遠(yuǎn)程應(yīng)用授權(quán)給用戶;用戶登錄后,進(jìn)入用戶界面,可以查看授權(quán)給自己的遠(yuǎn)程應(yīng)用列表、并選擇特定的服務(wù)器運(yùn)行對(duì)應(yīng)的應(yīng)用程序。

    2 云應(yīng)用管理功能

    目前,云應(yīng)用實(shí)現(xiàn)架構(gòu)中涉及的對(duì)象有5個(gè):集群、服務(wù)器、應(yīng)用程序、遠(yuǎn)程應(yīng)用和用戶如圖2所示:

    圖2 云應(yīng)用管理對(duì)象

    云應(yīng)用管理引擎軟件提供的主要功能也圍繞這些對(duì)象而展開(kāi),將來(lái)的實(shí)現(xiàn)會(huì)支持更多的功能,例如,可能根據(jù)需要進(jìn)行增加對(duì)于會(huì)話等的管理部分。

    2.1 集群

    在云應(yīng)用平臺(tái)中,引入集群的主要目的是在更大范圍內(nèi)對(duì)應(yīng)用程序進(jìn)行管理,并且,在用戶使用遠(yuǎn)程應(yīng)用時(shí)通過(guò)負(fù)載均衡確保壓力平攤到集群中的應(yīng)用服務(wù)器之上??梢愿鶕?jù)不同方式來(lái)構(gòu)建集群,例如從系統(tǒng)特性來(lái)分,可以將運(yùn)行Windows系列操作系統(tǒng)的應(yīng)用服務(wù)器組織成一個(gè)集群,將運(yùn)行Linux系列操作系統(tǒng)的應(yīng)用服務(wù)器組織成一個(gè)集群;從地理位置來(lái)分,將某地區(qū)的所有應(yīng)用服務(wù)器組織成一個(gè)集群,將另一個(gè)地區(qū)的所有應(yīng)用服務(wù)器組織成另一個(gè)集群;從行政功能來(lái)分,將企業(yè)研發(fā)部的所有應(yīng)用服務(wù)器組織成一個(gè)集群,將企業(yè)商務(wù)部的所有應(yīng)用服務(wù)器組織成另一個(gè)集群。

    集群中的應(yīng)用服務(wù)器可以安裝有不同的操作系統(tǒng),并且并非所有應(yīng)用服務(wù)器都需要安裝同樣的應(yīng)用程序。集群中的應(yīng)用程序是集群中所有應(yīng)用服務(wù)器中的應(yīng)用程序的合集。將集群中的某個(gè)應(yīng)用程序發(fā)布為遠(yuǎn)程應(yīng)用時(shí),實(shí)際上是在該集群中包含有這個(gè)應(yīng)用程序的所有(并不一定是集群的全部)應(yīng)用服務(wù)器上進(jìn)行發(fā)布。而將這個(gè)遠(yuǎn)程應(yīng)用在該集群范圍內(nèi)分配給某個(gè)用戶,該用戶使用這個(gè)遠(yuǎn)程應(yīng)用時(shí),實(shí)際上是在該集群中的某個(gè)包含有這個(gè)應(yīng)用程序的應(yīng)用服務(wù)器上進(jìn)行使用。如何選擇運(yùn)行遠(yuǎn)程應(yīng)用的應(yīng)用服務(wù)器是根據(jù)集群的策略而定的。

    2.2 服務(wù)器

    服務(wù)器是云應(yīng)用平臺(tái)的硬件基礎(chǔ),云應(yīng)用中的應(yīng)用程序都是運(yùn)行在應(yīng)用服務(wù)器上。從云應(yīng)用管理引擎的角度,應(yīng)用服務(wù)器分為兩種:一種是獨(dú)立的應(yīng)用服務(wù)器,另一種則是集群中的應(yīng)用服務(wù)器。

    獨(dú)立應(yīng)用服務(wù)器上的應(yīng)用程序可以獨(dú)立進(jìn)行管理。管理員選擇獨(dú)立應(yīng)用服務(wù)器上的應(yīng)用程序發(fā)布為遠(yuǎn)程應(yīng)用,然后,將這些獨(dú)立服務(wù)器上的遠(yuǎn)程應(yīng)用分配給用戶。用戶在運(yùn)行這些遠(yuǎn)程應(yīng)用時(shí),將連接到獨(dú)立應(yīng)用服務(wù)器上。

    集群中的應(yīng)用服務(wù)器是集群的組成成員,它上面的應(yīng)用程序被納入到集群范圍中統(tǒng)一管理。也就是這些應(yīng)用程序?qū)⒃谡麄€(gè)集群中被發(fā)布為遠(yuǎn)程應(yīng)用,然后,將集群中的遠(yuǎn)程應(yīng)用分配給用戶。用戶在運(yùn)行這些應(yīng)用程序時(shí),將按照集群策略從集群中選擇一個(gè)應(yīng)用服務(wù)器進(jìn)行連接,從而確保連接時(shí)的負(fù)載均衡。

    2.3 應(yīng)用程序

    云應(yīng)用管理的最終目標(biāo)是應(yīng)用程序,這些應(yīng)用程序作為遠(yuǎn)程應(yīng)用發(fā)布,并分配給用戶,成為所謂的“云應(yīng)用”(或稱為遠(yuǎn)程應(yīng)用)。用戶在運(yùn)行這些“云應(yīng)用”時(shí),實(shí)際上是在應(yīng)用服務(wù)器上運(yùn)行對(duì)應(yīng)的應(yīng)用程序,但因?yàn)閼?yīng)用程序的輸入輸出被重定向到用戶設(shè)備上,就如同用戶運(yùn)行本地應(yīng)用程序一般。

    服務(wù)器被添加到云應(yīng)用管理系統(tǒng)時(shí),管理引擎從服務(wù)器獲取應(yīng)用程序列表。大多數(shù)應(yīng)用程序安裝時(shí)都會(huì)在開(kāi)始菜單下創(chuàng)建一個(gè)快捷鍵,因此,服務(wù)器可以在開(kāi)始菜單下自動(dòng)檢測(cè)應(yīng)用程序。對(duì)于某些應(yīng)用程序,例如綠色軟件,它們可能無(wú)需安裝,直接拷貝或解壓運(yùn)行,或者它們不會(huì)修改注冊(cè)表,也不會(huì)在開(kāi)始菜單下創(chuàng)建任何快捷鍵。對(duì)于這樣的應(yīng)用程序,在發(fā)布前需要由管理員從管理界面上添加到應(yīng)用程序列表中。

    每個(gè)應(yīng)用程序包括名字、描述、可執(zhí)行文件路徑、桌面文件路徑等信息。在云應(yīng)用平臺(tái)中,應(yīng)用程序根據(jù)程序名字和可執(zhí)行文件路徑,來(lái)計(jì)算哈希值,作為應(yīng)用程序的唯一標(biāo)識(shí)。也就是說(shuō),根據(jù)程序名字和可執(zhí)行文件路徑來(lái)判斷是否是同一個(gè)應(yīng)用程序?;诖?,一個(gè)應(yīng)用程序可以位于多個(gè)應(yīng)用服務(wù)器上,多個(gè)集群中,或者是一個(gè)集群中的所有或部分服務(wù)器上。弄清這一點(diǎn),是理解云應(yīng)用平臺(tái)發(fā)布和授權(quán)邏輯的關(guān)鍵。

    2.4 遠(yuǎn)程應(yīng)用

    應(yīng)用程序能夠作為“云應(yīng)用”運(yùn)行的條件有很多,其中主要的有3個(gè):其一,運(yùn)行應(yīng)用程序的應(yīng)用服務(wù)器必須啟用遠(yuǎn)程應(yīng)用服務(wù);其二,應(yīng)用程序必須在應(yīng)用服務(wù)器上被發(fā)布為遠(yuǎn)程應(yīng)用;其三,訪問(wèn)遠(yuǎn)程應(yīng)用的用戶必須在應(yīng)用服務(wù)器上獲得授權(quán)。并非應(yīng)用服務(wù)器上所有的應(yīng)用程序都默認(rèn)可以遠(yuǎn)程訪問(wèn)的。應(yīng)用程序被檢測(cè)后,需要被發(fā)布為遠(yuǎn)程應(yīng)用。

    在云應(yīng)用平臺(tái)中,應(yīng)用程序可以在服務(wù)器范圍內(nèi)被發(fā)布為遠(yuǎn)程應(yīng)用,也可以在集群范圍內(nèi)被發(fā)布為遠(yuǎn)程應(yīng)用。如果在服務(wù)器范圍內(nèi)被發(fā)布,這個(gè)應(yīng)用程序?qū)?huì)在應(yīng)用服務(wù)器上被添加到遠(yuǎn)程應(yīng)用列表。如果在集群范圍內(nèi)被發(fā)布,這個(gè)應(yīng)用程序?qū)?huì)在集群中所有包含這個(gè)應(yīng)用程序的應(yīng)用服務(wù)器上被添加到遠(yuǎn)程應(yīng)用列表。

    2.5 用戶

    應(yīng)用程序被發(fā)布為遠(yuǎn)程應(yīng)用后,還需要將遠(yuǎn)程應(yīng)用授權(quán)給用戶。目前,云應(yīng)用平臺(tái)集成了用戶管理功能。未來(lái),云應(yīng)用平臺(tái)需要使用外部用戶數(shù)據(jù)進(jìn)行認(rèn)證,并且實(shí)現(xiàn)單點(diǎn)認(rèn)證,以便于登錄云管理引擎,訪問(wèn)遠(yuǎn)程應(yīng)用,以及掛載云存儲(chǔ)等。

    用戶可以在服務(wù)器或集群范圍內(nèi)獲得授權(quán)。如果用戶在服務(wù)器范圍內(nèi)被授權(quán),這個(gè)用戶將會(huì)在應(yīng)用服務(wù)器上被添加到遠(yuǎn)程應(yīng)用列表。如果用戶在集群范圍內(nèi)被授權(quán),這個(gè)用戶將會(huì)在集群中所有包含這個(gè)應(yīng)用程序的應(yīng)用服務(wù)器上被添加到遠(yuǎn)程用戶列表。

    對(duì)每個(gè)用戶而言,授權(quán)遠(yuǎn)程應(yīng)用集合一定是發(fā)布應(yīng)用程序集合的子集。換句話說(shuō),無(wú)論是在服務(wù)器范圍,還是在集群范圍,能夠授權(quán)給用戶的遠(yuǎn)程應(yīng)用,一定是已經(jīng)從應(yīng)用程序發(fā)布過(guò)的遠(yuǎn)程應(yīng)用。

    3 管理引擎與服務(wù)器交互

    管理員向管理引擎提交操作,最終都要落實(shí)到相應(yīng)的服務(wù)器上,有時(shí)是從服務(wù)器獲取信息,有時(shí)是要求服務(wù)器修改注冊(cè)表等,而這必然依賴于管理引擎和服務(wù)器通信。目前管理引擎和服務(wù)器之間的主要交互內(nèi)容如下:

    1) 獲取服務(wù)器配置信息。在服務(wù)器被添加到管理平臺(tái)時(shí),管理引擎將向服務(wù)器發(fā)送請(qǐng)求獲取一些基本信息,例如,操作系統(tǒng)類(lèi)型和版本、CPU類(lèi)型、內(nèi)存容量等。服務(wù)器也會(huì)定期向管理引擎報(bào)告其配置信息,例如,已使用容量等,這些動(dòng)態(tài)信息被管理引擎記錄下來(lái),作為通過(guò)集群策略選擇服務(wù)器的參考。

    2) 查詢、啟用和禁用遠(yuǎn)程應(yīng)用服務(wù)。用戶要從網(wǎng)絡(luò)上運(yùn)行服務(wù)器上的應(yīng)用程序,必須在服務(wù)器上啟用遠(yuǎn)程應(yīng)用服務(wù)器。如果應(yīng)用服務(wù)器需要維護(hù),可以禁用遠(yuǎn)程應(yīng)用服務(wù),這樣,用戶在集群中運(yùn)行遠(yuǎn)程應(yīng)用時(shí),不會(huì)選擇這臺(tái)服務(wù)器。

    3) 添加/刪除遠(yuǎn)程應(yīng)用。每臺(tái)服務(wù)器都維護(hù)一個(gè)遠(yuǎn)程應(yīng)用列表。從管理引擎發(fā)布應(yīng)用時(shí),在這個(gè)列表中添加一個(gè)遠(yuǎn)程應(yīng)用;取消發(fā)布時(shí),將遠(yuǎn)程應(yīng)用從這個(gè)列表中刪除。

    4) 添加/刪除遠(yuǎn)程用戶。每臺(tái)服務(wù)器都維護(hù)一個(gè)遠(yuǎn)程用戶列表,這些用戶被授權(quán)可以訪問(wèn)該服務(wù)器上的遠(yuǎn)程應(yīng)用。從管理引擎授權(quán)用戶時(shí),在這個(gè)列表中添加一個(gè)遠(yuǎn)程用戶;取消授權(quán)時(shí),將遠(yuǎn)程用戶從這個(gè)列表中刪除。

    發(fā)布和授權(quán)等信息除了在服務(wù)器上之外,同時(shí),在管理引擎數(shù)據(jù)庫(kù)中進(jìn)行維護(hù)。為了確保兩個(gè)地方信息的一致性,首先,在服務(wù)器上更新,然后,才修改管理引擎數(shù)據(jù)庫(kù)。

    4 應(yīng)用中心策略

    創(chuàng)建集群最基本的目的就是統(tǒng)籌管理多個(gè)應(yīng)用服務(wù)器上的應(yīng)用程序,以便用戶的訪問(wèn)壓力能夠合適地分?jǐn)偟竭@些應(yīng)用服務(wù)器上,這體現(xiàn)為策略。如果將服務(wù)器和集群作為整個(gè)應(yīng)用中心的一部分來(lái)考量,可以制定出不同的策略,即所謂的應(yīng)用中心策略,包括:

    1) 服務(wù)器與集群間策略:當(dāng)用戶同時(shí)在某個(gè)/些應(yīng)用服務(wù)器和某個(gè)/些集群中被授權(quán)同一個(gè)應(yīng)用程序時(shí),云應(yīng)用平臺(tái)通過(guò)服務(wù)器與集群間策略選定其中的一個(gè)應(yīng)用服務(wù)器或集群為用戶運(yùn)行該應(yīng)用程序提供支持。

    2) 服務(wù)器間策略:當(dāng)用戶在多個(gè)應(yīng)用服務(wù)器上被授權(quán)同一個(gè)應(yīng)用程序時(shí),云應(yīng)用平臺(tái)通過(guò)服務(wù)器間策略選定其中的一個(gè)應(yīng)用服務(wù)器為用戶運(yùn)行該應(yīng)用程序提供支持。

    3) 集群間策略:當(dāng)用戶在多個(gè)集群上被授權(quán)同一個(gè)應(yīng)用程序時(shí),云應(yīng)用平臺(tái)通過(guò)集群間策略選定其中的一個(gè)集群為用戶運(yùn)行該應(yīng)用程序提供支持。

    4) 集群內(nèi)策略:當(dāng)用戶在一個(gè)集群中被授權(quán)某個(gè)應(yīng)用程序時(shí),云應(yīng)用平臺(tái)通過(guò)集群內(nèi)策略選定其中的一個(gè)應(yīng)用服務(wù)器為用戶運(yùn)行該應(yīng)用程序提供支持。

    5 云應(yīng)用管理邏輯

    5.1 雖局部可以調(diào)整,使用云應(yīng)用管理引擎的操作流程大體如下:

    1)規(guī)劃設(shè)計(jì)

    先回答這些問(wèn)題:哪些應(yīng)用服務(wù)器要納入管理平臺(tái)?如何將這些服務(wù)器劃分為集群?要在哪些服務(wù)器上或集群中發(fā)布哪些應(yīng)用程序?分別將這些應(yīng)用程序授權(quán)給哪些用戶?這些用戶在訪問(wèn)授權(quán)應(yīng)用的時(shí)候,具有哪些權(quán)限?

    2)創(chuàng)建集群

    初始部署時(shí),沒(méi)有任何集群,必須由管理員創(chuàng)建。管理員可以根據(jù)系統(tǒng)特性、地理位置、行政功能等將所有的應(yīng)用服務(wù)器進(jìn)行分類(lèi),然后將每一類(lèi)應(yīng)用服務(wù)器規(guī)劃作為一個(gè)集群。創(chuàng)建集群操作對(duì)于每個(gè)集群一般只需要執(zhí)行一次。

    3)添加服務(wù)器

    應(yīng)用服務(wù)器是云平臺(tái)中的基礎(chǔ)硬件資源。要在云平臺(tái)中發(fā)布應(yīng)用程序和授權(quán)遠(yuǎn)程應(yīng)用給用戶,必須至少添加一個(gè)應(yīng)用服務(wù)器。添加服務(wù)器時(shí),同時(shí)自動(dòng)檢測(cè)該服務(wù)器上的應(yīng)用程序并添加到管理引擎數(shù)據(jù)庫(kù)中。添加服務(wù)器操作對(duì)于每個(gè)服務(wù)器一般只需要執(zhí)行一次。

    4)加入集群

    5.2 應(yīng)用服務(wù)器被加入到云應(yīng)用平臺(tái)后,可以作為獨(dú)立服務(wù)器使用,也可以加入到集群中,以便其上的應(yīng)用服務(wù)器在集群范圍內(nèi)統(tǒng)一發(fā)布和授權(quán)??梢栽诜?wù)器一添加進(jìn)來(lái)就可以被加入集群,也可以在服務(wù)器作為獨(dú)立服務(wù)器運(yùn)行(發(fā)布和授權(quán))一段時(shí)間后再加入到集群中。服務(wù)器最多只能加入到一個(gè)集群,因此已經(jīng)在集群中的服務(wù)器不可以執(zhí)行加入集群操作。此外,考慮到服務(wù)器上和集群中都可能有應(yīng)用程序發(fā)布和用戶授權(quán),目前允許服務(wù)器加入集群的條件是:

    1) 服務(wù)器上發(fā)布的應(yīng)用程序集必須是集群中發(fā)布的應(yīng)用程序集的子集;

    2) 對(duì)于每個(gè)用戶而言,服務(wù)器上授權(quán)的遠(yuǎn)程應(yīng)用集必須是集群中授權(quán)的遠(yuǎn)程應(yīng)用集的子集。

    如果滿足上述條件,服務(wù)器就可以被加入到集群。在服務(wù)器加入集群時(shí),還需要特別處理以下情況:

    1) 如果應(yīng)用程序同時(shí)在服務(wù)器上和集群中發(fā)布,則服務(wù)器加入集群時(shí),必須刪除在服務(wù)器上發(fā)布的記錄,只保留在集群中發(fā)布的記錄。

    2) 如果應(yīng)用程序只在集群中發(fā)布,未在服務(wù)器上發(fā)布,則服務(wù)器加入集群時(shí),管理引擎將發(fā)送請(qǐng)求給應(yīng)用服務(wù)器將它添加到遠(yuǎn)程應(yīng)用列表中。

    3) 對(duì)于每個(gè)用戶,如果同時(shí)在服務(wù)器上和集群中授權(quán)某個(gè)遠(yuǎn)程應(yīng)用,則服務(wù)器加入集群時(shí),必須刪除在服務(wù)器上的授權(quán)記錄,只保留在集群中的授權(quán)記錄。

    4) 對(duì)于每個(gè)用戶,如果只在集群中授權(quán),未在服務(wù)器上授權(quán)某個(gè)遠(yuǎn)程應(yīng)用,則服務(wù)器加入集群時(shí),管理引擎將發(fā)送請(qǐng)求給應(yīng)用服務(wù)器將它添加到遠(yuǎn)程用戶列表中。

    加入集群操作只在必要時(shí)執(zhí)行,如果只是在服務(wù)器范圍管理應(yīng)用程序,這個(gè)操作可能根本不會(huì)被用到。

    5.3 發(fā)布應(yīng)用程序?yàn)檫h(yuǎn)程應(yīng)用

    選擇應(yīng)用程序,將它發(fā)布為遠(yuǎn)程應(yīng)用,設(shè)定要發(fā)布的(服務(wù)器或集群)范圍,以及要發(fā)布的目標(biāo)。

    如果選擇集群為發(fā)布范圍,在發(fā)布目標(biāo)中列出所有還沒(méi)有在集群范圍內(nèi)發(fā)布這個(gè)應(yīng)用程序的集群,而已經(jīng)在集群范圍內(nèi)發(fā)布了這個(gè)應(yīng)用程序的集群,則不會(huì)出現(xiàn)在發(fā)布目標(biāo)列表中。

    如果選擇服務(wù)器為發(fā)布范圍,在發(fā)布目標(biāo)中列出所有還沒(méi)有在服務(wù)器范圍內(nèi)發(fā)布這個(gè)應(yīng)用程序的獨(dú)立服務(wù)器,而已經(jīng)在服務(wù)器范圍內(nèi)發(fā)布了這個(gè)應(yīng)用程序的獨(dú)立服務(wù)器,則不會(huì)出現(xiàn)在發(fā)布目標(biāo)列表中。

    需要注意的是,一個(gè)應(yīng)用程序可能在多個(gè)服務(wù)器或集群上存在,而應(yīng)用程序列表中的已發(fā)布狀態(tài)說(shuō)明了應(yīng)用服務(wù)器至少已在一個(gè)服務(wù)器或集群上發(fā)布。因此,對(duì)于狀態(tài)為“已發(fā)布”的應(yīng)用程序,我們?nèi)匀豢梢詧?zhí)行“發(fā)布為應(yīng)用程序”的操作。

    對(duì)于每個(gè)應(yīng)用程序,發(fā)布操作可能執(zhí)行零次、一次或多次,因?yàn)檫@個(gè)應(yīng)用程序可能不需要發(fā)布、需要在一個(gè)服務(wù)器上或集群中發(fā)布或者需要在多個(gè)服務(wù)器上或集群中發(fā)布。

    5.4 發(fā)布應(yīng)用程序?yàn)檫h(yuǎn)程應(yīng)用

    選擇遠(yuǎn)程應(yīng)用,將它授權(quán)給用戶,設(shè)定要授權(quán)的用戶名、授權(quán)的(服務(wù)器或集群)范圍,以及要授權(quán)的目標(biāo)。

    如果選擇集群為授權(quán)范圍,在授權(quán)目標(biāo)中列出所有還沒(méi)有在集群范圍內(nèi)為該用戶授權(quán)這個(gè)應(yīng)用程序的集群,而已經(jīng)在集群范圍內(nèi)為該用戶授權(quán)了這個(gè)應(yīng)用程序的集群,則不會(huì)出現(xiàn)在授權(quán)目標(biāo)列表中。

    如果選擇服務(wù)器為授權(quán)范圍,在授權(quán)目標(biāo)中列出所有還沒(méi)有在服務(wù)器范圍內(nèi)為該用戶授權(quán)這個(gè)應(yīng)用程序的獨(dú)立服務(wù)器,而已經(jīng)在服務(wù)器范圍內(nèi)為該用戶授權(quán)了這個(gè)應(yīng)用程序的獨(dú)立服務(wù)器,則不會(huì)出現(xiàn)在授權(quán)目標(biāo)列表中。

    需要注意的是,一個(gè)應(yīng)用程序可能在多個(gè)服務(wù)器或集群上被授權(quán)給一個(gè)用戶,也可以在一個(gè)服務(wù)器或集群上被授權(quán)給多個(gè)用戶,因此遠(yuǎn)程程序列表中的已授權(quán)用戶數(shù)說(shuō)明了遠(yuǎn)程應(yīng)用被授權(quán)給用戶的數(shù)量,即使該值大于1,我們?nèi)匀豢梢詧?zhí)行“授權(quán)給用戶”的操作。

    對(duì)于每個(gè)遠(yuǎn)程應(yīng)用和用戶,這個(gè)操作可能執(zhí)行零次、一次或多次,因?yàn)檫@個(gè)應(yīng)用程序可能不需要被授權(quán)給該用戶、需要在一個(gè)服務(wù)器上或集群中被授權(quán)給該用戶或者需要在多個(gè)服務(wù)器上或集群中被授權(quán)給該用戶。

    管理員執(zhí)行完上述操作,用戶就可以在任意客戶端從用戶入口登錄云應(yīng)用管理引擎,查看授權(quán)給自己的應(yīng)用程序,并且訪問(wèn)這些應(yīng)用程序了。

    6 總結(jié)

    本文介紹了云應(yīng)用管理引擎軟件的設(shè)計(jì)思想和實(shí)現(xiàn)框架,管理引擎能夠?qū)σ慌_(tái)或多臺(tái)具有應(yīng)用服務(wù)器進(jìn)行管理,將這些應(yīng)用服務(wù)器上的應(yīng)用程序發(fā)布為遠(yuǎn)程應(yīng)用,再將這些遠(yuǎn)程應(yīng)用授權(quán)給用戶。

    管理員可以從任意管理控制臺(tái)登錄云應(yīng)用管理引擎,對(duì)集群、服務(wù)器、應(yīng)用程序、遠(yuǎn)程應(yīng)用以及用戶等資源進(jìn)行管理,而授權(quán)用戶則可以從客戶端登錄云應(yīng)用管理引擎,查看分配被自己的應(yīng)用程序,通過(guò)特定協(xié)議訪問(wèn)這些應(yīng)用程序,如同運(yùn)行本地安裝的應(yīng)用程序一樣。

    通過(guò)云應(yīng)用管理引擎,可以很方便地在應(yīng)用服務(wù)器以及由應(yīng)用服務(wù)器組成的集群中構(gòu)建“應(yīng)用云”,從而幫助企業(yè)很方便地搭建屬于自己的虛擬化云平臺(tái)。

    [1] Barham P, Dragovic B, Fraser K, et al. Xen and the Art of Virtualization [C] //Proceedings of the 19th ACM Symposium on Operating Systems Principles. New York: Bolton Landing, 2003:164-177.

    [2] Remote Desktop Web Access [EB/OL]. [2014-04].http://technet.microsoft.com/en-us/library/cc731923.aspx

    [3] Ulteo. Application Delivery Platform [EB/OL]. [2014-04].http://www.ulteo.org/.

    [4] Django. The Web framework for perfectionists with deadlines [EB/OL]. [2014-04]. https://www.djangoproject.com/.

    [5] KVM. Kernel Based Virtual Machine [EB/OL]. [2014-04]. http://www.linux-kvm.org/.

    [6] QEMU. Open Source Processor Emulator [EB/OL]. [2014-04] http://www.qemu.org/.

    [7] Microsoft. RemoteApp Manager [EB/OL]. [2014-04].http://technet.microsoft.com/en-us/library/cc755261.aspx.

    [8] FreeRDP. A Remote Desktop Protocol Implementation[EB/OL]. [2014-04]. http://www.freerdp.com/

    The Design and Implementation of Application Cloud Management Engine

    Liang Zheng, Diao Weimeng
    (Facility Division, Shanghai Institute of Tourism, Shanghai 201418, China)

    This paper introduces the design idea and implementation framework of an application cloud management engine to solve the traditional limitation of running non-local applications. Cloud application management engine can be used to manage different kinds of applications from Windows or Linux application server, then publish them as remote applications in the scope of cluster or server, and authorize these remote applications to different users. Authorized user may run remote applications delivered to them from different client device and system, just like locally installed applications.

    Cloud Computing; Virtualization; Management Engine; Remote Application; Server; Cluster

    TP393

    A

    2014.05.31)

    梁 崢(1974-),男,河北邢臺(tái)人,上海旅游高等專(zhuān)科學(xué)校,碩士,研究方向:信息、網(wǎng)絡(luò)、虛擬化技術(shù)及應(yīng)用,上海 201418

    刁偉孟(1978-),男,上海旅游高等專(zhuān)科學(xué)校,本科,研究方向:網(wǎng)絡(luò)、存儲(chǔ)、虛擬化技術(shù)及應(yīng)用,上海 201418

    1007-757X(2014)08-0030-04

    猜你喜歡
    列表引擎應(yīng)用程序
    巧用列表來(lái)推理
    學(xué)習(xí)運(yùn)用列表法
    擴(kuò)列吧
    刪除Win10中自帶的應(yīng)用程序
    藍(lán)谷: “涉藍(lán)”新引擎
    商周刊(2017年22期)2017-11-09 05:08:31
    無(wú)形的引擎
    河南電力(2015年5期)2015-06-08 06:01:46
    基于Cocos2d引擎的PuzzleGame開(kāi)發(fā)
    不含3-圈的1-平面圖的列表邊染色與列表全染色
    關(guān)閉應(yīng)用程序更新提醒
    電腦迷(2012年15期)2012-04-29 17:09:47
    三星電子將開(kāi)設(shè)應(yīng)用程序下載商店
    国产亚洲午夜精品一区二区久久| 亚洲国产成人一精品久久久| 精品人妻在线不人妻| 成人亚洲精品一区在线观看| 99热国产这里只有精品6| 黑人猛操日本美女一级片| 大片免费播放器 马上看| 黄网站色视频无遮挡免费观看| 亚洲国产看品久久| 黄频高清免费视频| 99精品久久久久人妻精品| 91大片在线观看| 97人妻天天添夜夜摸| 国产日韩欧美在线精品| 大陆偷拍与自拍| 国产欧美日韩综合在线一区二区| 精品少妇久久久久久888优播| 一级黄色大片毛片| 久久av网站| 男女边摸边吃奶| av网站在线播放免费| 美国免费a级毛片| 韩国精品一区二区三区| 一个人免费在线观看的高清视频 | 中文字幕色久视频| 欧美精品啪啪一区二区三区 | 超色免费av| 成人三级做爰电影| 国产精品1区2区在线观看. | 亚洲中文字幕日韩| 99国产精品免费福利视频| 亚洲国产欧美一区二区综合| 亚洲avbb在线观看| 亚洲精品第二区| h视频一区二区三区| 欧美xxⅹ黑人| 男人操女人黄网站| 国产成人一区二区三区免费视频网站| 国产成人欧美在线观看 | 老汉色∧v一级毛片| 秋霞在线观看毛片| 麻豆乱淫一区二区| 新久久久久国产一级毛片| 天天躁狠狠躁夜夜躁狠狠躁| 久久毛片免费看一区二区三区| 80岁老熟妇乱子伦牲交| videos熟女内射| 黄网站色视频无遮挡免费观看| 91九色精品人成在线观看| 热99国产精品久久久久久7| 欧美国产精品va在线观看不卡| 一本大道久久a久久精品| 亚洲自偷自拍图片 自拍| 国产视频一区二区在线看| 悠悠久久av| 丝袜喷水一区| 在线精品无人区一区二区三| 黄频高清免费视频| av一本久久久久| 久热爱精品视频在线9| h视频一区二区三区| 久久久久久久久久久久大奶| 丰满迷人的少妇在线观看| 在线观看www视频免费| 亚洲成人国产一区在线观看| 久久香蕉激情| 脱女人内裤的视频| av天堂在线播放| 最近中文字幕2019免费版| 极品人妻少妇av视频| 99九九在线精品视频| 亚洲精品一区蜜桃| 纵有疾风起免费观看全集完整版| 高清在线国产一区| 又紧又爽又黄一区二区| 91精品三级在线观看| 久久久国产成人免费| 一区二区三区四区激情视频| 国产亚洲精品第一综合不卡| 亚洲黑人精品在线| 亚洲情色 制服丝袜| 超碰97精品在线观看| 在线精品无人区一区二区三| 亚洲国产av新网站| 精品第一国产精品| 性色av一级| 飞空精品影院首页| 午夜免费成人在线视频| 国产精品久久久av美女十八| 人妻一区二区av| 美女脱内裤让男人舔精品视频| 久久久久久久久久久久大奶| 国产成人一区二区三区免费视频网站| 欧美精品av麻豆av| 老司机深夜福利视频在线观看 | 亚洲综合色网址| 亚洲一区中文字幕在线| 欧美变态另类bdsm刘玥| 久久久国产成人免费| 国产免费视频播放在线视频| 欧美在线黄色| 欧美精品一区二区大全| 久久99热这里只频精品6学生| 纯流量卡能插随身wifi吗| 成人免费观看视频高清| 高清av免费在线| 亚洲欧美日韩另类电影网站| 日韩熟女老妇一区二区性免费视频| 国产成人一区二区三区免费视频网站| 一本综合久久免费| 国产91精品成人一区二区三区 | 亚洲精品久久午夜乱码| 精品亚洲成国产av| 视频在线观看一区二区三区| 中文字幕av电影在线播放| 嫩草影视91久久| 丝袜美腿诱惑在线| 一级毛片电影观看| 成年av动漫网址| 国产精品av久久久久免费| 精品欧美一区二区三区在线| 999久久久精品免费观看国产| 国产欧美亚洲国产| 大片电影免费在线观看免费| 午夜视频精品福利| 永久免费av网站大全| 欧美另类一区| 每晚都被弄得嗷嗷叫到高潮| 90打野战视频偷拍视频| 欧美另类一区| 国产精品久久久久久精品古装| 性高湖久久久久久久久免费观看| 中文精品一卡2卡3卡4更新| 亚洲专区国产一区二区| 久久精品人人爽人人爽视色| 男女国产视频网站| 乱人伦中国视频| 久久人妻熟女aⅴ| 亚洲第一欧美日韩一区二区三区 | av又黄又爽大尺度在线免费看| 热re99久久国产66热| 午夜福利视频在线观看免费| 亚洲国产欧美一区二区综合| 精品一区二区三区av网在线观看 | 国产深夜福利视频在线观看| 在线精品无人区一区二区三| 老司机靠b影院| 国产高清videossex| 美女福利国产在线| 国产成+人综合+亚洲专区| 国产欧美日韩一区二区三区在线| 一区二区日韩欧美中文字幕| 十八禁网站免费在线| 人成视频在线观看免费观看| 国产精品偷伦视频观看了| 国产男女内射视频| 亚洲欧洲精品一区二区精品久久久| 精品乱码久久久久久99久播| 免费观看av网站的网址| 制服诱惑二区| 脱女人内裤的视频| 蜜桃国产av成人99| 一二三四社区在线视频社区8| 大香蕉久久成人网| 精品少妇久久久久久888优播| 超碰97精品在线观看| 亚洲av日韩精品久久久久久密| 男人操女人黄网站| 日日爽夜夜爽网站| 三上悠亚av全集在线观看| 久久中文看片网| 久久天躁狠狠躁夜夜2o2o| 可以免费在线观看a视频的电影网站| 色播在线永久视频| 日韩欧美国产一区二区入口| √禁漫天堂资源中文www| av天堂久久9| 女人爽到高潮嗷嗷叫在线视频| 好男人电影高清在线观看| 欧美午夜高清在线| 久久人妻福利社区极品人妻图片| 欧美日韩视频精品一区| 欧美少妇被猛烈插入视频| 热99国产精品久久久久久7| 国产精品影院久久| 欧美激情 高清一区二区三区| 亚洲av欧美aⅴ国产| 久9热在线精品视频| svipshipincom国产片| 不卡av一区二区三区| 国产在线一区二区三区精| 在线精品无人区一区二区三| 日韩大码丰满熟妇| av天堂久久9| 国产日韩欧美视频二区| 在线永久观看黄色视频| 视频在线观看一区二区三区| 丰满迷人的少妇在线观看| 亚洲伊人色综图| 亚洲国产欧美一区二区综合| 午夜福利影视在线免费观看| 国产伦理片在线播放av一区| 国产97色在线日韩免费| 一边摸一边做爽爽视频免费| 亚洲第一青青草原| 久久久久久久久久久久大奶| 大码成人一级视频| 制服人妻中文乱码| 手机成人av网站| 亚洲成人免费av在线播放| 国产在线免费精品| 两人在一起打扑克的视频| 我要看黄色一级片免费的| 好男人电影高清在线观看| 18禁国产床啪视频网站| 亚洲一码二码三码区别大吗| 精品国产乱码久久久久久小说| 国产精品欧美亚洲77777| 一本综合久久免费| 天天躁狠狠躁夜夜躁狠狠躁| av有码第一页| 操出白浆在线播放| 国精品久久久久久国模美| 12—13女人毛片做爰片一| 一个人免费在线观看的高清视频 | 高清欧美精品videossex| 男女床上黄色一级片免费看| 国产精品 欧美亚洲| 亚洲专区中文字幕在线| 男女免费视频国产| av国产精品久久久久影院| 国产精品香港三级国产av潘金莲| 99精品久久久久人妻精品| 黄色视频在线播放观看不卡| 成人免费观看视频高清| 精品国产乱子伦一区二区三区 | 50天的宝宝边吃奶边哭怎么回事| 久久亚洲精品不卡| 日本wwww免费看| 亚洲三区欧美一区| 欧美精品一区二区大全| 我要看黄色一级片免费的| 日本黄色日本黄色录像| 国产日韩一区二区三区精品不卡| 国产精品香港三级国产av潘金莲| 一本—道久久a久久精品蜜桃钙片| 国产无遮挡羞羞视频在线观看| 日本a在线网址| 黄色毛片三级朝国网站| 国产精品久久久人人做人人爽| 亚洲伊人久久精品综合| 亚洲精品中文字幕在线视频| 久久精品成人免费网站| 欧美人与性动交α欧美软件| 国产男女超爽视频在线观看| 久久国产精品人妻蜜桃| 欧美黑人精品巨大| 中文字幕色久视频| 日韩制服丝袜自拍偷拍| 制服诱惑二区| 国产精品1区2区在线观看. | 日韩视频在线欧美| 18禁黄网站禁片午夜丰满| 国产精品免费视频内射| 欧美在线一区亚洲| 国产在视频线精品| 久久国产精品大桥未久av| 欧美久久黑人一区二区| 80岁老熟妇乱子伦牲交| 一级片'在线观看视频| 国产精品影院久久| 黄色片一级片一级黄色片| 亚洲三区欧美一区| 免费看十八禁软件| av免费在线观看网站| 久久中文字幕一级| 精品卡一卡二卡四卡免费| 欧美黑人精品巨大| 后天国语完整版免费观看| 热re99久久国产66热| 国产亚洲精品第一综合不卡| videosex国产| 亚洲国产av新网站| 国产免费一区二区三区四区乱码| 亚洲少妇的诱惑av| 十八禁人妻一区二区| 亚洲成人手机| 中文字幕人妻丝袜一区二区| 国产高清国产精品国产三级| 久久久欧美国产精品| 夜夜夜夜夜久久久久| 黄色视频在线播放观看不卡| 一本一本久久a久久精品综合妖精| 欧美日韩成人在线一区二区| 淫妇啪啪啪对白视频 | 男人添女人高潮全过程视频| 国产有黄有色有爽视频| 亚洲精品国产一区二区精华液| 亚洲专区字幕在线| 考比视频在线观看| 交换朋友夫妻互换小说| 国产日韩一区二区三区精品不卡| 亚洲精品成人av观看孕妇| 大香蕉久久网| 亚洲情色 制服丝袜| 久热这里只有精品99| 大码成人一级视频| 久久国产精品男人的天堂亚洲| 一区二区av电影网| 国产一级毛片在线| 麻豆国产av国片精品| 国产精品国产三级国产专区5o| 免费女性裸体啪啪无遮挡网站| 在线观看免费高清a一片| 午夜福利,免费看| 免费av中文字幕在线| 丁香六月天网| 99久久国产精品久久久| 欧美+亚洲+日韩+国产| 麻豆国产av国片精品| 亚洲三区欧美一区| 国产黄频视频在线观看| 啦啦啦啦在线视频资源| 在线观看免费日韩欧美大片| 国产成+人综合+亚洲专区| 午夜福利一区二区在线看| 久久天躁狠狠躁夜夜2o2o| 久久久久久久久免费视频了| 动漫黄色视频在线观看| 蜜桃在线观看..| 这个男人来自地球电影免费观看| 人人妻人人添人人爽欧美一区卜| 黄色 视频免费看| 国产av精品麻豆| 免费久久久久久久精品成人欧美视频| 亚洲精品第二区| 免费高清在线观看日韩| 法律面前人人平等表现在哪些方面 | 国产亚洲午夜精品一区二区久久| 不卡一级毛片| 香蕉丝袜av| 国产精品一区二区在线不卡| 少妇 在线观看| 男女午夜视频在线观看| 黑丝袜美女国产一区| 国产精品秋霞免费鲁丝片| 久久影院123| 亚洲欧美日韩另类电影网站| 国产av一区二区精品久久| 伊人亚洲综合成人网| 久久影院123| 在线观看人妻少妇| 美女大奶头黄色视频| 国产亚洲精品久久久久5区| 亚洲精品国产色婷婷电影| 成年av动漫网址| 母亲3免费完整高清在线观看| 一级毛片女人18水好多| av线在线观看网站| 免费女性裸体啪啪无遮挡网站| 亚洲国产看品久久| 亚洲精品国产精品久久久不卡| av又黄又爽大尺度在线免费看| 妹子高潮喷水视频| 国内毛片毛片毛片毛片毛片| 国产精品一区二区免费欧美 | 青青草视频在线视频观看| 久久亚洲国产成人精品v| 男女国产视频网站| 一本一本久久a久久精品综合妖精| 国产一区二区 视频在线| 亚洲,欧美精品.| 国产一区二区 视频在线| 午夜福利,免费看| 91老司机精品| 国产精品二区激情视频| 啦啦啦中文免费视频观看日本| 国产欧美日韩精品亚洲av| 国产一区二区 视频在线| 久久国产精品男人的天堂亚洲| 超色免费av| 国精品久久久久久国模美| 国产精品麻豆人妻色哟哟久久| 天天操日日干夜夜撸| 脱女人内裤的视频| 97在线人人人人妻| 麻豆av在线久日| 热re99久久国产66热| h视频一区二区三区| 18禁黄网站禁片午夜丰满| 午夜激情av网站| 人人妻人人澡人人爽人人夜夜| 制服人妻中文乱码| 亚洲国产毛片av蜜桃av| 成人国语在线视频| avwww免费| 黑人猛操日本美女一级片| 热99久久久久精品小说推荐| 国产成人av激情在线播放| 91精品三级在线观看| 精品国内亚洲2022精品成人 | 亚洲国产欧美日韩在线播放| bbb黄色大片| av天堂在线播放| 国产区一区二久久| avwww免费| 精品一区在线观看国产| 亚洲成av片中文字幕在线观看| xxxhd国产人妻xxx| 免费高清在线观看日韩| 岛国在线观看网站| 又大又爽又粗| 老司机靠b影院| bbb黄色大片| 亚洲少妇的诱惑av| 高清av免费在线| 国产精品久久久人人做人人爽| 青春草亚洲视频在线观看| 十八禁网站免费在线| 免费一级毛片在线播放高清视频 | 成人国语在线视频| 午夜免费观看性视频| 青春草亚洲视频在线观看| 亚洲精品美女久久久久99蜜臀| 日日摸夜夜添夜夜添小说| 视频区欧美日本亚洲| 在线观看舔阴道视频| 肉色欧美久久久久久久蜜桃| av免费在线观看网站| 亚洲五月婷婷丁香| 999久久久国产精品视频| 少妇人妻久久综合中文| 美女午夜性视频免费| 夫妻午夜视频| 国产伦理片在线播放av一区| 在线观看免费高清a一片| 国内毛片毛片毛片毛片毛片| 欧美精品亚洲一区二区| 男人操女人黄网站| 男女午夜视频在线观看| √禁漫天堂资源中文www| 精品乱码久久久久久99久播| 91精品伊人久久大香线蕉| 岛国毛片在线播放| 国产成+人综合+亚洲专区| 99国产精品一区二区蜜桃av | 又黄又粗又硬又大视频| 亚洲激情五月婷婷啪啪| 国产一区二区三区av在线| 一边摸一边抽搐一进一出视频| 亚洲性夜色夜夜综合| 成人18禁高潮啪啪吃奶动态图| 丁香六月天网| 亚洲国产av影院在线观看| 丝袜在线中文字幕| 交换朋友夫妻互换小说| 精品国产国语对白av| 捣出白浆h1v1| 搡老乐熟女国产| 国产av一区二区精品久久| 熟女少妇亚洲综合色aaa.| 精品亚洲成国产av| 亚洲美女黄色视频免费看| 国产精品99久久99久久久不卡| 国产一区二区三区在线臀色熟女 | 999久久久精品免费观看国产| 久久久久国内视频| 老司机在亚洲福利影院| 性色av乱码一区二区三区2| 丰满少妇做爰视频| 欧美日韩中文字幕国产精品一区二区三区 | 女人高潮潮喷娇喘18禁视频| 亚洲人成电影观看| 亚洲专区国产一区二区| 亚洲黑人精品在线| 男人爽女人下面视频在线观看| 国产亚洲精品久久久久5区| 丰满少妇做爰视频| 亚洲中文av在线| 日本一区二区免费在线视频| 老司机午夜福利在线观看视频 | av又黄又爽大尺度在线免费看| 纯流量卡能插随身wifi吗| 在线观看免费日韩欧美大片| 久久国产精品影院| 永久免费av网站大全| 国产精品熟女久久久久浪| 免费女性裸体啪啪无遮挡网站| 91九色精品人成在线观看| 国产男女超爽视频在线观看| 亚洲国产欧美网| 亚洲中文av在线| 热99国产精品久久久久久7| 欧美亚洲 丝袜 人妻 在线| 黑人巨大精品欧美一区二区蜜桃| 国产成人啪精品午夜网站| 中文字幕人妻丝袜一区二区| 无限看片的www在线观看| 国产黄色免费在线视频| 国产精品影院久久| 男女高潮啪啪啪动态图| 国产精品.久久久| 色老头精品视频在线观看| 这个男人来自地球电影免费观看| 老熟女久久久| 男女国产视频网站| 精品久久久久久久毛片微露脸 | 美女脱内裤让男人舔精品视频| 国产精品免费视频内射| 三级毛片av免费| 欧美黑人精品巨大| 少妇猛男粗大的猛烈进出视频| 亚洲一码二码三码区别大吗| 悠悠久久av| 亚洲国产欧美在线一区| 老汉色av国产亚洲站长工具| 我要看黄色一级片免费的| 在线观看免费日韩欧美大片| 无遮挡黄片免费观看| 成人影院久久| 亚洲性夜色夜夜综合| 精品少妇一区二区三区视频日本电影| 视频区图区小说| 午夜免费观看性视频| 免费一级毛片在线播放高清视频 | 国产人伦9x9x在线观看| 日韩视频一区二区在线观看| 麻豆乱淫一区二区| 最新在线观看一区二区三区| 亚洲男人天堂网一区| av电影中文网址| 大香蕉久久成人网| av在线老鸭窝| 日本av手机在线免费观看| 91av网站免费观看| 动漫黄色视频在线观看| 可以免费在线观看a视频的电影网站| 亚洲av美国av| 亚洲自偷自拍图片 自拍| 两性夫妻黄色片| 波多野结衣av一区二区av| 人人澡人人妻人| 肉色欧美久久久久久久蜜桃| 亚洲精品国产区一区二| av又黄又爽大尺度在线免费看| 91精品三级在线观看| 亚洲欧美一区二区三区久久| 亚洲一码二码三码区别大吗| 欧美日韩精品网址| 大香蕉久久成人网| 女人被躁到高潮嗷嗷叫费观| 国产成人一区二区三区免费视频网站| 在线观看人妻少妇| 亚洲精品国产一区二区精华液| 80岁老熟妇乱子伦牲交| 成人影院久久| 99精品欧美一区二区三区四区| 欧美久久黑人一区二区| 久久久水蜜桃国产精品网| 精品高清国产在线一区| 丝袜美腿诱惑在线| 欧美精品啪啪一区二区三区 | 精品少妇久久久久久888优播| videosex国产| 国产在视频线精品| 久久天躁狠狠躁夜夜2o2o| 另类精品久久| 日韩一卡2卡3卡4卡2021年| 国产淫语在线视频| 天堂8中文在线网| 90打野战视频偷拍视频| 夜夜骑夜夜射夜夜干| 一级片免费观看大全| 免费在线观看影片大全网站| 国产麻豆69| 免费少妇av软件| 久久久久精品国产欧美久久久 | 亚洲美女黄色视频免费看| 999久久久精品免费观看国产| 亚洲美女黄色视频免费看| 三上悠亚av全集在线观看| 一本—道久久a久久精品蜜桃钙片| 日韩精品免费视频一区二区三区| 成人18禁高潮啪啪吃奶动态图| 久久久久精品人妻al黑| 亚洲av成人一区二区三| 久久人妻福利社区极品人妻图片| 免费日韩欧美在线观看| a级毛片在线看网站| 久久久精品区二区三区| 18禁黄网站禁片午夜丰满| 亚洲国产成人一精品久久久| 日本撒尿小便嘘嘘汇集6| 欧美在线黄色| 一级毛片电影观看| 捣出白浆h1v1| 欧美日韩精品网址| 亚洲免费av在线视频| 99国产精品免费福利视频| 黄色视频在线播放观看不卡| 99热网站在线观看| 在线精品无人区一区二区三| 午夜激情av网站| 成人国产av品久久久| 岛国毛片在线播放| 国产视频一区二区在线看| 精品久久蜜臀av无| 90打野战视频偷拍视频| 999久久久精品免费观看国产| 国产精品免费大片| 大香蕉久久网| 天堂俺去俺来也www色官网| 久久久国产一区二区| 大陆偷拍与自拍| 国产高清视频在线播放一区 |