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

    基于Docker的Hadoop平臺(tái)架構(gòu)研究

    2016-01-02 09:18:47趙樂(lè)樂(lè)
    關(guān)鍵詞:鏡像虛擬化容器

    趙樂(lè)樂(lè),黃 剛,馬 越

    (南京郵電大學(xué)計(jì)算機(jī)學(xué)院,江蘇南京 210003)

    基于Docker的Hadoop平臺(tái)架構(gòu)研究

    趙樂(lè)樂(lè),黃 剛,馬 越

    (南京郵電大學(xué)計(jì)算機(jī)學(xué)院,江蘇南京 210003)

    Hadoop作為云計(jì)算中重要的大數(shù)據(jù)處理平臺(tái),需要較高的讀寫(xiě)速率。傳統(tǒng)的虛擬化技術(shù)對(duì)于物理主機(jī)的資源利用率,無(wú)法達(dá)到真實(shí)物理主機(jī)的水平。同時(shí),傳統(tǒng)虛擬化技術(shù)難以靈活配置文件和自動(dòng)化創(chuàng)建、部署機(jī)制。容器是基于共享Linux內(nèi)核的一種虛擬化技術(shù),能夠達(dá)到接近物理主機(jī)的資源利用率。Docker是一種輕量級(jí)新興的虛擬化容器技術(shù),在復(fù)雜的集群系統(tǒng)的搭建方面,具有可移植、易使用、跨平臺(tái)等優(yōu)勢(shì)。所以,在復(fù)雜的分布式應(yīng)用集群的部署中,Docker能夠快速、準(zhǔn)確、標(biāo)準(zhǔn)化封裝應(yīng)用程序并自動(dòng)化部署整個(gè)運(yùn)行環(huán)境。因此,Docker是容器虛擬化技術(shù)下一個(gè)相對(duì)成熟的實(shí)現(xiàn)方案。通過(guò)實(shí)驗(yàn)驗(yàn)證了Docker相比傳統(tǒng)虛擬化技術(shù)在讀寫(xiě)性能上的優(yōu)勢(shì),并構(gòu)建了基于Docker的Hadoop平臺(tái),討論了在Docker上構(gòu)建Hadoop的優(yōu)勢(shì)。

    Hadoop;虛擬化;容器;Docker

    0 引言

    Hadoop作為一款優(yōu)秀的PaaS軟件,能夠讓開(kāi)發(fā)者更有效率的開(kāi)發(fā)與部署,而不需關(guān)注底層。對(duì)于Hadoop的部署,一般來(lái)說(shuō)有兩種選擇:一種是直接部署在物理主機(jī)上,一種是部署在虛擬機(jī)上。當(dāng)然,大多數(shù)時(shí)是根據(jù)情況,混合使用物理主機(jī)和虛擬機(jī)來(lái)部署Hadoop。對(duì)于商業(yè)公司來(lái)說(shuō),一般都會(huì)把Hadoop部署在IaaS提供的虛擬機(jī)上,以提高對(duì)單點(diǎn)故障等問(wèn)題的處理速度,利于運(yùn)維人員的管理維護(hù),而不是直接部署在物理主機(jī)上。然而,由于虛擬機(jī)本身需要消耗一定資源來(lái)實(shí)現(xiàn)底層的虛擬化,所以勢(shì)必會(huì)消耗物理主機(jī)的資源。

    對(duì)于企業(yè)級(jí)的Hadoop部署,底層的虛擬化方案組成有很多,當(dāng)前業(yè)界提供的虛擬機(jī)方案大致可分為三類:XEN、KVM以及Vmware。對(duì)于企業(yè)應(yīng)用來(lái)說(shuō),可能會(huì)選擇使用混合多種虛擬機(jī)方案的方式,也有很多廠商專門提供組合虛擬化技術(shù)的解決方案。但無(wú)論這些虛擬化解決方案是如何組成的,它們都可歸類為使用全虛擬化技術(shù)或使用部分虛擬化技術(shù),這些虛擬化技術(shù)都要提供一個(gè)完整的虛擬硬件環(huán)境,從而能讓一個(gè)操作系統(tǒng)完整地安裝在虛擬機(jī)中?,F(xiàn)在各大云計(jì)算虛擬化廠商的IaaS層,無(wú)論是AWS、Google還是國(guó)內(nèi)的BAT公司,基本都使用這種虛擬主機(jī)的方式。這種方式有其自身的優(yōu)勢(shì),即能夠充分利用物理機(jī)的資源,能夠自由選擇所要?jiǎng)?chuàng)建的主機(jī)的虛擬硬件,能夠構(gòu)建各種系統(tǒng)環(huán)境。但由于每臺(tái)虛擬機(jī)都是完整地安裝整個(gè)操作系統(tǒng),虛擬機(jī)之間不能共享相同的底層操作系統(tǒng)的功能,并且在實(shí)際使用過(guò)程中,往往并不需要完整的操作系統(tǒng)支持,只需要其中的一些軟件,只是因?yàn)榘踩c維護(hù)等因素才需要虛擬機(jī)。所以,一個(gè)完整的操作系統(tǒng)雖然功能強(qiáng)大,但也造成了一定的資源浪費(fèi)。正是基于這一原因,近年來(lái)出現(xiàn)了新的輕量級(jí)的虛擬化技術(shù)—容器。

    1 容器技術(shù)

    文中所指的容器技術(shù)是Linux容器(Linux Container,LXC)技術(shù)。容器有效地將由單個(gè)操作系統(tǒng)管理的資源劃分到孤立的組中,以便更好地在孤立的組之間平衡有沖突的資源使用需求[1]。容器的思想就是把一個(gè)進(jìn)程(包括其子進(jìn)程)獨(dú)立打包在一個(gè)“集裝箱”內(nèi),而不影響系統(tǒng)內(nèi)的其他進(jìn)程。這樣做的最大好處就是,容器內(nèi)的進(jìn)程所運(yùn)行的環(huán)境是獨(dú)立于底層物理操作系統(tǒng)的,當(dāng)容器啟動(dòng)的時(shí)候,也僅是通過(guò)進(jìn)程間調(diào)度,而不需要引導(dǎo)整個(gè)系統(tǒng),從而提高效率。

    容器技術(shù)在Linux的2.6.29版本中就產(chǎn)生了,并且已有多種實(shí)現(xiàn)方案,但之前的技術(shù)并沒(méi)有引起業(yè)界的關(guān)注。2013年Docker Inc公司發(fā)布了一個(gè)開(kāi)源的基于LXC技術(shù)的容器引擎,使得容器技術(shù)獲得了業(yè)界的重視。現(xiàn)在Docker技術(shù)已經(jīng)被Google、IBM、RedHat、Amazon和微軟等業(yè)界知名公司所支持。虛擬機(jī)和容器正在改變運(yùn)行、設(shè)計(jì)、開(kāi)發(fā)和部署應(yīng)用程序的方式。

    Docker受歡迎的原因是其主要解決了以下問(wèn)題:

    (1)快速部署。通常一款產(chǎn)品能夠成功發(fā)布,開(kāi)發(fā)者需要關(guān)心很多東西,從操作系統(tǒng)到中間件再到應(yīng)用,而且這些東西都難于管理,這個(gè)問(wèn)題在軟件行業(yè)普遍存在。Docker則簡(jiǎn)化了這些工作,比如Web應(yīng)用、后臺(tái)應(yīng)用、數(shù)據(jù)庫(kù)應(yīng)用、大數(shù)據(jù)應(yīng)用,Hadoop集群、消息隊(duì)列等都可以打包成一個(gè)鏡像,然后再快速部署。

    (2)軟件管理。亞馬遜的AWS之所以成功,是因?yàn)樗岄_(kāi)發(fā)者將應(yīng)用轉(zhuǎn)移到云上,解決了硬件管理的問(wèn)題,然而軟件配置和管理相關(guān)的問(wèn)題依然存在。Docker正好能幫助軟件開(kāi)發(fā)者使用新的軟件管理方法來(lái)解決這個(gè)問(wèn)題。

    (3)虛擬化技術(shù)的改變。云計(jì)算使用標(biāo)配的硬件來(lái)降低成本,采用虛擬化的手段來(lái)滿足用戶按需分配的資源需求以及保證可用性和隔離性。然而無(wú)論是KVM還是Xen,都存在一定的資源浪費(fèi),因?yàn)橛脩粜枰氖歉咝У倪\(yùn)行環(huán)境而非一個(gè)操作系統(tǒng),虛擬主機(jī)既浪費(fèi)資源又難于管理,輕量級(jí)的LXC則更具靈活性和快速性。

    (4)更高的便攜性。LXC在Linux 2.6的內(nèi)核里就已經(jīng)存在了,但是其設(shè)計(jì)之初并不是為云計(jì)算考慮的,缺少標(biāo)準(zhǔn)化的描述手段和容器的可便攜性,決定其構(gòu)建出的環(huán)境難于分發(fā)和標(biāo)準(zhǔn)化管理。Docker則在這個(gè)問(wèn)題上做出了實(shí)質(zhì)性的創(chuàng)新方法[2]。

    從模塊化和整合化的方面來(lái)說(shuō),可以認(rèn)為Docker被設(shè)計(jì)的初衷是在獨(dú)立封裝和在任何平臺(tái)都可以同步運(yùn)行。Docker將操作系統(tǒng)、虛擬機(jī)、物理機(jī)和基于上面的操作整合起來(lái)進(jìn)行商品化,同時(shí)提供了一系列的API,使得其他人能夠基于這些 API進(jìn)行操作。但Docker不能商品化的部分是數(shù)據(jù)中心[3],這是其目前的缺陷。

    從一個(gè)開(kāi)發(fā)者的角度,把應(yīng)用封裝在Docker的意義在于,可以把整個(gè)云服務(wù)作為一個(gè)模塊進(jìn)行操作,這其中的模塊只是一個(gè)可以被替代的商品。Docker的優(yōu)勢(shì)在于,可以任意地把應(yīng)用進(jìn)行遷移而無(wú)需做出其他改動(dòng)。所以對(duì)于開(kāi)發(fā)者而言,封裝應(yīng)用只需要Docker就夠了。

    軟件工程從初期的獨(dú)立主義到現(xiàn)在,已經(jīng)發(fā)展成一個(gè)高度工程化的產(chǎn)業(yè)鏈形式。為了更好地交付軟件和服務(wù),人們認(rèn)識(shí)到將開(kāi)發(fā)和運(yùn)營(yíng)分隔開(kāi)來(lái)的傳統(tǒng)做法已不適合當(dāng)前的軟件服務(wù)開(kāi)發(fā)需求,所以就要把開(kāi)發(fā)與運(yùn)營(yíng)作為一個(gè)整體,這也就是所謂的DevOps思想。業(yè)界也隨之有了對(duì)DevOps系統(tǒng)的需求,即希望有一套平臺(tái)或軟件能夠整合開(kāi)發(fā)和運(yùn)營(yíng)交付以及之后的管理工作。所以,從DevOps來(lái)看,云平臺(tái)都是為了解決開(kāi)發(fā)人員在開(kāi)發(fā)測(cè)試過(guò)程中快速搭建環(huán)境以及后期運(yùn)營(yíng)支持過(guò)程中恢復(fù)升級(jí)監(jiān)控系統(tǒng)所服務(wù)的。近年來(lái),隨著云計(jì)算產(chǎn)業(yè)的發(fā)展,DevOps的概念也在業(yè)界變得流行。第一代的DevOps系統(tǒng)是基于物理主機(jī)部署的,主要靠人工協(xié)調(diào)來(lái)進(jìn)行業(yè)務(wù)的自動(dòng)部署,第二代的DevOps系統(tǒng)則是基于IaaS進(jìn)行部署的,借助云計(jì)算的資源監(jiān)控特性,能夠?qū)崿F(xiàn)很好的智能感知等,能夠快捷地通過(guò)遷移方便地解決硬件單點(diǎn)故障問(wèn)題,自動(dòng)做到負(fù)載均衡。這是目前很多云計(jì)算公司都在極力達(dá)到的目標(biāo),現(xiàn)在很多公司還不能很好地實(shí)現(xiàn)第二代DevOps系統(tǒng)。然而,隨著容器技術(shù)的發(fā)展,DevOps系統(tǒng)有了一個(gè)新的方向,即基于容器的部署,容器能夠?qū)崿F(xiàn)應(yīng)用的跨云遷移,使得應(yīng)用不會(huì)被限定在固有的IaaS中。例如,搭建了一套集群,混合了Vmware和Xen技術(shù),兩套系統(tǒng)的虛擬機(jī)無(wú)法實(shí)現(xiàn)實(shí)時(shí)互相遷移,因?yàn)榈讓拥南到y(tǒng)存儲(chǔ)格式是不一樣的;而容器則不存在這種問(wèn)題,只需要通過(guò)啟用對(duì)應(yīng)的容器鏡像,就可以啟動(dòng)一個(gè)新的服務(wù),這樣做就無(wú)需關(guān)心底層的IaaS架構(gòu)了。

    另外,隨著將DevOps實(shí)踐引入應(yīng)用程序生命周期管理,應(yīng)用程序性能管理(APM)方案的出現(xiàn)則逐漸成為企業(yè)實(shí)現(xiàn)DevOps投資回報(bào)的重要前提[4]。對(duì)于應(yīng)用程序的管理,在如今云應(yīng)用程序普及的情況下,如何整合云應(yīng)用則是IT團(tuán)隊(duì)所面臨的嚴(yán)峻挑戰(zhàn),而容器技術(shù)則為其提供了一個(gè)比較好的解決方案。所以,從商業(yè)效益上來(lái)說(shuō),容器技術(shù)可以認(rèn)為是云計(jì)算和DevOps發(fā)展的下一個(gè)重要方向。目前已有超過(guò)14 000個(gè)應(yīng)用建立在 Docker上,eBay也正在測(cè)試建立在Docker上的數(shù)據(jù)中心軟件[5]。

    Docker也可以在虛擬機(jī)中運(yùn)行的很好,這可以讓它應(yīng)用在已有的虛擬化框架中,如私有云和公有云。同樣也有可能在容器中運(yùn)行虛擬機(jī),這有點(diǎn)像谷歌在其云平臺(tái)中使用容器的方式。只要IaaS得到廣泛應(yīng)用,并可按需提供虛擬機(jī)服務(wù),那么就有理由期待容器和虛擬機(jī)的應(yīng)用可以并存。還有一種可能,即將容器管理和虛擬化技術(shù)進(jìn)行融合以提供一種兩全其美的方法[6]。因?yàn)槿萜髂軌蚝芎玫貪M足各類PaaS功能,所以形象的說(shuō),可以把IaaS領(lǐng)域的市場(chǎng)看作是蘋(píng)果的應(yīng)用程序商店,現(xiàn)在可以添加類似PaaS功能,這些功能可以“加載”到采用按需付費(fèi)的訂閱服務(wù)模式的IaaS產(chǎn)品上[7]。所以隨著IaaS將各項(xiàng)類PaaS的服務(wù)添加到自己的服務(wù)組合中,PaaS和IaaS之間的界限會(huì)變得更為模糊,很有可能IaaS和PaaS最終會(huì)合成一體。

    可以匯總出一套通用型解決模式,其中Docker分別充當(dāng)以下幾種角色:

    (1)Docker提供經(jīng)過(guò)認(rèn)證的軟件包,并保證其能夠與穩(wěn)定不變的現(xiàn)有基礎(chǔ)設(shè)施模型順利協(xié)作;

    (2)Docker為微服務(wù)POD提供出色的容器化運(yùn)行環(huán)境;

    (3)在IaaS之上使用Docker,并將其作用于裸機(jī)環(huán)境等同的運(yùn)行平臺(tái)。

    是否使用云基礎(chǔ)設(shè)施僅僅是種自由選項(xiàng)而非強(qiáng)制要求。舉例來(lái)說(shuō),如果出于DevOps的目的而考慮建立一套小型自動(dòng)化開(kāi)發(fā)與測(cè)試環(huán)境,那么在裸機(jī)環(huán)境上直接使用Docker機(jī)制更適合[8]。

    2 虛擬機(jī)與容器的比較

    虛擬主機(jī)技術(shù)能夠讓一臺(tái)物理主機(jī)運(yùn)行多個(gè)操作系統(tǒng),物理主機(jī)系統(tǒng)稱為Host OS,而在虛擬機(jī)中安裝的操作系統(tǒng)則稱為Guest OS。每個(gè)Guest OS都有自己的計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)組件,這些可以通過(guò)硬件虛擬化,或者Host OS通過(guò)把Guest OS的指令翻譯成物理機(jī)指令來(lái)實(shí)現(xiàn)。所以從理論上來(lái)說(shuō),Guest OS可以是任何一款操作系統(tǒng),與底層的Host OS無(wú)關(guān)。

    容器則是一款輕量級(jí)的操作系統(tǒng),它運(yùn)行在物理機(jī)的系統(tǒng)上,直接使用物理機(jī)的CPU指令,而不需要像虛擬機(jī)那樣要對(duì)指令進(jìn)行翻譯。所以容器不需要像虛擬機(jī)那樣有太多的開(kāi)銷,并能提供很好的隔離性。雖然虛擬機(jī)利用了RAM的過(guò)度承諾技術(shù)(RAM over commitment),容器也表現(xiàn)出比虛擬機(jī)更低的系統(tǒng)負(fù)載,所以同樣的應(yīng)用,在容器中相比在虛擬機(jī)中,性能通常會(huì)相當(dāng)或者更好。經(jīng)過(guò)實(shí)際測(cè)試,在Docker啟動(dòng)時(shí)不加載額外軟件的話,即只使用基本的系統(tǒng)鏡像,所占用的內(nèi)存僅有幾兆,甚至更少。因?yàn)镈ocker對(duì)于內(nèi)存消耗主要是在所加載的程序上的,而不像虛擬機(jī)需要額外提供給一些系統(tǒng)級(jí)的服務(wù),所以對(duì)于一臺(tái)服務(wù)器,Docker能比虛擬機(jī)提供更多隔離的容器給用戶使用,這樣大大提高了物理主機(jī)的使用效率。

    表1比較了虛擬機(jī)與容器在性能、隔離性、安全性、網(wǎng)絡(luò)和存儲(chǔ)上的不同之處[9]。

    同時(shí),由于容器也可以安裝在IaaS所分配的虛擬機(jī)上,相比現(xiàn)有的PaaS,容器技術(shù)也更具靈活性。因?yàn)楝F(xiàn)有的PaaS,大部分都是廠商驅(qū)動(dòng)的,例如Cloud Foundry(原先由Vmware開(kāi)發(fā))、OpenShift(紅帽)等,這些廠商驅(qū)動(dòng)的PaaS讓廣大開(kāi)發(fā)人員和用戶被某家廠商牢牢鎖定,如果要將應(yīng)用程序從廠商驅(qū)動(dòng)的平臺(tái)傳送到另一個(gè)平臺(tái),將會(huì)非常麻煩。而容器則不會(huì)出現(xiàn)這種問(wèn)題,因?yàn)槿萜鞯讓泳屯耆梢钥醋魇且粋€(gè)操作系統(tǒng),就如同一個(gè)虛擬機(jī)。也正因?yàn)槿绱?,現(xiàn)在業(yè)界很看好把容器構(gòu)建成一個(gè)分布式服務(wù)。目前比較成熟的就是Google的Kubernetes,這是一款開(kāi)源的容器管理系統(tǒng),Google最新的Container Engine就是基于Kubernetes設(shè)計(jì)的。

    3 Docker的讀寫(xiě)性能

    由于Docker本身也是一種虛擬化技術(shù),在使用Docker作為Hadoop集群部署的環(huán)境時(shí),需要保證其在讀寫(xiě)性能上不低于現(xiàn)有的虛擬機(jī)技術(shù)。因?yàn)镠adoop集群需要存儲(chǔ)處理大數(shù)據(jù),所以對(duì)于I/O的讀寫(xiě)性能要求很高。為了驗(yàn)證容器與KVM的性能,使用了一個(gè)測(cè)試案例,實(shí)驗(yàn)環(huán)境為:

    硬件環(huán)境:4 G內(nèi)存,雙核CPU,200 G磁盤;

    軟件環(huán)境:sysbench 0.4.12,文件塊為16 k。

    sysbench是一款開(kāi)源軟件,主要用于多線程性能測(cè)試。

    因?yàn)閷?shí)驗(yàn)環(huán)境為L(zhǎng)inux系統(tǒng),Linux在實(shí)現(xiàn)文件系統(tǒng)時(shí)采用了兩層結(jié)構(gòu):第一層是虛擬文件系統(tǒng),它把各種實(shí)際文件系統(tǒng)的公共結(jié)構(gòu)抽象出來(lái),建立統(tǒng)一的以inode為中心的組織結(jié)構(gòu),為實(shí)際文件系統(tǒng)提供兼容性[10]。所以,雖然Docker使用了自己的一套文件系統(tǒng),不像KVM的虛擬機(jī)可以保證使用標(biāo)準(zhǔn)的Linux文件系統(tǒng),但對(duì)于實(shí)驗(yàn)的影響不大。同時(shí),因?yàn)槭请S機(jī)讀寫(xiě)的文件,所以為了取得更好的處理效果,把/sys/ block/sda/queue/scheduler的值設(shè)為deadline。該值是經(jīng)過(guò)實(shí)驗(yàn)驗(yàn)證后確認(rèn)的,將所產(chǎn)生的數(shù)據(jù)分別在deadline、anticipator、noop和cfq的調(diào)度算法下使用time命令進(jìn)行了測(cè)試。結(jié)果顯示,deadline是耗時(shí)最少的。所以為了提高效率,將實(shí)驗(yàn)環(huán)境都同樣設(shè)定為相同的調(diào)度算法。

    隨機(jī)讀寫(xiě)150 G的文件,將結(jié)果用gnuplot繪圖,結(jié)果如圖1~3所示。

    從實(shí)驗(yàn)結(jié)果可以看出,使用Docker技術(shù),在I/O的讀寫(xiě)性能上都是優(yōu)于KVM技術(shù)的,容器也表現(xiàn)出比虛擬機(jī)更低的系統(tǒng)負(fù)載。所以同樣的應(yīng)用,在容器中相比在虛擬機(jī)中,性能通常會(huì)相當(dāng)或者更好。國(guó)外也有一些機(jī)構(gòu)已經(jīng)開(kāi)始把Docker用于構(gòu)建大數(shù)據(jù)處理平臺(tái)了,例如羅馬尼亞的Cluj-Napoca。Cluj-Napoca大學(xué)就把處理地球觀測(cè)數(shù)據(jù)的平臺(tái)構(gòu)建在 Docker上[11],獲得了較好的性能表現(xiàn)。所以說(shuō),Docker技術(shù)具有很好的I/O性能,能夠作為大數(shù)據(jù)處理工具平臺(tái)。

    4 在Docker上構(gòu)建Hadoop平臺(tái)

    作為一種特殊的鏡像軟件,要制作特定的軟件鏡像,Docker有其自己的安裝打包方式,主要有[12]:

    (1)直接在基礎(chǔ)鏡像上安裝軟件,然后使用Docker命令將其封裝成一個(gè)新的鏡像;

    (2)使用Dockerfile文件,拉取進(jìn)出系統(tǒng)鏡像后,讓鏡像根據(jù)Dockerfile文件的內(nèi)容自己編譯安裝。

    第1種方法的優(yōu)點(diǎn)是所有操作與真實(shí)操作一臺(tái)虛擬機(jī)一樣,無(wú)需重新學(xué)習(xí)新內(nèi)容;缺點(diǎn)是在部署這些鏡像時(shí),可能會(huì)由于所處環(huán)境的不同而造成需要重新修改部分內(nèi)容,而且,下載完整的鏡像所需要消耗的時(shí)間較多。

    第2種方法則只需要在部署時(shí)下載該Dockerfile文件,然后讓系統(tǒng)自己去拉取數(shù)據(jù),這樣能夠減少所需下載的內(nèi)容,且由于鏡像完全是按照Dockerfile文件的內(nèi)容來(lái)制作的,所以能夠減少人為的干預(yù),從而減少出錯(cuò);但其缺點(diǎn)是需要花費(fèi)時(shí)間去學(xué)習(xí)Dockerfile文件的機(jī)制。

    文中使用第2種方法來(lái)部署Hadoop,使用的Hadoop版本是2.5.2。

    主要完成如下幾步:

    (1)下載基礎(chǔ)系統(tǒng)鏡像;

    (2)使用Dockerfile的內(nèi)建指令下載安裝軟件;

    (3)使用 Dockerfile內(nèi)建指令加載對(duì)應(yīng)的配置文件。

    同時(shí),由于Docker技術(shù)本身還在發(fā)展過(guò)程中,要使用Docker創(chuàng)建能夠被外網(wǎng)訪問(wèn)的容器,需要進(jìn)行一些額外設(shè)置。利用容器的底層實(shí)現(xiàn)原理,通過(guò)腳本動(dòng)態(tài)地為每個(gè)容器創(chuàng)建對(duì)應(yīng)的橋接網(wǎng)口。這樣能夠?qū)崿F(xiàn)跨服務(wù)器間的容器間的互相訪問(wèn),也更接近真實(shí)的應(yīng)用環(huán)境。

    通過(guò)使用Dockerfile文件,完成構(gòu)建基于Docker 的Hadoop環(huán)境。經(jīng)過(guò)測(cè)試,Hadoop能夠正常使用。把其與安裝在物理主機(jī)上的Hadoop進(jìn)行比較,通過(guò)time命令測(cè)試兩者運(yùn)行時(shí)間,結(jié)果顯示兩者耗時(shí)相差不大,部分情況下Docker下的耗時(shí)才略高一些。雖然部署的Docker數(shù)量不多,但能夠看出在Docker上部署的Hadoop在數(shù)據(jù)讀寫(xiě)上的表現(xiàn)非常優(yōu)異。

    5 結(jié)束語(yǔ)

    Hadoop作為需要大量讀寫(xiě)數(shù)據(jù)的云計(jì)算平臺(tái),部署在Docker下比部署在傳統(tǒng)的虛擬機(jī)上有更好的性能表現(xiàn)。文中驗(yàn)證了在Docker上讀寫(xiě)數(shù)據(jù)的性能比KVM的更高,同時(shí),在Docker上部署Hadoop具有接近物理主機(jī)的資源利用率。并且,由于Docker把數(shù)據(jù)與運(yùn)行環(huán)境進(jìn)行了分離,所以可以把構(gòu)建好的Hadoop平臺(tái)作為鏡像發(fā)布,方便隨時(shí)添加或替換Hadoop節(jié)點(diǎn),這能夠提高部署Hadoop時(shí)的工作效率。Docker作為容器技術(shù)的最佳實(shí)踐,其性能優(yōu)勢(shì)使得其能夠替換現(xiàn)有的虛擬化技術(shù)?,F(xiàn)在國(guó)內(nèi)已經(jīng)有結(jié)合 Docker與OpenStack的研究(如文獻(xiàn)[13])和基于 Docker的PaaS平臺(tái)研究(如文獻(xiàn)[14]),這將使得IaaS與PaaS的界限變得更加模糊,Docker勢(shì)必會(huì)引領(lǐng)下一場(chǎng)云計(jì)算技術(shù)的浪潮。

    [1] 楊保華,戴王劍,曹亞侖.Docker技術(shù)入門與實(shí)戰(zhàn)[M].北京:機(jī)械工業(yè)出版社,2014.

    [2] 肖德時(shí).深入淺出Docker[EB/OL].[2015-01-05].http:// www.infoq.com/cn/articles/docker-core-technology-preview?utm_source=infoq&utm_medium=related_content_ link&utm_campaign=relatedContent_articles_clk.

    [3] Compton D.Why Docker and CoreOS’split was predictable [EB/OL].[2015-01-05].http://danielcompton.net/2014/ 12/02/modular-integrated-docker-coreos.

    [4] Lowy G.Application performance management enables DevOps ROI[EB/OL].[2015-01-05].http://www.apmdigest. com/application-performance-mangent-apm-devops-roi.

    [5] Garber L.News briefs[J].IEEE Security and Privacy,2011,9 (6):9-11.

    [6] Swan C.Docker:present and future[EB/OL].[2015-01-05].http://www.infoq.com articles/docker-future.

    [7] Kavis M.Blurring the line between PaaS and IaaS[EB/OL]. [2015-01-05].http://www.forbes.com/sites/mikekavis/ 2014/06/02/blurring-the-line-between-paas-and-iaas/.

    [8] Shalom N.Do I need OpenStack if I use Docker[EB/OL]. [2015-01-05].http://pensource.com/business/14/11/do-i -need-openstack-if-i-use-docker.

    [9] Dua R,Raja A R,Kakadia D.Virtualization vs containerization to support PaaS[C]//Proc of IEEE international conference on cloud engineering.Boston,MA:IEEE,2014:610-614.

    [10]黃 剛,徐小龍,段衛(wèi)華.操作系統(tǒng)教程[M].北京:人民郵電出版社,2009.

    [11]Bica M,Bacu V,Mihon D,et al.Architectural solution for virtualized processing of big earth[C]//Proc of IEEE international conference on ICCP.Cluj Napoca:IEEE,2014:399-404.

    [12]Turnbull J.The Docker book[M].[s.l.]:Amazon Digital Services,Inc.,2014.

    [13]張忠琳,黃炳良.基于OpenStack云平臺(tái)的Docker應(yīng)用[J].軟件,2014,35(11):73-76.

    [14]鞠春利,劉印鋒.基于Docker的私有PaaS系統(tǒng)構(gòu)建[J].輕工科技,2014(10):80-80.

    Research on Hadoop Platform Based on Docker

    ZHAO Le-le,HUANG Gang,MA Yue
    (School of Computer,Nanjing University of Posts and Telecommunications,Nanjing 210003,China)

    Hadoop,as an important big data processing platform,needs higher I/O rate.For the resource utilization of physical host,the traditional virtualization technology cannot reach the level of real physical host.Meanwhile,it is difficult to configure the files flexibly and create and deploy mechanisms automatically.The container is a virtualization technology based on sharing Linux kernel,which can reach the resource utilization close to the physical host.Docker emerging is a lightweight container of virtualization technology,and in the complex cluster system construction,it is portable and easy to use,with cross-platform.So,in the complicated distributed deployment of application clusters,Docker can be rapid,accurate,and standardized packaged applications and deploy automatically whole runtime environment.Therefore,Docker is one of the mature implementation scheme of the container virtualization technology.It is verified by the experiment that the Docker is better than traditional virtualization technology in reading/writing performance,and the Hadoop platform based on the Docker is established and the advantage of Hadoop on Docker is discussed.

    Hadoop;virtualization;container;Docker

    TP31

    A

    1673-629X(2016)09-0099-05

    10.3969/j.issn.1673-629X.2016.09.023

    2015-12-03

    2016-04-06< class="emphasis_bold">網(wǎng)絡(luò)出版時(shí)間:

    時(shí)間:2016-08-01

    國(guó)家自然科學(xué)基金資助項(xiàng)目(61171053);南京郵電大學(xué)基金(SG1107)

    趙樂(lè)樂(lè)(1992-),男,研究方向?yàn)橛?jì)算機(jī)云計(jì)算與大數(shù)據(jù)應(yīng)用;黃 剛,教授,研究方向?yàn)橛?jì)算機(jī)軟件理論及應(yīng)用。

    http://www.cnki.net/kcms/detail/61.1450.TP.20160801.0909.072.html

    猜你喜歡
    鏡像虛擬化容器
    Different Containers不同的容器
    鏡像
    難以置信的事情
    基于OpenStack虛擬化網(wǎng)絡(luò)管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
    電子制作(2019年10期)2019-06-17 11:45:10
    鏡像
    小康(2018年23期)2018-08-23 06:18:52
    對(duì)基于Docker的虛擬化技術(shù)的幾點(diǎn)探討
    電子制作(2018年14期)2018-08-21 01:38:20
    虛擬化技術(shù)在計(jì)算機(jī)技術(shù)創(chuàng)造中的應(yīng)用
    存儲(chǔ)虛擬化還有優(yōu)勢(shì)嗎?
    取米
    鏡像
    小康(2015年4期)2015-03-31 14:57:40
    夜夜骑夜夜射夜夜干| 成人国语在线视频| 精品人妻1区二区| 夜夜夜夜夜久久久久| 视频区欧美日本亚洲| 悠悠久久av| 黄色a级毛片大全视频| 国产精品av久久久久免费| 妹子高潮喷水视频| 王馨瑶露胸无遮挡在线观看| 日韩一卡2卡3卡4卡2021年| 久久av网站| 国产精品98久久久久久宅男小说| 看免费av毛片| 黄色片一级片一级黄色片| 久久久欧美国产精品| 在线观看舔阴道视频| 久久久久久亚洲精品国产蜜桃av| 亚洲黑人精品在线| 三上悠亚av全集在线观看| 黄色怎么调成土黄色| e午夜精品久久久久久久| 久久精品国产亚洲av高清一级| 不卡av一区二区三区| 一夜夜www| 国产不卡av网站在线观看| 国产成+人综合+亚洲专区| 日本wwww免费看| a在线观看视频网站| avwww免费| 欧美人与性动交α欧美软件| av又黄又爽大尺度在线免费看| 中亚洲国语对白在线视频| 久久精品熟女亚洲av麻豆精品| 天天躁日日躁夜夜躁夜夜| 久久久国产一区二区| 欧美精品一区二区免费开放| h视频一区二区三区| 久久久久网色| 丰满少妇做爰视频| 亚洲国产av影院在线观看| 捣出白浆h1v1| 乱人伦中国视频| 国产亚洲av高清不卡| 美女扒开内裤让男人捅视频| 亚洲国产精品一区二区三区在线| 精品少妇黑人巨大在线播放| 老司机靠b影院| 高潮久久久久久久久久久不卡| 视频区图区小说| 电影成人av| 久久亚洲精品不卡| 国产精品99久久99久久久不卡| 亚洲国产欧美网| 亚洲人成伊人成综合网2020| 国产欧美日韩精品亚洲av| 丝瓜视频免费看黄片| 999久久久精品免费观看国产| 欧美大码av| 桃红色精品国产亚洲av| a级毛片在线看网站| 精品熟女少妇八av免费久了| 国产在线免费精品| 考比视频在线观看| 又紧又爽又黄一区二区| 国产精品一区二区在线不卡| 美女扒开内裤让男人捅视频| 亚洲国产欧美一区二区综合| 午夜福利一区二区在线看| 亚洲熟女毛片儿| 女性被躁到高潮视频| 久久精品国产99精品国产亚洲性色 | 性色av乱码一区二区三区2| 一进一出好大好爽视频| 色老头精品视频在线观看| 老司机午夜福利在线观看视频 | 99精品久久久久人妻精品| 欧美日本中文国产一区发布| av线在线观看网站| 一区二区三区激情视频| 国产日韩一区二区三区精品不卡| 国产欧美日韩综合在线一区二区| 麻豆av在线久日| 国产精品国产av在线观看| 亚洲中文字幕日韩| 超碰97精品在线观看| xxxhd国产人妻xxx| 亚洲人成伊人成综合网2020| 国产欧美日韩综合在线一区二区| 久久精品人人爽人人爽视色| 免费黄频网站在线观看国产| 亚洲 国产 在线| 国产精品久久久久成人av| e午夜精品久久久久久久| 天堂中文最新版在线下载| 男女无遮挡免费网站观看| 少妇精品久久久久久久| 久久精品国产综合久久久| 成人国产av品久久久| 国产精品久久电影中文字幕 | 啦啦啦 在线观看视频| 国产精品1区2区在线观看. | 桃花免费在线播放| 女性生殖器流出的白浆| av天堂在线播放| 国产深夜福利视频在线观看| 咕卡用的链子| 国产男女内射视频| 成人国语在线视频| av超薄肉色丝袜交足视频| 亚洲,欧美精品.| 国产精品香港三级国产av潘金莲| 蜜桃国产av成人99| 一区二区三区乱码不卡18| 亚洲 欧美一区二区三区| 欧美日韩亚洲国产一区二区在线观看 | 91精品国产国语对白视频| 美国免费a级毛片| 色综合欧美亚洲国产小说| 如日韩欧美国产精品一区二区三区| 男女边摸边吃奶| 亚洲精品美女久久久久99蜜臀| 国产一区有黄有色的免费视频| 国产xxxxx性猛交| 女同久久另类99精品国产91| 日日爽夜夜爽网站| 国产精品电影一区二区三区 | 久久精品国产99精品国产亚洲性色 | 9191精品国产免费久久| 又黄又粗又硬又大视频| 国产成人啪精品午夜网站| 国产黄色免费在线视频| 久9热在线精品视频| 国产亚洲精品久久久久5区| 亚洲精品美女久久av网站| 久久99一区二区三区| 91精品三级在线观看| 亚洲专区中文字幕在线| 婷婷成人精品国产| 久久精品亚洲熟妇少妇任你| 成人18禁高潮啪啪吃奶动态图| 黄色怎么调成土黄色| 首页视频小说图片口味搜索| 成年人黄色毛片网站| 一区二区三区精品91| 俄罗斯特黄特色一大片| 国产av精品麻豆| 国产91精品成人一区二区三区 | 成人18禁在线播放| 精品一区二区三区av网在线观看 | 精品午夜福利视频在线观看一区 | 国产亚洲午夜精品一区二区久久| 午夜精品久久久久久毛片777| 一本—道久久a久久精品蜜桃钙片| 麻豆av在线久日| 超色免费av| 大陆偷拍与自拍| 国产91精品成人一区二区三区 | 视频区图区小说| 两人在一起打扑克的视频| 色精品久久人妻99蜜桃| 满18在线观看网站| 国内毛片毛片毛片毛片毛片| 久久天堂一区二区三区四区| 久久久久久免费高清国产稀缺| 亚洲 欧美一区二区三区| 国产1区2区3区精品| 高清在线国产一区| av又黄又爽大尺度在线免费看| 国产亚洲午夜精品一区二区久久| 女警被强在线播放| 精品久久久久久电影网| 亚洲成av片中文字幕在线观看| 中文字幕人妻丝袜一区二区| 国产一区二区三区视频了| 窝窝影院91人妻| 最黄视频免费看| 精品乱码久久久久久99久播| 97人妻天天添夜夜摸| bbb黄色大片| 亚洲国产欧美在线一区| 一级黄色大片毛片| 久热这里只有精品99| 最新的欧美精品一区二区| 精品少妇久久久久久888优播| 国产高清视频在线播放一区| 性色av乱码一区二区三区2| 精品久久蜜臀av无| 亚洲成人免费电影在线观看| 啦啦啦 在线观看视频| 午夜老司机福利片| 五月天丁香电影| 国产不卡av网站在线观看| 十八禁人妻一区二区| 久久久久久久久免费视频了| 午夜视频精品福利| cao死你这个sao货| 99精品在免费线老司机午夜| av在线播放免费不卡| 国产黄色免费在线视频| 成年女人毛片免费观看观看9 | 好男人电影高清在线观看| 亚洲国产欧美网| 操出白浆在线播放| 老鸭窝网址在线观看| 中文字幕另类日韩欧美亚洲嫩草| 一区二区日韩欧美中文字幕| 久久精品国产亚洲av香蕉五月 | 国产男女内射视频| 国产欧美日韩一区二区三区在线| 国产精品久久久久久人妻精品电影 | 欧美日韩国产mv在线观看视频| 免费少妇av软件| 考比视频在线观看| 国产国语露脸激情在线看| 不卡av一区二区三区| 亚洲视频免费观看视频| 精品一区二区三区四区五区乱码| 亚洲精品成人av观看孕妇| 美女高潮到喷水免费观看| 欧美黄色淫秽网站| 国产精品亚洲一级av第二区| 大陆偷拍与自拍| 免费av中文字幕在线| 国产成人欧美| 久久久久久久精品吃奶| 国产精品一区二区免费欧美| 精品一区二区三卡| 18禁黄网站禁片午夜丰满| 不卡av一区二区三区| 亚洲久久久国产精品| 99热网站在线观看| 不卡一级毛片| 啪啪无遮挡十八禁网站| 欧美变态另类bdsm刘玥| 桃花免费在线播放| 飞空精品影院首页| 最新的欧美精品一区二区| 99九九在线精品视频| 国产高清激情床上av| 男人操女人黄网站| 曰老女人黄片| 久久国产精品大桥未久av| svipshipincom国产片| 午夜视频精品福利| 免费人妻精品一区二区三区视频| 欧美精品啪啪一区二区三区| 岛国毛片在线播放| 亚洲欧洲精品一区二区精品久久久| 91字幕亚洲| 老鸭窝网址在线观看| 多毛熟女@视频| 久久热在线av| 99国产综合亚洲精品| videos熟女内射| 天天影视国产精品| 精品一品国产午夜福利视频| 每晚都被弄得嗷嗷叫到高潮| 亚洲欧美激情在线| 狠狠精品人妻久久久久久综合| 亚洲三区欧美一区| 亚洲成人免费电影在线观看| 亚洲久久久国产精品| 久久久久视频综合| 日韩制服丝袜自拍偷拍| 一级,二级,三级黄色视频| 一区二区三区国产精品乱码| 国产精品免费一区二区三区在线 | 精品熟女少妇八av免费久了| 国产视频一区二区在线看| 亚洲人成77777在线视频| 正在播放国产对白刺激| 日本欧美视频一区| 国产一区二区在线观看av| 黑人巨大精品欧美一区二区mp4| 久久国产精品大桥未久av| 久久人人爽av亚洲精品天堂| 精品人妻在线不人妻| 极品人妻少妇av视频| 久热爱精品视频在线9| 成在线人永久免费视频| 久久青草综合色| 日本欧美视频一区| 国产av又大| 亚洲欧洲日产国产| 国产麻豆69| 一夜夜www| 汤姆久久久久久久影院中文字幕| 国产欧美日韩一区二区精品| 高清在线国产一区| 欧美 亚洲 国产 日韩一| 成人特级黄色片久久久久久久 | 国产成人影院久久av| 9191精品国产免费久久| 黄色视频不卡| 午夜免费鲁丝| 他把我摸到了高潮在线观看 | 国产精品免费一区二区三区在线 | 国产av国产精品国产| 国产不卡av网站在线观看| 老司机福利观看| 国产深夜福利视频在线观看| 精品国产乱码久久久久久小说| 在线观看免费视频日本深夜| 电影成人av| 久久精品亚洲精品国产色婷小说| 国内毛片毛片毛片毛片毛片| netflix在线观看网站| 一二三四社区在线视频社区8| 欧美中文综合在线视频| 亚洲第一av免费看| 最新在线观看一区二区三区| 久久精品国产a三级三级三级| 香蕉国产在线看| 国产精品一区二区精品视频观看| 高清黄色对白视频在线免费看| 一区二区三区乱码不卡18| 欧美激情极品国产一区二区三区| 亚洲欧美日韩高清在线视频 | 真人做人爱边吃奶动态| 成年人免费黄色播放视频| 成人影院久久| 热99久久久久精品小说推荐| 免费av中文字幕在线| 精品一区二区三卡| 欧美另类亚洲清纯唯美| 午夜福利乱码中文字幕| 国产亚洲欧美精品永久| 国产xxxxx性猛交| aaaaa片日本免费| 久久久久久人人人人人| 99热国产这里只有精品6| 日韩中文字幕欧美一区二区| 欧美精品人与动牲交sv欧美| 手机成人av网站| 精品国产一区二区三区久久久樱花| 亚洲 欧美一区二区三区| 亚洲成人国产一区在线观看| 久久ye,这里只有精品| 国产精品香港三级国产av潘金莲| 人妻久久中文字幕网| 亚洲全国av大片| 波多野结衣一区麻豆| 亚洲中文字幕日韩| 欧美亚洲 丝袜 人妻 在线| 午夜激情av网站| 久久精品国产亚洲av高清一级| netflix在线观看网站| 国产免费现黄频在线看| 美女福利国产在线| 91成年电影在线观看| 国产av国产精品国产| 老汉色av国产亚洲站长工具| 久久青草综合色| 国产一区二区三区综合在线观看| 国产1区2区3区精品| www.999成人在线观看| 最新美女视频免费是黄的| 两个人免费观看高清视频| 国产亚洲欧美精品永久| 两个人免费观看高清视频| 午夜久久久在线观看| 国产xxxxx性猛交| 日韩中文字幕视频在线看片| 亚洲第一av免费看| 久久国产精品影院| 亚洲精华国产精华精| 国产老妇伦熟女老妇高清| 中文字幕人妻丝袜制服| 老司机深夜福利视频在线观看| 俄罗斯特黄特色一大片| 国产精品熟女久久久久浪| 国产免费福利视频在线观看| 成年人午夜在线观看视频| 亚洲av第一区精品v没综合| 日韩免费高清中文字幕av| 大香蕉久久网| 91麻豆av在线| 国产一区二区 视频在线| 国产激情久久老熟女| 亚洲精品久久午夜乱码| 麻豆乱淫一区二区| 人妻 亚洲 视频| 天天操日日干夜夜撸| 国产精品久久久久久人妻精品电影 | 一级,二级,三级黄色视频| 高清av免费在线| 女同久久另类99精品国产91| 亚洲第一av免费看| 久久中文字幕一级| 亚洲精品乱久久久久久| 国产精品熟女久久久久浪| h视频一区二区三区| 国产激情久久老熟女| av视频免费观看在线观看| 国产人伦9x9x在线观看| 亚洲av美国av| 99精品在免费线老司机午夜| 欧美激情极品国产一区二区三区| 99久久99久久久精品蜜桃| 国产成人精品在线电影| 一区二区三区乱码不卡18| 国产伦人伦偷精品视频| 美女国产高潮福利片在线看| a级毛片在线看网站| 色婷婷久久久亚洲欧美| 欧美日本中文国产一区发布| 青草久久国产| 黄色视频不卡| 日本撒尿小便嘘嘘汇集6| 91老司机精品| 黄色 视频免费看| 19禁男女啪啪无遮挡网站| 亚洲av国产av综合av卡| xxxhd国产人妻xxx| 精品亚洲乱码少妇综合久久| 欧美亚洲 丝袜 人妻 在线| 在线观看www视频免费| 欧美精品一区二区免费开放| 国产高清视频在线播放一区| 夜夜夜夜夜久久久久| 亚洲第一av免费看| 欧美精品av麻豆av| 亚洲精品美女久久久久99蜜臀| 国产免费视频播放在线视频| 久久中文字幕人妻熟女| 手机成人av网站| 日韩大码丰满熟妇| 美女视频免费永久观看网站| 日韩一卡2卡3卡4卡2021年| 亚洲美女黄片视频| 2018国产大陆天天弄谢| kizo精华| 亚洲色图综合在线观看| 黑丝袜美女国产一区| 国产在视频线精品| 在线看a的网站| 久久久久网色| 纵有疾风起免费观看全集完整版| 日韩一区二区三区影片| 黄色片一级片一级黄色片| 色在线成人网| 夫妻午夜视频| 免费在线观看完整版高清| 欧美成人免费av一区二区三区 | 美女高潮到喷水免费观看| 青青草视频在线视频观看| 另类亚洲欧美激情| 人妻久久中文字幕网| 国产又色又爽无遮挡免费看| 一区二区av电影网| 纯流量卡能插随身wifi吗| 国产精品成人在线| 国产成人欧美| tocl精华| 亚洲熟女毛片儿| 久久精品91无色码中文字幕| 九色亚洲精品在线播放| 久久亚洲真实| 黑人巨大精品欧美一区二区mp4| 亚洲黑人精品在线| 欧美人与性动交α欧美软件| 女人久久www免费人成看片| 最新美女视频免费是黄的| 在线观看免费视频网站a站| 两人在一起打扑克的视频| 欧美日韩亚洲高清精品| 国产成人影院久久av| 免费日韩欧美在线观看| 亚洲九九香蕉| 国产成人精品久久二区二区免费| 亚洲精品国产精品久久久不卡| 人人澡人人妻人| 国产免费av片在线观看野外av| 色综合欧美亚洲国产小说| 国产成人系列免费观看| 少妇的丰满在线观看| 欧美精品高潮呻吟av久久| 一本色道久久久久久精品综合| videos熟女内射| 十分钟在线观看高清视频www| 成人国产一区最新在线观看| 亚洲一卡2卡3卡4卡5卡精品中文| 婷婷成人精品国产| 国产精品美女特级片免费视频播放器 | 男人操女人黄网站| 欧美亚洲日本最大视频资源| 久久性视频一级片| 国产精品99久久99久久久不卡| 亚洲av日韩在线播放| av电影中文网址| 国产精品一区二区在线观看99| 搡老乐熟女国产| 午夜福利一区二区在线看| 国产精品久久电影中文字幕 | 久久久精品区二区三区| 久久性视频一级片| 在线观看人妻少妇| www.熟女人妻精品国产| 国产在线免费精品| 美女国产高潮福利片在线看| 69精品国产乱码久久久| 精品国产一区二区三区四区第35| 9色porny在线观看| 91av网站免费观看| 在线观看www视频免费| 国产成人免费观看mmmm| a级片在线免费高清观看视频| 91精品国产国语对白视频| 国产成人精品无人区| 精品国产亚洲在线| 菩萨蛮人人尽说江南好唐韦庄| av视频免费观看在线观看| 久久国产亚洲av麻豆专区| 69av精品久久久久久 | 少妇的丰满在线观看| 精品乱码久久久久久99久播| 91精品国产国语对白视频| www.精华液| 欧美变态另类bdsm刘玥| 国产精品一区二区免费欧美| 亚洲久久久国产精品| 精品国产乱子伦一区二区三区| 十八禁网站免费在线| av国产精品久久久久影院| 亚洲久久久国产精品| 国产av国产精品国产| 女人久久www免费人成看片| 久久 成人 亚洲| 女性生殖器流出的白浆| 真人做人爱边吃奶动态| 久久久水蜜桃国产精品网| 午夜免费鲁丝| 久久久久精品人妻al黑| 91老司机精品| 91精品三级在线观看| 人人妻人人添人人爽欧美一区卜| 日韩熟女老妇一区二区性免费视频| 欧美精品啪啪一区二区三区| 麻豆国产av国片精品| 国产精品麻豆人妻色哟哟久久| 久久热在线av| 亚洲av第一区精品v没综合| 老汉色∧v一级毛片| 少妇的丰满在线观看| 十八禁网站免费在线| 国产老妇伦熟女老妇高清| av福利片在线| 午夜福利一区二区在线看| 亚洲国产欧美网| a在线观看视频网站| 十八禁高潮呻吟视频| 精品第一国产精品| 18禁美女被吸乳视频| 国产无遮挡羞羞视频在线观看| 国产区一区二久久| 91精品三级在线观看| a级毛片黄视频| 18禁黄网站禁片午夜丰满| 国产精品久久久人人做人人爽| 亚洲中文日韩欧美视频| 亚洲精华国产精华精| 亚洲少妇的诱惑av| 精品一区二区三区av网在线观看 | 免费在线观看日本一区| 久久亚洲真实| av天堂在线播放| 久久午夜综合久久蜜桃| 久久中文字幕一级| 悠悠久久av| 国产男女内射视频| 91精品三级在线观看| 亚洲午夜理论影院| 肉色欧美久久久久久久蜜桃| 国产高清videossex| 久久国产精品影院| 黄片大片在线免费观看| 婷婷成人精品国产| 满18在线观看网站| 色老头精品视频在线观看| 男女免费视频国产| 手机成人av网站| 丝袜人妻中文字幕| 丰满饥渴人妻一区二区三| 男女之事视频高清在线观看| 777久久人妻少妇嫩草av网站| 久久久久久久久久久久大奶| 精品少妇一区二区三区视频日本电影| 嫁个100分男人电影在线观看| 婷婷成人精品国产| 日韩一卡2卡3卡4卡2021年| av在线播放免费不卡| 久久影院123| 久久精品人人爽人人爽视色| 老司机深夜福利视频在线观看| 色精品久久人妻99蜜桃| 亚洲精品国产区一区二| 国产精品秋霞免费鲁丝片| 两个人免费观看高清视频| 日韩免费高清中文字幕av| 精品国产乱码久久久久久小说| 国产91精品成人一区二区三区 | 叶爱在线成人免费视频播放| 超碰97精品在线观看| 大片电影免费在线观看免费| 久久久国产精品麻豆| 精品一区二区三区视频在线观看免费 | 久久精品国产亚洲av香蕉五月 | 精品一区二区三卡| 9191精品国产免费久久| 波多野结衣一区麻豆| 另类亚洲欧美激情| 老司机亚洲免费影院| 人人妻人人澡人人看| 亚洲第一青青草原|