亚洲va欧洲va日韩va忘忧草,国产无码天堂,女女自慰网站,老熟富婆私密SPA推油盗摄A,99rv精品视频在线播放,日韩欧美不卡1卡2卡,美女撒尿txxxx视频,国产无套乱子伦精彩是白视频在线收看,久久久噜噜噜久久中文字幕,色综久久综合桃花网

    云計(jì)算的技術(shù)路線探討

    作為“云計(jì)算”的一個(gè)普通開發(fā)者和是推廣者,我們所要談?wù)摰牟皇巧虡I(yè)領(lǐng)袖們所熱衷的云計(jì)算概念、云計(jì)算市場(chǎng),而是想討論技術(shù)人員眼中云計(jì)算具體形態(tài)和切實(shí)的實(shí)現(xiàn)辦法。我們將從需求分析入手、進(jìn)而討論設(shè)計(jì)理念、再具體化到子系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)中存在的難點(diǎn)問(wèn)題、最后談?wù)勗朴?jì)算對(duì)外服務(wù)的技術(shù)選擇。其中有些觀點(diǎn)屬于業(yè)界共識(shí),也不少屬于個(gè)人看法——難免有所偏頗——真誠(chéng)歡迎從事云計(jì)算開發(fā)的朋友積極討論和批評(píng)。

      本文試圖回答這么幾么幾問(wèn)題:

      1. 技術(shù)人員理想的云計(jì)算是什么。

      2. 理想和現(xiàn)實(shí)的鴻溝是什么。

      3. 云計(jì)算到底需要什么樣的基礎(chǔ)架構(gòu)。

      4. 云計(jì)算基礎(chǔ)架構(gòu)可能的組成部分。

      5. 虛擬機(jī)和App engine等云計(jì)算的關(guān)系。

      強(qiáng)調(diào)一下——本文僅以開發(fā)人員視角出發(fā)!以大中型互聯(lián)網(wǎng)公司、海量數(shù)據(jù)、多業(yè)務(wù)線運(yùn)維為背景,圍繞后臺(tái)基礎(chǔ)架構(gòu)進(jìn)行分析討論。

      我們到底要什么云

      現(xiàn)在的麻煩

      談理想之前先回顧當(dāng)前現(xiàn)實(shí)中RD(開發(fā)人員)和OP(運(yùn)維人員)的工作場(chǎng)景。作為一個(gè)”過(guò)來(lái)人”,分析一下RD和OP在開發(fā)、測(cè)試、部署一個(gè)新應(yīng)用時(shí)不得不做的那些麻煩事吧。

      開發(fā)階段面對(duì)的麻煩:

    Ø 可用性問(wèn)題—— 互聯(lián)網(wǎng)應(yīng)用作為在線服務(wù)都希望能用永遠(yuǎn)在線;而從成本考慮,規(guī)模使用廉價(jià)PC SERVER、廉價(jià)硬盤、廉價(jià)路由器等必然有會(huì)出現(xiàn)相對(duì)較高的故障率,甚至可以說(shuō)故障是常態(tài),因此從應(yīng)用設(shè)計(jì)上必須考慮故障切換,而且最好是自動(dòng)透明的故障切換。

    Ø 負(fù)載均衡問(wèn)題—— 無(wú)論存儲(chǔ)集群或者是應(yīng)用服務(wù)集群等都可能出現(xiàn)負(fù)載不均勻情況。同一集群中因種種原因總是會(huì)有熱點(diǎn)(因?yàn)樵L問(wèn)壓力大而造成的或磁盤空間不夠、或內(nèi)存不足、或cpu負(fù)載太高、或網(wǎng)絡(luò)帶寬不足)出現(xiàn),當(dāng)熱點(diǎn)出現(xiàn)時(shí),就需要將熱點(diǎn)的訪問(wèn)流量分流到比較冷的服務(wù)器上去。總之希望集群中的服務(wù)器冷熱均勻,服務(wù)才能穩(wěn)定、高效。

      Ø 擴(kuò)容縮容—— 當(dāng)你的應(yīng)用用戶越來(lái)越多時(shí),就要有擴(kuò)容要求(集群中補(bǔ)充新機(jī)器),擴(kuò)容時(shí)最好能不停或者少停服務(wù)。

      上面這些問(wèn)題,其實(shí)是分布系統(tǒng)的普遍共性問(wèn)題,解決辦法無(wú)非是采用supervisor、主從熱備、smartclient、狀態(tài)報(bào)告、一致性哈希、數(shù)據(jù)分區(qū)等等技術(shù),兵來(lái)降擋,水來(lái)土掩的case by case的解決。

      作為一個(gè)在線應(yīng)用RD,很可能在處理上述問(wèn)題花的功夫,比自己應(yīng)用邏輯本身的還要多不少,這顯然是一個(gè)不小的負(fù)擔(dān)。

      測(cè)試階段面臨的麻煩

      測(cè)試首先在于搭建環(huán)境和系統(tǒng)部署。這點(diǎn)說(shuō)起來(lái)簡(jiǎn)單,其實(shí)現(xiàn)實(shí)操作中可夠你折騰一陣了。因?yàn)槟悴坏貌蛔觯?/strong>

      Ø 搶到足夠多的機(jī)器—— 你很可能要排隊(duì)、要求人、總之要費(fèi)點(diǎn)點(diǎn)功夫。

      Ø 搭建存儲(chǔ)服務(wù)—— 應(yīng)用開發(fā)人員對(duì)存儲(chǔ)系統(tǒng)各種配置參數(shù)和部署方式的理解和摸索過(guò)程,絕對(duì)是一個(gè)常犯錯(cuò)誤,窩工活。

      這個(gè)過(guò)程對(duì)很多RD和測(cè)試人員來(lái)說(shuō),絕對(duì)比寫代碼要費(fèi)時(shí)費(fèi)力。溝通成本(公司大了,很多溝通都是跨部門的)不容小視呀。

      部署的麻煩

    Ø 容量規(guī)劃——個(gè)應(yīng)用上線前肯定需要根據(jù)經(jīng)驗(yàn)(或者拍腦袋)估算出未來(lái)一段時(shí)間內(nèi)系統(tǒng)面臨的負(fù)載。估算少了,肯定要面臨擴(kuò)容的風(fēng)險(xiǎn),這無(wú)疑是自搬起石頭砸自己腳。再加上一些好大喜功的人類天性,應(yīng)用負(fù)責(zé)人肯定會(huì)滿打滿算的推算出最大可能的機(jī)器規(guī)模。

      Ø 申請(qǐng)機(jī)器,搭建集群——申請(qǐng)機(jī)器意味著報(bào)計(jì)劃、等審批、等機(jī)器、走麻煩的流程(這很多都是經(jīng)理的事啦)。搭建集群則是RD和OP一起攜手完成(RD出上線步驟等,OP 實(shí)施),這個(gè)過(guò)程要小心謹(jǐn)慎,需要不止一個(gè)人反復(fù)檢查(差勁點(diǎn)的應(yīng)用會(huì)是實(shí)例配置不統(tǒng)一,每個(gè)實(shí)例的配置都有所區(qū)別),還常常需要RD陪同實(shí)施,總之絕對(duì)是個(gè)體力活。

      Ø 備機(jī)準(zhǔn)備—— 很多應(yīng)用為了防止意外機(jī)器應(yīng)硬件故障(硬盤、主板、網(wǎng)卡、電源等壞了)下,能快速進(jìn)行故障恢復(fù),還會(huì)搞一些備機(jī),以防萬(wàn)一。這些機(jī)器純粹是養(yǎng)兵千日用兵一時(shí)。

      任何一個(gè)自認(rèn)為重要的應(yīng)用都希望自己?jiǎn)为?dú)占領(lǐng)一個(gè)集群,如果和別人混合部署,害怕資源征用,自己被拖累。鑒于此原因一個(gè)應(yīng)用往往就意味者需要搭建1個(gè)以上集群(很可能存儲(chǔ)、或者其他服務(wù)都要單獨(dú)搭建一個(gè)集群為其使用)。應(yīng)用RD人員還好說(shuō),為自己應(yīng)用搭建一次就OK了、存儲(chǔ)等基礎(chǔ)服務(wù)RD就要多搭建幾次,受點(diǎn)累了;而OP就更辛苦了,要不斷重復(fù)這些體力勞動(dòng)。

    容量規(guī)劃和備機(jī)準(zhǔn)備多多少少會(huì)帶來(lái)物理資源的閑置,容量規(guī)劃意味著預(yù)先準(zhǔn)備未來(lái)一定時(shí)期內(nèi)都足以應(yīng)付請(qǐng)求壓力的足夠機(jī)器,那也就是說(shuō)初期用戶規(guī)模還沒(méi)上來(lái)前,壓力還不大時(shí),集群中多余的機(jī)器或者每個(gè)機(jī)器上的多數(shù)資源都會(huì)被閑置。

      上線后的麻煩

      故障恢復(fù)——一旦出現(xiàn)物理故障,或者系統(tǒng)自動(dòng)FAILOVER做的不好情況下。但凡有機(jī)器異常,就有可能需要手動(dòng)或自動(dòng)(一般是手自一體的)進(jìn)行故障恢復(fù)了。這個(gè)時(shí)候如果是常見(jiàn)故障,OP則需要按照事先準(zhǔn)備的運(yùn)維預(yù)案進(jìn)行故障恢復(fù)。

      OP最怕線上服務(wù)出現(xiàn)問(wèn)題,影響用戶訪問(wèn)。這種事故一旦碰到,就必須立刻響應(yīng),不容有誤。如果不幸的OP碰到那些未能自動(dòng)透明的進(jìn)行故障恢復(fù)而倉(cāng)促上線的服務(wù),那絕對(duì)夠喝一壺了。

      一言以概之,困擾我們是:

      ü 系統(tǒng)分布化帶來(lái)的麻煩

      ü 反復(fù)溝通帶來(lái)的麻煩

      ü 搭建環(huán)境帶來(lái)的麻煩

      ü 資源浪費(fèi)(這點(diǎn)一般是大老板們關(guān)心的問(wèn)題)

      我們憧憬的云計(jì)算

      RD們真的希望能有一臺(tái)“超級(jí)計(jì)算機(jī)”,它大的有用不完的內(nèi)存和磁盤、有強(qiáng)大無(wú)比的計(jì)算能力、更有無(wú)限帶寬、而且還是永不宕機(jī)!!!

      如果真有這么一臺(tái)超級(jí)計(jì)算機(jī),那么我們開發(fā)程序就不用再去考慮什么分布化、什么機(jī)器故障、負(fù)載均衡等事啦;也不用費(fèi)神去申請(qǐng)機(jī)器,搭建集群(因?yàn)橘Y源無(wú)限嗎);甚至上線動(dòng)作都可省去,不再需要麻煩OP同學(xué)如縷破冰的部署程序,RD自己就能如同部署本機(jī)程序一樣簡(jiǎn)單的部署線上服務(wù)。

      如果那樣就太酷斃了,應(yīng)用RD從此可以心無(wú)旁逸的投入到自己業(yè)務(wù)邏輯的開發(fā)中去,

      徹底釋放自己的想象力了。

      完美理想的破滅

      OK ! 我們想要的已經(jīng)清楚了,那么當(dāng)今什么是否能有這樣的超級(jí)計(jì)算機(jī)呢?或者說(shuō)是否使用集群技術(shù)實(shí)現(xiàn)這種理想的超級(jí)計(jì)算機(jī)呢?答案是否定的!我們無(wú)法使用集群技術(shù)實(shí)現(xiàn)這樣的超級(jí)計(jì)算機(jī)。

    否定的原因在于:1. 我們沒(méi)法將集群機(jī)器中的CPU計(jì)算代數(shù)相加,變成超級(jí)CPU(能做的只能是把任務(wù)分解,讓多個(gè)CPU并行計(jì)算罷了);2. 我們沒(méi)法將集群機(jī)器的內(nèi)存代數(shù)相加,變成超大內(nèi)存。千萬(wàn)別想著用我們普通以太網(wǎng)做共享內(nèi)存嘗試,要知道內(nèi)存帶寬(GB量級(jí))可要比網(wǎng)絡(luò)帶寬(MB量級(jí))高出好多個(gè)量級(jí);

      次完美理想的再破滅

      我們向現(xiàn)實(shí)第一次妥協(xié),我們不求像寫單機(jī)程序那樣寫應(yīng)用了,我們將應(yīng)用請(qǐng)求分區(qū)處理,即將應(yīng)用請(qǐng)求按照給定規(guī)則劃分成多個(gè)處理單元,每個(gè)處理單元都下發(fā)到集群中的某臺(tái)機(jī)器上執(zhí)行—— 我們從理想的統(tǒng)一集中處理,變?yōu)?ldquo;化整為零分區(qū)并行處理”。

      我們無(wú)法擁有資源無(wú)限的超級(jí)計(jì)算機(jī)來(lái)肆意開發(fā)程序,而是要遵循限制:

      ü 必須在單機(jī)資源容量(尤其內(nèi)存)的顧慮下來(lái)開發(fā)服務(wù)程序——以求在集群中被并行處理。

      ü 還必須給出分區(qū)規(guī)則——以求能化整為零,分區(qū)執(zhí)行。

    然而我們?nèi)匀簧萃覀兛梢圆挥每紤]如何進(jìn)行分區(qū)、也不用考慮如何調(diào)度各子任務(wù)在集群中調(diào)度,不用考慮如何進(jìn)行故障遷移、不用考慮如何負(fù)載均衡、不用考慮擴(kuò)容縮容等分布系統(tǒng)的共性問(wèn)題;同時(shí)我們也奢望的程序上線自動(dòng)化(無(wú)需人工干預(yù)),即應(yīng)用可自動(dòng)在云環(huán)境中部署和自動(dòng)運(yùn)行的。至于如何分區(qū)、如何調(diào)度、何時(shí)擴(kuò)容等都交給“云”老大了。舉個(gè)例子,如果我們開發(fā)了一個(gè)key value系統(tǒng),只要告訴“云老大”我們需要的分區(qū)規(guī)則(或者哈希打散、或者字典序分區(qū))則萬(wàn)事大吉了。

      那么當(dāng)今什么是否能有這樣智能的云呢?答案還是否定的!我們還是無(wú)法真正實(shí)現(xiàn)這樣智能的云。為什么呢?

      首先我們思索一下這種智能云如果存在,會(huì)隱含有那些具體要求:

      Ø 規(guī)模足夠大 —— 足夠的規(guī)模的集群才配稱為云,才能提供認(rèn)我們?yōu)樗麨?,不用考慮無(wú)法獲取資源的情況(當(dāng)然不意味你可無(wú)限使用,可是要算錢的)。

      Ø 支持共享  —— 云可不是為了某一個(gè)應(yīng)用專門搭建的,它必然要支持各種千差萬(wàn)別的應(yīng)用服務(wù)同時(shí)運(yùn)行其中。

      Ø 支持自動(dòng)分區(qū)、任務(wù)派發(fā)、啟動(dòng) —— 只要告訴分區(qū)規(guī)則,就能根據(jù)集群中資源情況,自動(dòng)對(duì)應(yīng)用服務(wù)進(jìn)行分區(qū),并派發(fā)服務(wù)程序到合適節(jié)點(diǎn)機(jī)器上、然后自動(dòng)運(yùn)行服務(wù)。我們不需要具體指定該分多少區(qū)、該部署到那個(gè)機(jī)器上,也不用自己拷貝執(zhí)行程序和配置到目標(biāo)機(jī)器、也不用手動(dòng)去啟動(dòng)服務(wù)。

      Ø 支持自動(dòng)故障切換—— 云應(yīng)該具備高可用性,任何在其中運(yùn)行的程序都應(yīng)該有可用性保證。所以云中任何“節(jié)點(diǎn)故障”的處理應(yīng)該能自動(dòng)實(shí)施故障切換;而且云中任何“應(yīng)用服務(wù)故障”也都應(yīng)該能獲得自動(dòng)故障切換的保障。應(yīng)用開發(fā)人員從此可高枕無(wú)憂了。

      Ø 支持自動(dòng)擴(kuò)容—— 應(yīng)用服務(wù)當(dāng)壓力負(fù)載加大時(shí),需要能不影響服務(wù)的前提下,自動(dòng)試試擴(kuò)容(獲得更多資源,運(yùn)行更多實(shí)例)。

      Ø 支持負(fù)載均衡,智能調(diào)度——避免應(yīng)用所在實(shí)例中出現(xiàn)冷熱不均的情況。當(dāng)發(fā)生熱點(diǎn)時(shí),可進(jìn)行分區(qū)再分區(qū)方式,變一個(gè)服務(wù)實(shí)例為多個(gè)服務(wù)實(shí)例,并將分出來(lái)的實(shí)例遷移到多個(gè)機(jī)器上運(yùn)行,從而消除熱點(diǎn)。

      接下來(lái)的問(wèn)題應(yīng)該是:這些技術(shù)要求,從技術(shù)實(shí)現(xiàn)角度而言到底意味什么?實(shí)現(xiàn)難度到底在那里?

      在我剛從事云基礎(chǔ)架構(gòu)設(shè)計(jì)開發(fā)時(shí),對(duì)上述要求真可謂是信心百倍。甚至我們會(huì)有意炫耀式的掛載嘴邊的,無(wú)數(shù)次向別人吹噓。但事實(shí)教育了我,仰望星空,仍然要腳踏實(shí)地。我們展開來(lái)分析這些貌似理所當(dāng)然的一些技術(shù)點(diǎn),在云計(jì)算實(shí)踐中會(huì)有那些困難制約我們。

      應(yīng)用共享云資源之制約

      不同用戶、不同特征的應(yīng)用在一起混合部署、同時(shí)運(yùn)行時(shí)候,相互之間需要保證“資源隔離”,這種隔離意味著避免相互資源爭(zhēng)用,否則同一機(jī)器上的不同程序服務(wù)必然相互影響,對(duì)資源的你爭(zhēng)我?jiàn)Z的情況下,服務(wù)性能必然發(fā)生抖動(dòng),從而破壞我們?cè)S諾的SLA(服務(wù)質(zhì)量保證)—— 這也是為什么很多項(xiàng)目經(jīng)理,都怕和別人的應(yīng)用公用一個(gè)服務(wù)集群或存儲(chǔ)集群的原因。

    資源隔離這個(gè)問(wèn)題,我們要深刻認(rèn)識(shí),這點(diǎn)是實(shí)現(xiàn)大規(guī)模云計(jì)算面臨的一個(gè)普遍問(wèn)題(誰(shuí)也躲不開)。對(duì)于資源隔離這個(gè)共性問(wèn)題,自然前人研究過(guò)無(wú)數(shù)種解法: 內(nèi)存的預(yù)分區(qū)使用(如機(jī)器虛擬機(jī)XEN為domu預(yù)分配內(nèi)存)、CPU的分核(利用CPU Affinity性)和配額限制下的分時(shí)復(fù)用、磁盤的分盤器使用、網(wǎng)絡(luò)QOS等等。

      但是很不幸的是—— 相對(duì)富足的資源(如CPU在當(dāng)前服務(wù)器中多數(shù)情況下大多屬于營(yíng)養(yǎng)過(guò)剩,供大于求)和可以分區(qū)使用資源(如MEM、磁盤容量都可按配額預(yù)先劃分給應(yīng)用)可以理想的做到資源隔離(或者說(shuō)應(yīng)用之間影響有限);可對(duì)于機(jī)器中緊缺資源,說(shuō)白了就是“IO資源”(磁盤I/O和網(wǎng)絡(luò)I/O)隔離效果就很不理想了。我們實(shí)驗(yàn)結(jié)果表明網(wǎng)卡QOS將損失近近一半帶寬,而磁盤QOS幾乎不能有效防止I/O爭(zhēng)用(兩個(gè)I/O密集型應(yīng)用在一起爭(zhēng)奪I/O依舊那么不可控制)。

      因此當(dāng)前的技術(shù)條件下,你可借助內(nèi)核工具Cgroup(google放出來(lái)的一個(gè)內(nèi)核資源受控功能),或用戶信號(hào)suspend\resume、自維護(hù)內(nèi)存池等等技術(shù)做到給應(yīng)用服務(wù)固定的CPU和內(nèi)存配額限制,但沒(méi)有太好方法多I/O進(jìn)行配額限制(至少?zèng)]很理想辦法)。所以我個(gè)人認(rèn)為要想解決I/O 爭(zhēng)用問(wèn)題,要么借助于新硬件的升級(jí)——萬(wàn)兆網(wǎng)絡(luò)代替千兆網(wǎng)絡(luò)、SSD代替IDE硬盤等——使得I/O資源變的相當(dāng)富足;要么就避免I/O密集性程序混合部署,也避免離線任務(wù)(多是I/O密集性任務(wù))和在線任務(wù)(尤其是有數(shù)據(jù)查詢的在線任務(wù),key value 存儲(chǔ)服務(wù))混合部署,以防止I/O爭(zhēng)用給在線服務(wù)造成響應(yīng)延遲。

      智能調(diào)度之制約

      我們理想的調(diào)度意味著應(yīng)用服務(wù)程序可以在集群中任意資源夠用的機(jī)器上啟動(dòng)運(yùn)行,甚至更理想的是能不停服務(wù)的情況下,將應(yīng)用程序進(jìn)行機(jī)器間動(dòng)態(tài)遷移。

      很顯然如若讓應(yīng)用程序可在任意機(jī)器上執(zhí)行,就要求應(yīng)用服務(wù)的“上下文狀態(tài)”不能持久化在本地磁盤,也不能從本地反持久化(總之不能依賴本地存儲(chǔ))——這就是常說(shuō)的無(wú)狀態(tài)。只有這樣才有可能實(shí)現(xiàn)程序的運(yùn)行和位置無(wú)關(guān)(即,和運(yùn)行其的宿主機(jī)無(wú)關(guān)),從而才能有智能調(diào)度的基礎(chǔ)。

      “上下文”不持久化于本地,就要求云環(huán)境能提供存儲(chǔ)服務(wù),以便各應(yīng)用的上下文能存儲(chǔ)分布式的、安全、高效的存儲(chǔ)在云中,但至于具體在那里,應(yīng)用不必也不想關(guān)心。

      “上下文” 的定義是寬泛的,包括各種格式的存儲(chǔ)容器。比如Hbase應(yīng)用中,可以將是range server看作應(yīng)用服務(wù),而數(shù)據(jù)就是它的上下文——被分布式得存放于HDFS之中,也正是因?yàn)檫@種上下文位置無(wú)關(guān)的設(shè)計(jì),使得Rangeserver可以被智能調(diào)度。 同樣Hbase又被作為一個(gè)上下文存儲(chǔ)服務(wù),供其他更多應(yīng)用服務(wù)使用,那么這些應(yīng)用服務(wù)也就和位置無(wú)關(guān)了。

      作為一個(gè)云服務(wù),應(yīng)該提供有:基于offset的類文件存儲(chǔ)系統(tǒng);key value存儲(chǔ)系統(tǒng);類似數(shù)據(jù)庫(kù)(SQL)存儲(chǔ)系統(tǒng);類似big table這種(No Sql)列存儲(chǔ)系統(tǒng);甚至可能的圖存儲(chǔ)等等。

      不過(guò)這種上下文遠(yuǎn)程存儲(chǔ)實(shí)現(xiàn)在實(shí)踐中所面臨的最大挑戰(zhàn)是網(wǎng)絡(luò)帶寬不夠,一旦數(shù)據(jù)持久化的真實(shí)位置與提交、查詢的位置不在一個(gè)機(jī)器內(nèi)的情況發(fā)生,必然帶來(lái)

      ü 響應(yīng)時(shí)間惡化。

      ü 帶寬被大大占用。

    仍以hbase為例,range server 接受客戶端提交的數(shù)據(jù),然后當(dāng)數(shù)據(jù)在內(nèi)存中積攢到一定量后,再寫入到hdfs中,因?yàn)閔dfs的寫入優(yōu)先選擇最近的chunk server,而chunk server和range server是混合部署的,所以必然初期負(fù)責(zé)某個(gè)分區(qū)的range server與該分區(qū)落地的數(shù)據(jù)實(shí)際上是存儲(chǔ)都在同一個(gè)機(jī)器上(這就是hbase所謂的location相關(guān)性指標(biāo)此刻為%100)。但當(dāng)range server負(fù)責(zé)的分區(qū)數(shù)據(jù)過(guò)多,已至超過(guò)單機(jī)存儲(chǔ)量時(shí);或者range server發(fā)生了故障切換后被重新調(diào)度,則rangeserver 和對(duì)應(yīng)數(shù)據(jù)可能就不再在一個(gè)物理機(jī)器上時(shí),顯然讀寫都必須多了一次跨機(jī)器交互——這種多余交互在千兆以太網(wǎng)環(huán)境下很可能要花去幾毫秒,對(duì)于強(qiáng)調(diào)響應(yīng)時(shí)間的在線應(yīng)用很可能是不可接受的。

      跨機(jī)器帶來(lái)額外的帶寬占用毋庸置疑,更需要考慮的還有,因?yàn)樾阅茉騬ange server不可能每一條數(shù)據(jù)都寫透到hdfs中,而必須聚合起來(lái)到達(dá)一大批時(shí)才一次推到hdfs中(目的無(wú)非是減少網(wǎng)絡(luò)交互的消耗)。但是如果還沒(méi)有被推入hdfs之前,range server所在機(jī)器宕機(jī)則肯定要丟失數(shù)據(jù)了。所以為了防止丟失,range server需要在成批寫入hdfs之前,將提交請(qǐng)求先記錄下來(lái)(所謂editlog),為安全和調(diào)度時(shí)效性原因(rangeserver故障后,需要立刻進(jìn)行故障切換),也不能存儲(chǔ)于本地,而又是要存儲(chǔ)在遠(yuǎn)程(實(shí)際上是以append模式寫到hdfs中)。我們知道為了避免數(shù)據(jù)丟失,hfds存儲(chǔ)采用了多副本技術(shù)(一般3份)。因此一份數(shù)據(jù)從客戶端提交開始有可能需要在網(wǎng)絡(luò)中傳播7次(從客戶端到range server一份,range server寫editlog三份,range server聚合后到hdfs三份)。對(duì)于網(wǎng)絡(luò)的壓力可想而知,所以沒(méi)有一個(gè)超級(jí)強(qiáng)大的網(wǎng)絡(luò)基礎(chǔ)架構(gòu)休想這樣理想的實(shí)現(xiàn)所有上下文數(shù)據(jù)遠(yuǎn)程化。

    很多公司都設(shè)想數(shù)據(jù)遠(yuǎn)程化,但這之前請(qǐng)先設(shè)計(jì)一個(gè)強(qiáng)大的網(wǎng)絡(luò)環(huán)境。谷歌網(wǎng)絡(luò)環(huán)境許諾“任何機(jī)器”之間都能達(dá)到500大B的傳送速度;而我們國(guó)內(nèi)又有幾家能保證這么快呢,可能500小b都不敢拍胸脯保證。

      故障切換之制約

      故障切換除了要求和智能調(diào)度一樣的"上下文數(shù)據(jù)遠(yuǎn)程化"意以外,還有一個(gè)很重要的要求——速度快,要做到對(duì)客戶端透明。

      客戶端透明的一般要借助于Smart client和服務(wù)邏輯尋址技術(shù)。Smartclient是指服務(wù)端盡量無(wú)狀態(tài)(或者狀態(tài)在啟動(dòng)后可以重建),而把智能放在客戶端實(shí)現(xiàn)。其中一個(gè)重要智能就是故障探測(cè)和故障切換;服務(wù)邏輯尋址是說(shuō)尋址過(guò)程不再直接使用具體Ip尋址,而是使用一個(gè)邏輯名稱表示某個(gè)服務(wù)實(shí)例(邏輯名稱對(duì)應(yīng)實(shí)際的ip屬于系統(tǒng)全局信息)。Client根據(jù)邏輯地址查詢系統(tǒng)全局信息,獲得具體Ip地址,從而進(jìn)行訪問(wèn)。當(dāng)服務(wù)發(fā)生故障,進(jìn)行故障切換后,系統(tǒng)刷新該全局信息。而client發(fā)現(xiàn)原Ip地址訪問(wèn)失效后,則從系統(tǒng)全局信息處重新獲取給定邏輯地址對(duì)應(yīng)的Ip地址,重新進(jìn)行連接并訪問(wèn) ——透明的完成故障切換。

      全局信息維護(hù)并非難事,主要是考慮高可用性。不過(guò)這方面已經(jīng)有很多成功辦法了。如erlang有Globe 模塊提供全局注冊(cè)名、zookeeper等服務(wù)也可作為配置中心存放這種全局信息。

      回頭來(lái)說(shuō)切換速度的問(wèn)題。切換速度取決于幾個(gè)方面

      {故障發(fā)現(xiàn)+ 應(yīng)用服務(wù)重啟后構(gòu)建上下文}

    故障發(fā)現(xiàn)看似簡(jiǎn)單,其實(shí)是個(gè)錯(cuò)誤多發(fā)區(qū),而且也沒(méi)太好解決辦法。分布系統(tǒng)故障有機(jī)器故障、服務(wù)故障、網(wǎng)絡(luò)故障(還有包括該死的網(wǎng)絡(luò)分區(qū)故障)。故障發(fā)現(xiàn)一般依外部watch dog監(jiān)控、心跳等機(jī)制、或者外部搶鎖等機(jī)制。但不管如何判斷都要是要一定時(shí)間的,因?yàn)樾枰獮榱朔乐辜偎狼闆r——一旦發(fā)生服務(wù)假死,而發(fā)生故障切換,就會(huì)出現(xiàn)雙主并存而引發(fā)數(shù)據(jù)錯(cuò)亂等等麻煩——所以往往需要一個(gè)確認(rèn)時(shí)間(或者租約到期,或者是提升版本確認(rèn)新主)。另外,上下文重建也需要時(shí)間,比如key value服務(wù)或range server等服務(wù)可能需要加載一些索引進(jìn)內(nèi)存,才能開始提供服務(wù),那么這個(gè)加載動(dòng)作根據(jù)數(shù)量級(jí)不同而不同,數(shù)據(jù)多時(shí),甚至需要數(shù)分鐘才能完成。

      我們要心知肚明——這些故障切換耗時(shí)并非所有應(yīng)用都能接受,有些應(yīng)用可能根本無(wú)法容忍分鐘級(jí)別的切換時(shí)間(記得亞馬遜的傳奇論文dynamo就是一個(gè)要求always writeable的產(chǎn)品)。這種應(yīng)用實(shí)際上并不合適采用上述的準(zhǔn)實(shí)時(shí)故障切換策略,而是需要采用熱備、熱切、多提交點(diǎn)等架構(gòu)才能得意滿足。

      調(diào)度以及負(fù)載均衡的制約

      master-slave模式的分布系統(tǒng)應(yīng)用中,master的職能一般包含元數(shù)據(jù)管理、接受用戶命令并下發(fā)給slave、還有就是負(fù)載均衡、故障切換等了??傊中詣?dòng)作一般都需要 由master參與處理。

      智能云老大要想使用統(tǒng)一的方式接管各種應(yīng)用的“負(fù)載均衡”和“故障切換”,也就是說(shuō)實(shí)現(xiàn)一個(gè)大Master負(fù)責(zé)所有應(yīng)用的負(fù)載均衡和故障切換。想法很好,但難免有寫天真。原因有二。

    第一,應(yīng)用的負(fù)載均衡和故障切換未必能簡(jiǎn)單粗暴的使用一種模式完成。也就是說(shuō)不一定僅僅選一個(gè)資源(cpu、內(nèi)存、I/O)夠的機(jī)器就能可以遷移應(yīng)用,或者進(jìn)行恢復(fù)。很多應(yīng)用具有自己特殊的調(diào)度要求,比如有些應(yīng)用要求所有實(shí)例都處于一個(gè)路由器之下(如VM在線遷移)、或者要求必須不能處于同一機(jī)架(如DFS等)。

      這種約束往往是case by case的,并不容易統(tǒng)一抽象出來(lái)。所以大Master方法對(duì)于各種約束是否能從容面對(duì),是其一個(gè)很大挑戰(zhàn)!

      第二,實(shí)時(shí)負(fù)載均衡就必須隨時(shí)掌握應(yīng)用實(shí)例的負(fù)載情況,也就是要不斷采集(很多信息是靠心跳消息報(bào)帶給master ) 應(yīng)用實(shí)例的各種負(fù)載指標(biāo)。采集越勤,調(diào)度越實(shí)時(shí)。但是高頻度采集狀態(tài)是有代價(jià)的,它必然會(huì)給大Master帶來(lái)不小負(fù)載(網(wǎng)絡(luò)帶寬負(fù)載、處理請(qǐng)求計(jì)算負(fù)載等)。所以全局性的狀態(tài)監(jiān)控是系統(tǒng)擴(kuò)展性的一大障礙,經(jīng)驗(yàn)數(shù)據(jù)是大Master大約監(jiān)視6000-10000個(gè)應(yīng)用實(shí)例的負(fù)載就是處理上線了,再大就很難調(diào)度管理了。

      分區(qū)的制約

      我們雖然很想把如何分區(qū)工作交給云來(lái)做,我們只用給出規(guī)則??蓪?shí)現(xiàn)這個(gè)理想還是有些障礙的。

    1. 這個(gè)規(guī)則描述上就有一定的難度。因?yàn)槊總€(gè)分布應(yīng)用往往都有自己的分區(qū)方式(其實(shí)就是我們所謂的7層負(fù)載均衡),如hbase使用字典序分區(qū)(因?yàn)橐獙?shí)現(xiàn)按序檢索);memcache 則實(shí)現(xiàn)一致性哈希分區(qū)(隨機(jī)查詢);還有些應(yīng)用使用步長(zhǎng)式分區(qū);而更多應(yīng)用則有自己特殊的規(guī)則進(jìn)行分區(qū),比如有些應(yīng)用按地域分區(qū)(美國(guó)的請(qǐng)求一個(gè)區(qū)、日本請(qǐng)求一個(gè)區(qū)等)、有的按用戶年齡、甚至還有的按照動(dòng)態(tài)負(fù)載進(jìn)行分區(qū)等等。

    2 .除了規(guī)則難以統(tǒng)一外,更棘手的是:實(shí)例的資源分配量,云很難確定。如果錯(cuò)誤的資源配置很可能應(yīng)用實(shí)例無(wú)法使用—— 有些應(yīng)用會(huì)要求實(shí)例的最小資源配額(如有些服務(wù)要加載巨大的字典表,就必須要有足夠的內(nèi)存才能完成);而有些應(yīng)用實(shí)例更會(huì)因?yàn)榉謪^(qū)大小的不同對(duì)資源的要求也不同(分區(qū)越大資源要求越大,但比例關(guān)系并非線性,所以不好確定)。

      3 .剩下的麻煩就是擴(kuò)容時(shí)如何將分區(qū)再劈開呢? 字典序列、一致性哈希等還算好劈開,按地點(diǎn)則難度就麻煩些了,要是分區(qū)規(guī)則更復(fù)雜,則劈分區(qū)也絕對(duì)是個(gè)有難度的事情了。

      綜上所屬,就分區(qū)一事與調(diào)度、負(fù)載均衡一樣是個(gè)性化的東西,可謂各應(yīng)用蛇有蛇道,鼠有鼠道。真的很難做到一刀切的統(tǒng)一實(shí)現(xiàn)。

      現(xiàn)實(shí)可能的云計(jì)算

      上述分析后(我也實(shí)際實(shí)踐過(guò)),我們知道了現(xiàn)實(shí)環(huán)境的種種制約。我們不得不尊重現(xiàn)實(shí),因此我們要重新定義我們智能云的職責(zé)功能了,重點(diǎn)是明確云的職能范圍(有所為,而有所不為!)。

      強(qiáng)化資源管理職能

      資源管理智能需要從下面幾個(gè)方面考慮:

      Ø 沙箱容器

      要想混合部署各種服務(wù)實(shí)例,我們自然希望有類似沙箱的容器,能把運(yùn)行實(shí)例“封”在其中,所謂封意思限制其資源使用。既包含有資源配額管理,也包含隔離意思。最徹底、但也是最重(為什么重,我們后面分析)的容器自然是機(jī)器虛擬機(jī)(machine virtual machine)、其次是系統(tǒng)虛擬機(jī)(system virtual machine);另外java 、perl、erlang等語(yǔ)言虛擬機(jī)也可算是不太合格的容器(封的不夠)。

    但不要迷信虛擬機(jī)做容器,道理上講凡是能提供受限環(huán)境都屬于容器。容器實(shí)現(xiàn)并未有確切套路。比如一個(gè)C開發(fā)的基于事件(網(wǎng)絡(luò)io、信號(hào)、超時(shí)、甚至磁盤Io)驅(qū)動(dòng)的服務(wù)程序便可是一個(gè)很好的容器,它接管了所有事件處理,提供了一些標(biāo)準(zhǔn)的資源訪問(wèn)接口。任何應(yīng)用邏輯都將被實(shí)現(xiàn)為一個(gè)動(dòng)態(tài)庫(kù),按需加載到該服務(wù)程序中,從而能通過(guò)自身實(shí)現(xiàn)的消息回調(diào)函數(shù)執(zhí)行具體的業(yè)務(wù)邏輯;同時(shí)對(duì)內(nèi)存、磁盤當(dāng)訪問(wèn)也都使用容器提供的特定接口完成,不再直接調(diào)用標(biāo)準(zhǔn)庫(kù)。如此資源使用、對(duì)外通訊都被容器所監(jiān)控——google 的app engine 就是類似這種實(shí)現(xiàn)的,不過(guò)不是借用了一些語(yǔ)言虛擬機(jī)的能力罷了。

      如果應(yīng)用不情愿使用容器提供的資源接口,而是按傳統(tǒng)方式申請(qǐng)資源。那么從外部使用cgroup等手段也可達(dá)到資源配額管理的目的。

      Ø 接管IO

    只從容器限制應(yīng)用服務(wù)的資源還不夠,因?yàn)槿萜髦荒芸刂谱约罕旧淼馁Y源使用。但是對(duì)是整個(gè)機(jī)器的資源卻缺乏“全局控制”。若要從機(jī)器角度控制資源,不能僅靠容器,而應(yīng)該借助于獨(dú)立的駐機(jī)監(jiān)控程序完成。

      Cgroup 實(shí)際上就是一個(gè)這樣的監(jiān)控程序(雖然實(shí)現(xiàn)于內(nèi)核),它可以控制機(jī)器上所有程序的資源(cpu/mem)配額。

      IO配額管理也同樣道理,需要單獨(dú)服務(wù)程序接管機(jī)器上所有程序的IO使用——即,代理所有IO請(qǐng)求。機(jī)器上所有其它服務(wù)程序都不能再擅自直接使用IO,而是將請(qǐng)求交給代理服務(wù)進(jìn)行;機(jī)器之間也不會(huì)存在服務(wù)socket直連,只可能是各自的代理服務(wù)socket連接(其實(shí)這也可減少socket連接資源占用)。

      這樣做的好處是:代理服務(wù)能控制所有應(yīng)用服務(wù)的IO配額,從而避免資源爭(zhēng)用——壞處不用說(shuō):IO流程被加長(zhǎng),效率低了點(diǎn)。

      注意,我們這里所說(shuō)的IO包括網(wǎng)絡(luò)IO,也包括磁盤IO。網(wǎng)絡(luò)IO代理可以做的類似于消息中間件,甚至可以實(shí)現(xiàn)點(diǎn)播、組播、廣播、故障切換等功能。磁盤IO代理則還要考慮管理多個(gè)磁盤的IO排隊(duì),優(yōu)先級(jí)問(wèn)題等。

      分區(qū)、調(diào)度策略、故障恢復(fù)等智能下放給應(yīng)用

      上一個(gè)章節(jié)我們分析了應(yīng)用之間的差別性使得很難存在一個(gè)超級(jí)Master一刀切的處理各種應(yīng)用的分區(qū)、調(diào)度、故障恢復(fù)等還有“智能”的行為。尤其要認(rèn)識(shí)到越是基礎(chǔ)性的服務(wù)——尤其在線核心服務(wù),其“智能”越強(qiáng),因?yàn)槠淇捎眯缘纫笤絿?yán)格、設(shè)計(jì)也更具復(fù)雜性、也越難進(jìn)行統(tǒng)一方式管理。

      比如,對(duì)于可用性要求比較寬松的應(yīng)用服務(wù)而言:Master探測(cè)到slave發(fā)生故障后,再重新再另外機(jī)器上啟動(dòng)一個(gè)新實(shí)例(可能還要重構(gòu)上下文),然后再對(duì)外提供服務(wù)。這個(gè)時(shí)間很可能需要數(shù)分鐘之久(探測(cè)故障需要花時(shí)間、重啟實(shí)例需要時(shí)間、重構(gòu)上下文需要時(shí)間);

      再高要求一些的應(yīng)用,備用實(shí)例可能預(yù)先啟動(dòng)好,所以切換時(shí)只需要重啟上下文(如hbase就是將故障分區(qū)交給其他在分區(qū)管理);

      如果要求繼續(xù)加快故障切換時(shí)間,那么就需要使用熱備熱切方式了(所謂熱備份是指實(shí)時(shí)同步主備之間數(shù)據(jù)同步,保持同構(gòu)上下文)

      如果這還不夠,那么就采用對(duì)等網(wǎng)結(jié)構(gòu),也就是無(wú)主結(jié)構(gòu)(保證系統(tǒng)無(wú)單點(diǎn))??蛻舳丝啥帱c(diǎn)提交,各點(diǎn)之間的一致性通過(guò)集中決策等技術(shù)保證(如dynamo系統(tǒng))

      說(shuō)了這么多,無(wú)非是告訴大家,不要指望有一個(gè)超級(jí)智能的大Master能搞定應(yīng)用程序的各種智能,尤其是越重要的應(yīng)用越難接管。所謂人貴在有自知之明,當(dāng)我們熟悉互聯(lián)網(wǎng)應(yīng)用的復(fù)雜性后,就別再?gòu)?qiáng)求做大一統(tǒng)的Master了。不如退而求其次,放手將智能性的動(dòng)作下發(fā)給各個(gè)應(yīng)用服務(wù)本身把,因?yàn)橹挥兴麄冏约焊私庾约旱男枨蟆?/strong>

      下放智能意味著各應(yīng)用可以有自己的Master來(lái)處理個(gè)性化的、“智能”高的需求,而智能低的需求當(dāng)然可以交出去統(tǒng)一完成了。

      注:master傳統(tǒng)意義上負(fù)責(zé)那些職責(zé)(籠統(tǒng)概念,實(shí)際并非絕對(duì)如此,往往都是具備下述部分功能罷了):

      ü 負(fù)責(zé)存儲(chǔ)原數(shù)據(jù)——slave節(jié)點(diǎn)位置信息、各服務(wù)實(shí)例運(yùn)行配置??傊菓?yīng)用之間的數(shù)據(jù)中心。

      ü 負(fù)責(zé)管理命令——由于安全、以及元數(shù)據(jù)集中管理的原因,管理類命令一般只發(fā)給master,然后如果需要master再發(fā)向slave。

      ü 負(fù)責(zé)數(shù)據(jù)分區(qū)和調(diào)度實(shí)例——化整為零的工作由master做。

      ü 負(fù)責(zé)故障監(jiān)控——探測(cè)slave故障(如通過(guò)心跳)、并可做出故障切換。

      ü 負(fù)責(zé)負(fù)載均衡——采樣負(fù)載信息(常通過(guò)心跳報(bào)實(shí)例負(fù)載)。

      放棄統(tǒng)一的負(fù)載監(jiān)控、動(dòng)態(tài)調(diào)度

      很多時(shí)候我們宣稱能削峰填谷式的使用集群中所有資源,可以根據(jù)集群中機(jī)器資源使用情況,動(dòng)態(tài)調(diào)度應(yīng)用實(shí)例。這樣不但可消除熱點(diǎn),也能節(jié)約資源,因?yàn)閼?yīng)用實(shí)例可按需使用資源,不用的可以將資源還給大資源池。這種分時(shí)復(fù)用資源的方式無(wú)疑是很符合大老板的審美觀——似乎資源能被最有效的利用了。

      但如果你多實(shí)施幾個(gè)大應(yīng)用,就會(huì)發(fā)現(xiàn)這么做不大現(xiàn)實(shí)。因?yàn)槟銜?huì)碰到如下幾個(gè)切實(shí)的障礙。

      1. 監(jiān)控實(shí)例運(yùn)行態(tài)負(fù)載帶來(lái)的壓力。

      監(jiān)控實(shí)例運(yùn)行狀態(tài)不是無(wú)代價(jià)的。監(jiān)控意味著需要頻繁對(duì)實(shí)例采樣和上報(bào)超級(jí)Master,上報(bào)必然要占用寶貴的網(wǎng)絡(luò)帶寬,尤其是要占用超級(jí)Master所在機(jī)器的帶寬(有時(shí)會(huì)利用前置衛(wèi)星機(jī)分擔(dān)Master壓力);而且超級(jí)Master還必須不斷記錄和隨時(shí)計(jì)算這些上報(bào)的負(fù)載信息。如果想盡可能及時(shí)發(fā)現(xiàn)負(fù)載變化,那么就要求盡可能頻繁負(fù)載采樣,從而給Master帶來(lái)更大傳輸和計(jì)算壓力。隨著越來(lái)越多的實(shí)例,Master將承擔(dān)越來(lái)越重的壓力,直到無(wú)法承受。

      通常網(wǎng)絡(luò)環(huán)境(千兆以太網(wǎng))和機(jī)器情況(numa體系的8核路服務(wù)器)情況下,大概到6000-10000個(gè)實(shí)例(一個(gè)機(jī)器可運(yùn)行數(shù)個(gè)實(shí)例)就是監(jiān)控上限了,因此可見(jiàn)大Master方案本身對(duì)擴(kuò)展性就有制約。所以還是那句話,放棄大Master調(diào)度,各應(yīng)用的Master負(fù)責(zé)監(jiān)控自己應(yīng)用實(shí)例。

      2. 調(diào)度代價(jià)太大

      理想中當(dāng)發(fā)生熱點(diǎn)時(shí),必須將肇事實(shí)例或相關(guān)實(shí)例遷移走。但遷移服務(wù)是有巨大代價(jià)的:

      Ø 遷移很可能需要影響可用性

      Ø 遷移很可能給網(wǎng)絡(luò)帶來(lái)壓力(重構(gòu)上下文需要網(wǎng)絡(luò)流量)

    不過(guò)這些都不是最糾結(jié)的事,最糾結(jié)的是調(diào)度是否真的合理未嘗可知。因?yàn)槲覀冋{(diào)度無(wú)非是依靠曾經(jīng)的負(fù)載情況推斷未來(lái)的負(fù)載情況——當(dāng)發(fā)現(xiàn)眼前某個(gè)實(shí)例運(yùn)行資源不足時(shí),需要找一個(gè)眼前和這一段時(shí)間負(fù)載都不重的機(jī)器,將實(shí)力遷移過(guò)去。但是眼前資源不足也許只是一個(gè)突發(fā)事件,而眼前和近一段時(shí)間負(fù)載輕的機(jī)器也許很快也將迎來(lái)自己的壓力高峰。如果調(diào)度碰到這種情況,就需要再重新調(diào)度,當(dāng)然還有可能又出現(xiàn)類似情況——這就是抖動(dòng)。如果這樣那反而不如不作為的好。

    就一個(gè)公司而言,應(yīng)用數(shù)量有限,而且因?yàn)榈赜蛐曰蛘邞?yīng)用特性很有規(guī)律可循,那么負(fù)載規(guī)律也是有據(jù)可循的。有據(jù)可循自然容易合理調(diào)度(甚至可以制定完美的調(diào)度計(jì)劃——消峰填谷式的資源消耗不同類型應(yīng)用混合部署,也可差開時(shí)間段運(yùn)行不同類型應(yīng)用等)。但是當(dāng)你需要提供公共云服務(wù)時(shí),天南地北、魚龍混雜的各種應(yīng)用就難說(shuō)負(fù)載有據(jù)可循了,發(fā)生調(diào)度抖動(dòng)的潛在危險(xiǎn)也將大大增加。因此與其去動(dòng)態(tài)調(diào)度,不如大方一點(diǎn)(不大方也不行呀),給每個(gè)實(shí)例一個(gè)資源配置上限,即便運(yùn)行時(shí)資源利用不到上限,也不會(huì)讓別人占用——簡(jiǎn)而言之,實(shí)例資源不復(fù)用,讓實(shí)例霸占吧!!!。

      現(xiàn)實(shí)中云計(jì)算大約的架構(gòu)

      下來(lái)簡(jiǎn)要總結(jié)一下當(dāng)前業(yè)界所能接受和未來(lái)可能接受的云計(jì)算架構(gòu)。

      數(shù)據(jù)總線(Data Bus)

      我們?cè)噲D接管集群中所有的網(wǎng)絡(luò)IO請(qǐng)求,實(shí)現(xiàn)下述功能。

      l 面向應(yīng)用的配額控制

      l 優(yōu)先級(jí)控制

      l 流控(滑動(dòng)窗口)

      l 通訊故障處理

      l 異步或同步消息

      甚至可以將很多通用消息功能做到數(shù)據(jù)總線上:

      l 點(diǎn)播、組播、廣播

      l 負(fù)載均衡

      消息總線實(shí)現(xiàn)和部署特點(diǎn)是:

      1 數(shù)據(jù)總線是駐機(jī)后臺(tái)程序,每個(gè)機(jī)器理論上只部署一個(gè)。

      2 數(shù)據(jù)總線服務(wù)程序兩兩之間只借助一個(gè)sock完成通訊,已節(jié)約連接資源。

      分布式塊存儲(chǔ)

      我們?cè)噲D將集群中機(jī)器所有磁盤都能通過(guò)網(wǎng)絡(luò)方式連為一體,形成存儲(chǔ)資源池。其目的在于:

      1. 資源池化可防止局部存儲(chǔ)資源不足(單機(jī)存儲(chǔ)不夠),使得資源利用最大化。

      2. 存儲(chǔ)資源(磁盤存儲(chǔ))和計(jì)算資源和內(nèi)存資源剝離,從而解放任任務(wù)調(diào)度。

      3. 接管所有的磁盤請(qǐng)求,原則不允許應(yīng)用直接訪問(wèn)本地磁盤。

      4. 存儲(chǔ)高可用性,不比再擔(dān)心磁盤故障(多副本等冗余技術(shù)保證)

      運(yùn)行容器

      容器完全是個(gè)邏輯概念,虛擬機(jī)是容器(機(jī)器虛擬機(jī),系統(tǒng)虛擬機(jī),語(yǔ)言虛擬機(jī)),進(jìn)程也是容器。容器不在乎實(shí)現(xiàn),而是在于是能做到應(yīng)用資源受限使用(重在內(nèi)容,不再形式)。關(guān)于容器詳細(xì)解釋見(jiàn)上文。

      駐機(jī)精靈

      說(shuō)白了就是一個(gè)系統(tǒng)默認(rèn)服務(wù)(系統(tǒng)安裝好就在其中,系統(tǒng)啟動(dòng)后就自動(dòng)運(yùn)行)。這個(gè)駐留精靈應(yīng)該具備一下功能:

      1. 按要求下載指定應(yīng)用的應(yīng)用程序發(fā)布包

      2. 對(duì)應(yīng)用程序運(yùn)行期管理——啟動(dòng)、關(guān)閉、暫停、恢復(fù)。注意當(dāng)發(fā)現(xiàn)應(yīng)用crash后,精靈往往要負(fù)責(zé)重啟,以提高系統(tǒng)可用性——這點(diǎn)可參看erlang的supervisor,都是類似的東西。

      3. 對(duì)應(yīng)用程序資源配額限制——比如采用cgroup規(guī)定資源配額;或者監(jiān)控proc性能指標(biāo)而調(diào)整nice 、或通過(guò)suspend/resume信號(hào)控制程序運(yùn)行(好比輕點(diǎn)剎車一樣)??傊椒ê芏?。

      4. 匯報(bào)系統(tǒng)狀態(tài) —— 狀態(tài)包括有:靜態(tài)狀態(tài)(系統(tǒng)版本、機(jī)器資源等);應(yīng)用狀態(tài)(runing,crash等);機(jī)器和應(yīng)用負(fù)載(上文分析了負(fù)載可能會(huì)帶來(lái)性能問(wèn)題)。

      資源分配中心

      資源分配其實(shí)映射為程序運(yùn)行容器(可需可實(shí))的分配。資源分配中心要有集群中所有機(jī)器的資源信息和位置信息。當(dāng)有應(yīng)用需要運(yùn)行一個(gè)應(yīng)用實(shí)例時(shí),就向該中新發(fā)出請(qǐng)求。中心從資源池中找一個(gè)能滿足需要的物理機(jī),然后告知該機(jī)器上的駐機(jī)精靈去獲取該應(yīng)用的發(fā)布包,并按要求啟動(dòng)應(yīng)用實(shí)例。

      上述是一個(gè)概要描述,具體實(shí)現(xiàn)可能要做如下幾個(gè)考慮:

    1. 應(yīng)用和資源中心可協(xié)商資源(討價(jià)還價(jià))——比如應(yīng)用的master向中心要100個(gè)20G內(nèi)存的運(yùn)行容器,而中心發(fā)現(xiàn)資源池不足這么多可用容器,那么告訴只能給90個(gè)15G內(nèi)存的容器,你要不要? Master則根據(jù)具體情況,看是接受還是拒絕(如果可以將就著接受,那么master繼續(xù)啟動(dòng),如果不能接受,則拒絕退出,不繼續(xù)不啟動(dòng))

    2. 容器的資源請(qǐng)求可能受網(wǎng)絡(luò)環(huán)境、機(jī)架位置等約束。因?yàn)槌藘?nèi)存等資源要求外,有些應(yīng)用有要求機(jī)架感知要求(如HDFS)、或者有網(wǎng)絡(luò)布局要求(如要求在一個(gè)路由器下等——虛擬機(jī)動(dòng)態(tài)遷移往往需要統(tǒng)一路由器下,日次fake arp才能走通)。

    3. 有時(shí)也能接管一些力所能及的負(fù)載均衡或故障切換等功能(注意,復(fù)雜的智能邏輯可做不來(lái),應(yīng)該交給應(yīng)用自己的master處理)。當(dāng)然這要在應(yīng)用允許情況下(如發(fā)現(xiàn)機(jī)器起故障——精靈可報(bào)告,中心負(fù)責(zé)重新選擇一個(gè)新機(jī)器,再啟動(dòng)一個(gè)新容器,并重新運(yùn)行該實(shí)例)。

      資源分配中心的存在為應(yīng)用部署、管理提供了很大方便。Google 內(nèi)部使用的borg就是這種系統(tǒng)的代表(對(duì)應(yīng)的駐機(jī)精靈叫borglet ——borg是德語(yǔ)城堡的意思,感覺(jué)不打貼切,不如我們?cè)?jīng)開發(fā)的matrix系統(tǒng),對(duì)應(yīng)的祝機(jī)精靈叫smithJ)

      另外值得注意的是應(yīng)用資源描述問(wèn)題!最高境界是開發(fā)一個(gè)描述性語(yǔ)言,做得簡(jiǎn)陋點(diǎn)就用XML、json等搞個(gè)配置文件,其中應(yīng)用資源被描述其中。資源描述應(yīng)該覆蓋如下方面:

      ü 角色(如master ,slave)—— 一個(gè)應(yīng)用可能會(huì)包含多個(gè)角色(這點(diǎn)和erlang中一個(gè)relase 有多個(gè)application類似吧)

      ü 角色實(shí)例的資源要求 ——內(nèi)存量、IO吞吐、CPU能力等等

      ü 角色實(shí)例故障后是否重新啟動(dòng)—— 如erlang 中superivsor選擇重啟的幾個(gè)方式

      ü 角色的全局地址—— 類似于erlang的全局注冊(cè)名等,供別人訪問(wèn)

      還有很多七七八八的限制等,如依賴服務(wù)、日志級(jí)別、性能計(jì)數(shù)等等,不再嘮叨了。

      全局命名中心

      為了對(duì)各應(yīng)用通訊尋址實(shí)現(xiàn)解耦目的,我們要避免應(yīng)用實(shí)例之間直接寫定對(duì)方IP和端口地址(如寫在配置文件中)來(lái)實(shí)現(xiàn)通訊。因?yàn)橹苯咏o定IP意味著各程序的運(yùn)行宿主機(jī)固定不變,也就意味著我們失去了服務(wù)遷移、故障切換等自由——意味著資源被綁定。

    若要解開資源綁定,我們需要使用邏輯地址代替物理IP+端口方式尋址,而邏輯地址具體綁定那個(gè)物理地址則是可變的。比如應(yīng)用的邏輯地址(類似于一個(gè)URI)是http://myexample.master,其開始運(yùn)行在192.168.0.1機(jī)器上,這時(shí)邏輯地址http://myexample.master實(shí)際指向192.168.0.1(端口2000);但當(dāng)應(yīng)用被遷移到192.168.0.2機(jī)器上,這時(shí)同樣的邏輯地址http://myexample.master則又指向192.168.0.2(端口2000)了。

      顯然上述的邏輯地址到實(shí)際物理地址的映射關(guān)系需要存儲(chǔ)在某個(gè)地方,這便是我們所謂的全局命名中心。實(shí)例之間只知道對(duì)方的邏輯地址,相互連接前都要詢問(wèn)該中心獲得真實(shí)的ip地址,然后才能進(jìn)行連接通訊。當(dāng)通訊失敗(很可能是被連接實(shí)例切換機(jī)器了)后,需要再重新去命名中心詢問(wèn)該邏輯名對(duì)應(yīng)的新物理地址,再重新連接——這種更新邏輯地址映射關(guān)系和實(shí)際連接則往往是客戶端負(fù)責(zé)的事情了。

      Erlang 中的global模塊提供的進(jìn)程全局注冊(cè)服務(wù),完成的就是類似功能,只不過(guò)erlang的global服務(wù)沒(méi)集中存儲(chǔ)這個(gè)命名關(guān)系,而是分布存儲(chǔ)在集群中了。

      配置管理中心

      配置中心為各應(yīng)用實(shí)例提供了一個(gè)配置信息的集中存儲(chǔ)地。所有應(yīng)用都可以將自己的配置信息,尤其一些動(dòng)態(tài)變化的配置信息(靜態(tài)一般就由配置文件管理)存儲(chǔ)在該配置中心中,從而能在需要時(shí)(如重啟后)從配置中心獲取對(duì)應(yīng)配置。

    比如HBase中的range 分區(qū)信息和Range Server的位置信息都屬于動(dòng)態(tài)變化信息,這些信息傳統(tǒng)上是交給Master維護(hù)。但更合理的做法是將這些原信息存儲(chǔ)在統(tǒng)一的配置中心,如此以來(lái)即便使得即便Master倒掉,也可借助查詢配置中心獲得上述信息了—— 簡(jiǎn)單講,Master把原數(shù)據(jù)存儲(chǔ)功能交出來(lái)了,自己不再負(fù)責(zé),因?yàn)樵獢?shù)據(jù)存儲(chǔ)智能要求不高,完全可以由一個(gè)通用服務(wù)——配置管理中心——負(fù)責(zé)。

      分布式鎖

      分布應(yīng)用中難免有需要串行化完成的動(dòng)作——任務(wù)需要有序執(zhí)行;或者有需要保護(hù)的臨界資源——一個(gè)時(shí)刻只能一個(gè)實(shí)例訪問(wèn)。

      上述的鎖要求和線程鎖的需求很類似,不同無(wú)非是放大了執(zhí)行單位——從線程粒度變?yōu)閷?shí)例粒度。使用上遵循非強(qiáng)制鎖(協(xié)同鎖)的使用方式,即鎖被作為一個(gè)外部服務(wù),只提供加減鎖以及檢測(cè)是否加鎖的操作,但是不提供鎖的控制與協(xié)調(diào)工作。依賴于各應(yīng)用自覺(jué)的去檢測(cè)是否加鎖,然后通過(guò)內(nèi)部協(xié)議來(lái)約束各實(shí)例的行為。比如bigtable使用分布鎖chubby完成表格防并發(fā)訪問(wèn),就是各實(shí)例自己負(fù)責(zé)訪問(wèn)前加鎖,訪問(wèn)后解鎖。

      故障監(jiān)控服務(wù)

    我們上面提到過(guò)Master的各種任務(wù),其中有一點(diǎn)是負(fù)責(zé)監(jiān)控slave各節(jié)點(diǎn)是否正常。如果發(fā)生異常則要進(jìn)行故障切換等動(dòng)作。而具體狀態(tài)監(jiān)控則往往通過(guò)心跳等方式——當(dāng)發(fā)現(xiàn)slave出現(xiàn)連續(xù)幾個(gè)未報(bào)心跳時(shí),則認(rèn)為slave發(fā)生故障。

      顯然監(jiān)控狀態(tài)這點(diǎn)事,也屬于通用型功能,完全可以提出來(lái)由一個(gè)公共服務(wù)來(lái)完成。也就是實(shí)例的心跳都報(bào)向該心跳監(jiān)控服務(wù),將故障探測(cè)這個(gè)臟活交給從我們特有的應(yīng)用中剝離出來(lái)。

      除了簡(jiǎn)單監(jiān)控各實(shí)例死活外,可能還要將其死訊通知其伙伴才算有始有終——因此告知給定的”聯(lián)系人”也應(yīng)該是該服務(wù)所接管。

    在分布系統(tǒng)中現(xiàn)嘗碰到故障時(shí)的主備切換(這里主從是active –non active關(guān)系,別和master/slave模式搞混淆),完全可以交給上述監(jiān)控服務(wù)完成——當(dāng)發(fā)現(xiàn)主點(diǎn)倒閉后,則通知備機(jī)點(diǎn)變?yōu)橹?,完成故障切換。

      另外,為了避免系統(tǒng)雙主出現(xiàn)(因?yàn)橥鼽c(diǎn)要求必須是邏輯單點(diǎn),才能確保操作的串行化次序,所以如果系統(tǒng)出現(xiàn)雙主,那怕暫時(shí),也則會(huì)造成的數(shù)據(jù)錯(cuò)亂)。因此各實(shí)例常常需要和監(jiān)控服務(wù)定一個(gè)租約協(xié)議:當(dāng)租約超期時(shí),監(jiān)控服務(wù)負(fù)責(zé)通知備機(jī)(重新選主);租約到期的實(shí)例則自殺來(lái)防止系統(tǒng)雙主出現(xiàn)。

      注意:

      全局命名中心、配置管理中心、分布鎖服務(wù)等幾個(gè)服務(wù)作為全局服務(wù)都有一個(gè)毋庸置疑的要求——高可用性;另外一個(gè)共性則是還一定的存儲(chǔ)能力——存儲(chǔ)配置、命名等記錄信息、鎖記錄;最后一個(gè)共性是服務(wù)必須邏輯上單點(diǎn)(即便內(nèi)部用小集群實(shí)現(xiàn)),才能原子和串行處理請(qǐng)求事務(wù)。

      我們必須感謝開源項(xiàng)目zookeeper(打心底敬佩yahoo公司、雖然它業(yè)務(wù)上最近不大景氣,但從其推出的zookeeper、S4等重量級(jí)的開源系統(tǒng)來(lái)看,無(wú)疑國(guó)內(nèi)公司還未有能達(dá)到其高度的,至少開源胸懷上還不能相比),因?yàn)樗粴夂浅傻奶峁┝松鲜鋈齻€(gè)服務(wù)。

      Ø 它采用Paoxs類協(xié)議實(shí)現(xiàn)了高可用性(容錯(cuò)率達(dá)到2F+1),以小集群形式實(shí)現(xiàn)了邏輯單點(diǎn);

      Ø 它采用樹形結(jié)構(gòu)存儲(chǔ)描述實(shí)現(xiàn)了配置存儲(chǔ)管理和分布鎖;

      Ø 它采用租約協(xié)議實(shí)現(xiàn)了故障監(jiān)控(不需要我們自己實(shí)現(xiàn)心跳探測(cè))。

      從而用一種架構(gòu)同時(shí)提供了上述幾種全局服務(wù),逐步成為分布系統(tǒng)服務(wù)基石之一,越來(lái)越被業(yè)界所認(rèn)可—— 不少自視甚高公司最終都選擇zookeeper,放棄了自己獨(dú)自開發(fā)類似項(xiàng)目的想法和實(shí)踐。

    不過(guò)要知道zookeeeper強(qiáng)于高可用性,而非存儲(chǔ)能力,雖然它確實(shí)可用來(lái)存儲(chǔ)一些配置類信息。但因?yàn)槿魏蜳aoxs協(xié)議需要在小集群中一致性協(xié)商,所以性能必然隨集群規(guī)模而下降,尤其是寫性能尤為如此。所以不要把zookeeper當(dāng)作key value服務(wù)那樣,進(jìn)行頻繁IO請(qǐng)求。如果你只是想找一個(gè)可靠的地方存儲(chǔ)你那些不大變化的元數(shù)據(jù),那么選擇zookeeper無(wú)疑是明智之舉。比如很多時(shí)候我們將分布系統(tǒng)的第一層(最上層)原信息存放在zookeeper上,比如你可以將向?qū)dfs的namenode分布化——將第一層分布分區(qū)和位置信息存放在zookeeper之上。

      各種結(jié)構(gòu)或半結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)

      數(shù)十年來(lái)使用的關(guān)系型數(shù)據(jù)庫(kù)在當(dāng)今互聯(lián)網(wǎng)應(yīng)用場(chǎng)景下已經(jīng)顯得有點(diǎn)力不從心、或者說(shuō)不合時(shí)宜了。究其原因大約如下:

      1. 擴(kuò)展性(scalability)不夠好。關(guān)系型數(shù)據(jù)庫(kù)實(shí)現(xiàn)上那些范式規(guī)則強(qiáng)調(diào)數(shù)據(jù)關(guān)系約束性,但在大規(guī)模分布系統(tǒng)上實(shí)現(xiàn)這些約束,顯然則不是很高效——性能不會(huì)很高。

      2. 可用性不夠好。傳統(tǒng)上數(shù)據(jù)庫(kù)實(shí)現(xiàn)多采用專用機(jī)器或者說(shuō)將異常情況交給硬件處理,本身軟件層面錯(cuò)誤處理做的比較少(也就是主從備份等吧)。而互聯(lián)網(wǎng)世界中更多采用大量廉價(jià)存儲(chǔ)機(jī)器搭建起來(lái),因此錯(cuò)誤更常態(tài)化,所以軟件要做更多的容錯(cuò)工作——多副本、故障切換等考慮要更多。

      3. 數(shù)據(jù)組織方式不合時(shí)宜。關(guān)系型數(shù)據(jù)庫(kù)更合適處理離線的數(shù)據(jù)倉(cāng)庫(kù)這種復(fù)雜關(guān)系模型的統(tǒng)計(jì)、分析任務(wù)。而互聯(lián)網(wǎng)上面數(shù)據(jù)組織和查詢有所區(qū)別,具體來(lái)講:

      Ø 可能需要?dú)v史版本。

      Ø 可能關(guān)系性要求弱,而強(qiáng)調(diào)訪問(wèn)速度,因此可能需要進(jìn)行——空間換時(shí)間、反范式化、利用過(guò)濾代替jion、非精確查詢(允許少量錯(cuò)誤)等折中手段達(dá)到性能要求。

      Ø 可能數(shù)據(jù)更稀疏,列訪問(wèn)特征突出。

      Ø 可能需要圖元遍歷,比如廣度和深度遍歷好友等。

      總而言之互聯(lián)網(wǎng)世界受歡迎的存儲(chǔ)系統(tǒng)(不敢稱數(shù)據(jù)庫(kù)系統(tǒng))會(huì)有:

      l Key Value 存儲(chǔ) —— 代表作有dynoma (對(duì)等網(wǎng)實(shí)現(xiàn)) 、MemcacheDB、Tokyo Tyrant 等

      l NoSql 存儲(chǔ) —— 代表作有Bigtable 、HBase 等。

    他們最大共同特點(diǎn)是擴(kuò)展性很強(qiáng)、總體性能幾乎可以線性擴(kuò)展!弱點(diǎn)是和數(shù)據(jù)相比,關(guān)系特性要簡(jiǎn)單的多,key value不用說(shuō),就是bigtable、Hbase等NoSql存儲(chǔ)也只是支持簡(jiǎn)單的select查詢,復(fù)雜join、事務(wù)操作、存儲(chǔ)過(guò)程等強(qiáng)關(guān)系操作都能不支持。

      更重要的妥協(xié)還在于放棄了傳統(tǒng)數(shù)據(jù)庫(kù)的ACID(Atomicity(原子性)、Consistency(一致性)、Isolation(隔離性)、Durability(持久性))精髓;而去擁抱BASE(Basically Availble(基本可用)、Soft-state、EventualConsistency(最終一致性)) 和CAP(Consistenc(一致性)、Availability(可用性)、Tolerance of network Partition (分區(qū)容忍性——可理解為部分節(jié)點(diǎn)故障或節(jié)點(diǎn)之間連接故障下系統(tǒng)仍可正常工作)。

      這種弱一致性妥協(xié)極大松綁了分布式存儲(chǔ)設(shè)計(jì),雖然和完美主義要求有不小差距,但對(duì)互聯(lián)網(wǎng)世界來(lái)說(shuō),夠了!!!

      存儲(chǔ)的分層實(shí)現(xiàn)策略

    如果能忍受性能上的一定損耗,我很贊同數(shù)據(jù)存儲(chǔ)的分層實(shí)現(xiàn)——即最下層是抽象類的塊存儲(chǔ)層,其上是分布類文件系統(tǒng)層,建立在其上的是結(jié)構(gòu)化和半結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)層—— 即hadoop中的ssFile,hdfs層和其上的hbase的關(guān)系(google 也是分層設(shè)計(jì)的擁戴者)。

      所謂類文件系統(tǒng)層就是在用戶態(tài)實(shí)現(xiàn)的分布存儲(chǔ)系統(tǒng),又為了方便管理實(shí)現(xiàn)了一些類文件操作的語(yǔ)意,如open/close/write/read/opendir等等。結(jié)構(gòu)化和半結(jié)構(gòu)化存儲(chǔ)層則是建立在類文件系統(tǒng)層之上,自己按需組織數(shù)據(jù)——數(shù)據(jù)又已文件形式存儲(chǔ)在類文件系統(tǒng)之上。

      類文件系統(tǒng)這層負(fù)責(zé)所有集群磁盤資源管理:負(fù)責(zé)處理數(shù)據(jù)冗余存儲(chǔ)(多副本)、負(fù)責(zé)機(jī)器容錯(cuò)(故障切換)、負(fù)責(zé)負(fù)載均衡等等任務(wù)。而上層結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)層則不再關(guān)心這些特性,只需要處理具體的數(shù)據(jù)組織。這種分層實(shí)現(xiàn)避免了各種結(jié)構(gòu)數(shù)據(jù)存儲(chǔ)系統(tǒng)重復(fù)開發(fā)分布系統(tǒng)的通用特性,也很有利于運(yùn)維簡(jiǎn)單化。

      另外值得一提的是我個(gè)人很贊同類文件系統(tǒng)層采用——只允許追加方式修改的設(shè)計(jì),不允許隨機(jī)修改。因?yàn)檫@樣做帶來(lái)了好處很明顯:

      ü 寫操作只會(huì)順序向前進(jìn)行,對(duì)于IDE硬盤而言,能提供更大的寫吞吐和寫響應(yīng)速度(對(duì)于SSD而言雖然沒(méi)有磁頭機(jī)械臂的移動(dòng),但其實(shí)順序?qū)懸矔?huì)帶來(lái)巨大收益)

      ü 不允許隨機(jī)修改,對(duì)于系統(tǒng)多副本一致性和故障后的反熵(同步各副本差異)操作帶來(lái)了很大遍歷,簡(jiǎn)化了很多。

    當(dāng)然,如果下層的類文件系統(tǒng)只能追加寫,那么上層的結(jié)構(gòu)化存儲(chǔ)必然需要以log structure 方式實(shí)現(xiàn)。比如其上實(shí)現(xiàn)livedb那樣實(shí)現(xiàn)key value結(jié)構(gòu)存儲(chǔ);或者h(yuǎn)base那樣實(shí)現(xiàn)nosql結(jié)構(gòu)都是如此。Log structure 存儲(chǔ)系統(tǒng)實(shí)踐證明,性能沒(méi)問(wèn)題,而且很容易實(shí)現(xiàn)歷史版本查詢,還可實(shí)現(xiàn)快照等我們夢(mèng)寐的高級(jí)功能;其代價(jià)則是需要更多的磁盤空間(還好,當(dāng)前認(rèn)為最廉價(jià)的就是磁盤了),還有經(jīng)常的垃圾回收(別怕,總有閑的時(shí)候讓你回收)。

      重要思想重申

      上面分析了似乎不少,其實(shí)各個(gè)部對(duì)于做分布式系統(tǒng)的朋友來(lái)說(shuō)都應(yīng)該都不陌生。只不過(guò)大家可能過(guò)去更多關(guān)心具體的分布應(yīng)用、或者分布存儲(chǔ)、或者調(diào)度等專用系統(tǒng)的設(shè)計(jì)開發(fā)中,而不大會(huì)上升到全公司甚至更大范疇的基礎(chǔ)架構(gòu)體系角度去考慮——如何消除重復(fù)勞動(dòng)、提高資源利用率。

      所以思路的轉(zhuǎn)變是做云計(jì)算的首要前提——要從宏觀上考慮云計(jì)算實(shí)現(xiàn),而不是一城一池的得失;其次從云計(jì)算技術(shù)上將其實(shí)并無(wú)太大躍變,其仍可看坐是分布存儲(chǔ)、并行計(jì)算等普遍技術(shù)的再升華——主要體現(xiàn)更強(qiáng)調(diào)大規(guī)模、強(qiáng)調(diào)普通硬件、強(qiáng)調(diào)低成本等。

      明白上述兩點(diǎn),就能除去云計(jì)算的神秘。這里我們回過(guò)頭來(lái)再重申幾個(gè)云計(jì)算架構(gòu)設(shè)計(jì)中的核心思想,我們把握這下面幾個(gè)主要原則,有所為有所不為。

      Ø 分層劃分和實(shí)現(xiàn)功能

      盡可能將系統(tǒng)分層設(shè)計(jì)(雖然會(huì)損失一定性能,但你得到的更多),這樣每層能各司其職,非常有利于功能收斂、系統(tǒng)穩(wěn)定;減少重復(fù)勞動(dòng);便于調(diào)試;便于優(yōu)化;解耦等。只有再一個(gè)好的層次結(jié)構(gòu)下,系統(tǒng)才能有序演化。所以很建議將資源分配、塊存儲(chǔ)、類分布文件系統(tǒng)、結(jié)構(gòu)數(shù)據(jù)存儲(chǔ)等功能分層實(shí)現(xiàn)。

      Ø 接管資源分配

    盡可能接管一切資源分配工作,原因很簡(jiǎn)單——我們希望做類似超級(jí)計(jì)算機(jī),那么就需要像單機(jī)操作系統(tǒng)那樣,在集群中接管資源分配:包括內(nèi)存、IO、存儲(chǔ)等。莫要讓用戶程序自己直接調(diào)用本地操作系統(tǒng)接口使用資源,以防止從全局角度失控。比如不要讓用戶自己直接寫本地磁盤,而是使用存儲(chǔ)服務(wù)操作;也不要讓不通機(jī)器程序自己直連,而是要委托消息中間件進(jìn)行連接。

      Ø 應(yīng)用服務(wù)上下文分布存儲(chǔ)

      為了達(dá)到準(zhǔn)實(shí)時(shí)的failover,以及按需調(diào)度服務(wù)等談性,就必須保證服務(wù)的上下文數(shù)據(jù)不能本地持久化,而要分布式持久化到遠(yuǎn)程,從而應(yīng)用運(yùn)行和位置無(wú)關(guān)。不怎么變的小數(shù)據(jù)可放在zookeeper中,大數(shù)據(jù)可借助于key value、hdfs、hbase等存儲(chǔ)。

      Ø 化整為零管理

    不要指望我們的云無(wú)所不能,無(wú)所不知;不要讓其做智能太高的事情,與其讓云告訴我們?cè)撟鍪裁?,不如我們告訴它該如何做。所以對(duì)于故障遷移、任務(wù)調(diào)度等差異性大、和應(yīng)用耦合性高的邏輯還是下方給應(yīng)用自己去管理吧。

      對(duì)外服務(wù)該如何做呢

      當(dāng)你真有了這么一套分布式體系架構(gòu)后(即便沒(méi)有也可以對(duì)外服務(wù),只不過(guò)運(yùn)維成本很高罷了),對(duì)內(nèi)服務(wù)搞定后(即便沒(méi)搞定也沒(méi)關(guān)系,對(duì)外也可以服務(wù)J——往往內(nèi)部阻力更大),那么到底如何對(duì)外出賣服務(wù)呢?

      在談服務(wù)方式之前,首先我們要清楚云計(jì)算服務(wù)的對(duì)象是誰(shuí)?服務(wù)包含那些內(nèi)容?

    廣義上講任何互聯(lián)網(wǎng)服務(wù)都能納入云計(jì)算(至少他們這么宣傳),為了不陷入茫茫云海,我們收斂一下,只談一下俠義的云計(jì)算——出賣計(jì)算能力、存儲(chǔ)能力;那么顯然我們的服務(wù)對(duì)象就是第三方互聯(lián)網(wǎng)公司或者個(gè)人應(yīng)用。

      對(duì)外服務(wù)方式業(yè)界已經(jīng)有兩個(gè)案例供我們借鑒。一個(gè)代表是亞馬遜的EC2 (服務(wù)stack中還有simpledb,s3,消息中間件等等);一個(gè)是google為代表的app engine(服務(wù)stack中有HRD等)。前者是基于虛擬機(jī)容器為外界提供計(jì)算、存儲(chǔ)服務(wù);后者則是通過(guò)語(yǔ)言虛擬機(jī)+受限進(jìn)程容器對(duì)外提供計(jì)算和存儲(chǔ)服務(wù)。

      到底孰優(yōu)?孰劣?

      APP ENGINE 和 虛擬機(jī)比較

      APP ENGINE 和虛擬機(jī)(我們這里專指機(jī)器虛擬機(jī)如xen/kvm)概念上應(yīng)該屬于一個(gè)范疇:資源沙盒;但實(shí)現(xiàn)差別很大。所謂尺有所長(zhǎng),寸有所短。它們也一樣,各自有自己的優(yōu)勢(shì),也有自己的不足。具體如何選擇,我們分析看看。

      Ø 誰(shuí)更輕,誰(shuí)更重。

      我們所謂輕是說(shuō)系統(tǒng)資源使用更少,更有利于資源復(fù)用。搞操作系統(tǒng)的人應(yīng)該都知道APP ENGINE 相比虛擬機(jī)更輕,原因很簡(jiǎn)單:

      1. APP ENGINE不需要模擬硬件平臺(tái),它作為宿主操作系統(tǒng)內(nèi)的進(jìn)程運(yùn)行;而XEN需要模擬硬件平臺(tái),需要截獲敏感性硬件指令轉(zhuǎn)換處理,也需要運(yùn)行級(jí)上下文切換。

      2. APP ENGINE 更有利于資源復(fù)用,因?yàn)槠洳恍枰A(yù)先霸占資源(主要是內(nèi)存資源),而是按需使用(你甚至可以突發(fā)性使用整個(gè)機(jī)器的內(nèi)存);而XEN等虛擬機(jī)則需要預(yù)先霸占資源(雖然QOD等模式也開始學(xué)習(xí)按需使用內(nèi)存,但超限使用內(nèi)存還是很難——除非你愿意費(fèi)勁去采用熱插拔技術(shù);另外值得贊賞的是TMEM技術(shù)似乎可以避免預(yù)先霸占,但不幸的是它需要修改DOMU的內(nèi)核中的內(nèi)存分配例程)。

    輕重就這些區(qū)別嗎? 其實(shí)不然,我個(gè)人認(rèn)為系統(tǒng)虛擬機(jī)最重的是對(duì)網(wǎng)絡(luò)資源(mac地址ip地址)的使用!系統(tǒng)虛擬機(jī)每個(gè)都會(huì)霸占一個(gè)mac和ip地址,別把村長(zhǎng)不當(dāng)干部,以為虛擬的網(wǎng)絡(luò)地址不是真實(shí)地址。對(duì)于路由器、交換機(jī)而言等網(wǎng)絡(luò)設(shè)備而言,它們?nèi)匀粫?huì)占用地址映射表等。一般路由器ip-mac表也就3000多項(xiàng),用一個(gè)少一個(gè)所以大規(guī)模系統(tǒng)使用虛擬機(jī)勢(shì)必要定制更多表項(xiàng)的路由器;另外如果是大二層網(wǎng)中運(yùn)行眾多虛擬機(jī),則廣播風(fēng)暴也是一個(gè)不得不考慮的麻煩。所以虛擬機(jī)對(duì)網(wǎng)絡(luò)設(shè)備來(lái)講更尤為“重。

      Ø 誰(shuí)更友好,誰(shuí)更約束。

      使用APP ENGINE的最大不便在于,你必須接受它的約束—— 資源訪問(wèn)需要按照其規(guī)定的接口進(jìn)行;不能自己?jiǎn)⑦M(jìn)程等。這種不便使得APP ENGINE多是被個(gè)人票友所熱衷,而公司用戶沒(méi)有幾個(gè)。公司若要使用APP Engine 則必須要修改自己已有程序、修改自己已有運(yùn)維方式、更糟糕的是開發(fā)人員培訓(xùn)或者招聘成本都要高很多(市場(chǎng)上找一個(gè)會(huì)Linux開發(fā)的人,要比找一個(gè)會(huì)app engine開發(fā)的人要容易的多)——當(dāng)然這些不利因素對(duì)于公司內(nèi)部使用到不存在,所以google自己內(nèi)部使用app engine到是可行(但我也聽說(shuō)gmail 也不再使用app engine了,難道內(nèi)部都推不開嗎?)

    機(jī)器虛擬機(jī)則對(duì)用戶很是友好,所有程序都可以不加修改的運(yùn)行在機(jī)器虛擬機(jī)當(dāng)中,如果實(shí)現(xiàn)二層虛擬子網(wǎng),那么已有的管理軟件都可原封不動(dòng)遷移過(guò)來(lái)——再次做一下廣告,我們cloudxy項(xiàng)目目標(biāo)之一就是實(shí)現(xiàn)二層子網(wǎng)虛擬化http://code.google.com/p/cloudxy/。所以對(duì)于用戶而言,他們顯然更喜歡機(jī)器虛擬化方式的云計(jì)算服務(wù)。亞馬遜在美國(guó)的成功也證明了這點(diǎn)——注意一下,在美國(guó)成功不代表在中國(guó)也能成功,畢竟互聯(lián)網(wǎng)在中國(guó)還是暴利,所以沒(méi)有多少像樣的企業(yè)為了節(jié)約目的而使用你虛擬機(jī)租賃服務(wù),另外在當(dāng)今國(guó)內(nèi)環(huán)境中,也沒(méi)有幾個(gè)企業(yè)敢于把自己核心數(shù)據(jù)托管到別人提供的虛擬機(jī)之上。

      注:

      除了xen/kvm機(jī)器虛擬機(jī)外,還有zone,vps等系統(tǒng)虛擬機(jī),以及jvm、python等語(yǔ)言虛擬機(jī)、進(jìn)程虛擬機(jī)qeum, 甚至普通進(jìn)程也可看虛擬機(jī)。從輕重角度將,機(jī)器虛擬機(jī)最重其次是系統(tǒng)虛擬機(jī);

      云計(jì)算生態(tài)圈

      下來(lái)說(shuō)的純粹是題外話了,都是個(gè)人觀點(diǎn),不知所云:)

      云計(jì)算如果僅僅是提供計(jì)算資源和存儲(chǔ)資源服務(wù)(如亞馬遜那樣),我個(gè)人認(rèn)為只是一個(gè)初級(jí)形態(tài),而且在中國(guó)可能沒(méi)多大前途。

      個(gè)人認(rèn)為真正理想的云計(jì)算應(yīng)該是一個(gè)“圍繞數(shù)據(jù)服務(wù)的生態(tài)圈”,在數(shù)據(jù)周圍應(yīng)聚集大量的第三方應(yīng)用—— 他們使用數(shù)據(jù)同時(shí)又產(chǎn)生數(shù)據(jù),從而數(shù)據(jù)越來(lái)越多、越來(lái)越有序;應(yīng)用也越來(lái)越豐富、越來(lái)越專業(yè)——這就猶如滾雪球,良性循環(huán),價(jià)值逐步放大。

      偉大的企業(yè)一定是積累了足夠有價(jià)值的數(shù)據(jù)(網(wǎng)頁(yè)內(nèi)容、買賣記錄、用戶關(guān)系等都屬于數(shù)據(jù))。不管怎樣,要明白第三方企業(yè)入駐入你的云計(jì)算服務(wù),首要是希望獲得你的數(shù)據(jù)或者流量(我認(rèn)為前者更重要),而不是看重什么計(jì)算和存儲(chǔ)服務(wù)(互聯(lián)網(wǎng)暴利時(shí)代,機(jī)器成本目前還不是企業(yè)最緊迫的問(wèn)題)。但如果在你的云環(huán)境中更有利于他們獲得數(shù)據(jù)和流量,那他們自然而然會(huì)接受將服務(wù)hosting到你的云中。

      以ebay為例來(lái)說(shuō),長(zhǎng)期積累的交易記錄就是其最有價(jià)值的數(shù)據(jù),這些數(shù)據(jù)準(zhǔn)確、有序、結(jié)構(gòu)化強(qiáng),非常有利于檢索、分析;假若再結(jié)合交易者信息,個(gè)性化服務(wù)則是舉手之勞(如果不涉及隱私的話);另外它還有很強(qiáng)的入口作用。這些無(wú)疑都是吸引第三方應(yīng)用的重要因素,如果他們開放數(shù)據(jù),有提供托管環(huán)境——托管環(huán)境中能更快訪問(wèn)其數(shù)據(jù),甚至還能提供統(tǒng)一的支付、用戶認(rèn)證等服務(wù),那么無(wú)疑第三方是愿意租用其計(jì)算和存儲(chǔ)服務(wù)的。而第三方應(yīng)用,尤其那些數(shù)據(jù)分析應(yīng)用所產(chǎn)生數(shù)據(jù)又可被其它應(yīng)用所使用,則就進(jìn)入了上面談到的滾雪球模式了:)

      國(guó)內(nèi)的百度、騰訊、阿里、新浪微博等幾個(gè)大佬們都有自己的數(shù)據(jù)和入口地位。百度搜索入口能力強(qiáng),結(jié)構(gòu)化數(shù)據(jù)弱一些,比較適合于咨詢類應(yīng)用;騰訊游戲/sns類入口能力強(qiáng),用戶關(guān)系數(shù)據(jù)強(qiáng),適合游戲類應(yīng)用;阿里電子商務(wù)內(nèi)入口能力強(qiáng),結(jié)構(gòu)化商業(yè)數(shù)據(jù)豐富,適合于商務(wù)服務(wù)類應(yīng)用;新浪微博用戶極度活躍、消息產(chǎn)生和傳播優(yōu)勢(shì)明顯,也很適合做咨詢和游戲類應(yīng)用。所以這幾家做云計(jì)算成功可能性最大,希望他們能抓住機(jī)會(huì),取得成功。

      不成熟的幾個(gè)斷言

      Ø 專用系統(tǒng)必然比通用系統(tǒng)性能更高

      Ø 網(wǎng)絡(luò)帶寬是當(dāng)前云計(jì)算中的最短板

      Ø 沒(méi)有能統(tǒng)一天下的云計(jì)算環(huán)境

      Ø 云計(jì)算絕不等于虛擬機(jī),虛擬機(jī)只不過(guò)是沙箱實(shí)現(xiàn)的一種。

      Ø 絕對(duì)的實(shí)時(shí)調(diào)度難以在實(shí)際中做到,自動(dòng)化管理可以期待。

      Ø 萬(wàn)兆網(wǎng)和SSD等新硬件的到來(lái)將帶來(lái)云計(jì)算架構(gòu)的變革。

     

    欧美性爱嫩模男人的天堂| 久久久久久久综合日本| 日本高清无卡码| 亚洲精品国产综合久久久久紧| 点击进入优物在线视频| 99久久精品色老| AV无码免费永久网站| 国产高清在线精品一区αpp| 国产偷久久| 久久熟妇视频| 亚洲精品国产第一| 在线岛国片免费观看无码完整版| 国产二区不卡自拍| 偷拍亚洲网| 美女18禁黄无遮挡网站| 专干老肥熟女视频| 无码天堂在线视频| 99精品福利一区二区| 亚洲欧洲AV一区二区色影| 亚洲色热| 另类色综合| 国产电击在线观看| 无码第二页| www视频免费| 亚洲综合日韩精品一区| 日本里番acg★里番免费| 午夜无遮挡怕怕怕免费视频| 啪啪无码AV| 少妇高潮出水10p影院| 超碰导航在线观看| 野花视频在线观看| 一个人免费观看视频www| 国产AⅤ精品一区二区果冻| 亚洲嫩模无码二区| 91免费精品高清a| 西西444www大胆无码视频| yy6080熟悉的少妇| 无码中文字幕第一页| 高清女人被做到高潮免费视频| 久久精品国产免费观看| 国产十次啦综合中文在线观看| 雏女白丝玉足吞吐白浊液体| 亚洲熟女乱色一区二区三区丝袜| 公交偷窥福利视频| 日本免费不卡视频一区二区三区| 中文字幕无线码中文字幕网站| 亚洲国产国际精品福利| 琪琪秋霞午夜av影视在线| 国产在线播放Sαo| 又大又粗又黄又爽少妇毛片| 国产欧美精品一区aⅴ| 亚洲国产欧美奇米影视| h漫亚洲无码在线观看| 亚洲精品老司机在线观看| 红杏av在线dvd综合| 亚洲国产精品久久精品| 国产V精品成人免费视频| 日韩AⅤ精品一区二区在线| 国产免费网站看v片元遮挡| 国产初高中生露脸在线播放 | AV无码男人天堂| 国产69精品久久久久999| 玖玖资源库无码专区| 亚洲精品紧身裙女教师| 曰本一区二区三区高清aⅴ| 亚洲AV优女天堂熟女| 99精品久久久中文字幕| pron在线无码| 亚洲性爱视频网站| 丁香六月色婷婷狠狠爱| 亚洲啪啪AⅤ一区二区三区| 亚洲天堂,com| 亚洲国产日产无码| 成年视频一区二区三区| 97一区二区在线精品视频| 亚洲无码一区二区在线观看| 亚洲精品62p| 992TV视频福利在线观看了| 日韩免费无码一区二区视频| 亚洲欧洲人体超大胆露私| 极品美女流白浆视频| 在线播放免费观看AV片| 2021年国产精品无码视频| 亚洲理论片| 国产欧美日韩综合福利| 久久久无码精品亚州日韩免费看| 蹂躏办公室波多野在线播放 | 97久久超碰| 麻豆国产影院| 国产美女毛片| 国产中文字幕第一页| 96精品视频在线观看| 爆乳美女午夜在线精品福利| 日日拍夜夜嗷嗷叫视频观看| 亚洲不卡AV电影在线观看| jk白丝被操啪啪啪动态图| 亚洲欧美中文日韩aⅴ| av中文字幕不卡首页| 无遮无档爽爽免费视频| 又硬又深深曰的好爽软件| h漫无码动漫av动漫在线播放 | 精品妇女一级在线观看| 大胆顶级欧美A级视频| 亚洲精品偷拍区偷拍无码| 久久久青青躁a∨免费观看| 国产在线无码免费一区二区 | 国产福利小视频在线播放| 欧美亚洲喷水视频在线观看| 日摸摸夜舔舔无码国产| 97夜夜澡人人爽人人喊中国片| 亚洲黄片2021| 鲁鲁鲁爽爽爽在线视频观看| 影音先锋久久资源网AV资源站 | 波多野结衣线AV免费观看| 国产毛片一区二区精品| 亚洲中文无码永久免| 99色综合| 国产精品无码一区二区在线看| 狠狠综合网| 又黄又爽又色的视频| H无码精品动漫在线观看尤物视频| 92精品国产自产在线观看481页| 国产一区二区视频啪啪视频| 国产在线观看人成激情视频| 波多野吉衣免费一区视频| 小14萝裸体洗澡视频稀有视频| 人前露出精品视频国产| 亚洲精品456在在线播放| H漫无码喷水播放| 中文字幕你懂的| XXXXBBBB欧美残疾人| 18禁一进一出抽搐gif免费看| WWXXXXX日本高潮| 久青草国产97香蕉在线影院| 最新dⅴd无码av在线| 久久久精品免费中文字幕| 导航免费福利视频黑人| 国产在线综合网| 极品三级精品在线观看| JIZZJIZZ日本护士视频| AⅤ无码,精品视频| 亚洲女人国产香蕉久久精品| 日韩欧美国产自由二区| 丁香五月开心综合在线| 自慰喷水高清免费看| 国产精品中文在线陈冠希| 与子乱刺激对白在线播放| 久久久久国产精品| 色综合久久中文综合网| 古代一级婬片免费放| 对白一区二区三区仑乱| av在线网站一区| 一级a毛一级a做视频免费观看| 图片区小说区激情另类| 无码中文字幕人妻在线一区| 国产成人女人在线视频观看| 国产三区在线播放| 张开腿嗯啊嗯在线视频免费观看 | 99RE8这里有精品热视频 | 久久狠狠操视频| 国产裸模视频免费区无码| 国产精品一区二区不卡| 菠萝蜜视频在线下载| 亚欧日韩欧美网站| 免费中文熟妇在线影片| 国产杨幂AV在线播放| AV淘宝国产首页在线观看| 无码人妻丰满熟妇区17| 亚洲欧美天堂国产| 在线观看www天堂| 成在人线无码AⅤ免费视频| 孩交VIDEOS精品乱子| 岛国国产在线观看网站| 成年动漫18禁无码动漫| 亚洲三级在线看| 亚州精品影院| 伊人久久大香线视频| 久久无码中文字幕东京热| 性色殴美| 办公黑色丝袜脚足国产在线看| 国产在线五月综合婷婷| 性xx×中国妇女国语版| 被操高潮受不了视频| 爆乳肉感大码系列| 91天堂国产在线在线播放| 免费蜜AV网站| 国内精品大屁股白浆一区二区| 边摸边吃奶边做爽动态| 一本无码中文字幕在线观| 福利网站欧美版| a欧美亚洲日韩在线观看| 白嫩少妇激情无码| 日韩欧美国产综合字幕| 国产成人lu在线视频| 国产人久久人人人人爽| 中文精品久久久久| 呦女网站| 在线观看韩国av| 亚洲日韩aⅴ在线视频| 操日本熟女| 亚洲中文字幕日产无码| jk女子自慰潮吹喷水18禁爽| 亚洲日本久久| 国产欧美国产网曝综合网| 大胆00年在线视频国产| 亚洲图片在线电影| 18禁高潮出水呻吟娇喘音频| 大爆乳大爆乳亚洲高清| 2022国产精品手机在线观看 | 无码中文字幕久久久久久| 男人猛进出女人下面视频| 色色本片日日| 啊啊啊,欧美wwww视频在线观看| 天堂无码| 爆乳肉体大杂交中文字幕| 亚洲中文字幕乱码一区| 日本免费一区二区三区不卡在线观| 美女末成年视频黄是免费网址| 国产AV网站大全| 97色偷偷色噜噜狠狠爱网站| 无码国产精品一区二区免费网曝| 日韩国产午夜一区二区三区| 国产精品动漫无修| 尤物国产视频| 扒开进岀爽爽爽| 精品H动漫无遮挡在线看尤物| 亚洲av久播在线观看| 无码精品人妻一区二区三区涩爱| 人人澡人人看| 在线视 欧美亚洲日本| mm亚洲www片| 亚洲一区20p| AV在线毛片| 在线精品无码一区二区三区 | 色AV一区二区三区| 91在线网址尤物| 国内精品女同久久久久电影院| 很污的国产网站在线观看| 欧美人与动牲交片免费播| 中文无码制服丝袜人妻AV | 丰满多毛的大隂户视频| 人妻丝袜无码专区视频网站| 被按摩的人妻中文字幕| 日韩欧美在线综合网另类| 又黄又大又粗免费看爽爽爽| 在线一区视频| 俺来也在线中文字| 俄罗斯老熟妇性爽xxxx| 国产AV秘 一区二区三区| 日本护士高潮叫床声| 隔壁寂寞的少妇中文字幕| 99欧美性爱电影| 男人的天堂在线无码视频| 一区二区三区迪丽热巴喷水| 亚洲A级片免费看| 无码AV日韩一二三区| 国产亚洲一区二区在线观看| MM亚洲欧美日韩网站| 日女人Av天堂| 97久久久久久久久精品| 一道本无码中文字幕| 中文亚洲爆乳| 区美黄色视频| 大又大粗又爽又黄少妇毛片男同 | 喷水揉捏激烈高潮娇喘视频| 国产大学生粉嫩无套流白浆| 久久久久久精品免费无码| 国产欧美久久久久久精品一区二区| 激情综合五月| 美女又大又粗又爽免费视频| 亚洲国产精品尤物yw在线| 好大好黄好深视频在线观看| 免费黄色网站一区二区三区| 亚洲av第一页国产精品| 在线播放国产2022av| 久久久久久精品人妻无码动漫专区| 日本妇人成熟免费2020| 国产尤物在线点击进入| 男女啪啪抽搐一进一出网站| 超碰AV免费在线| 亚洲色偷拍区另类无码专区| 视频二区三区国产情侣在线| 刺激Free哆拍拍免费视频观看| 日本高清有码人妻| 五月婷婷3p| 国产成人久久久精品一区二区三区| 国产高清一区二区三区视频| 中国大胆老太性视频hd| 国产xvideos国产在线| 日韩av无码精品人妻系列| 6080免费精品视频| 国产精品自拍电影| 先锋天堂亚洲、韩日国产丝袜| 国产午夜久久久| jk在线国产在线| 国产麻豆色色资源| 日韩视频嗯啊| 91超碰caoporen国产蜜芽| av免费电影在线看| 国精品无码A区一区二区| 久久综合亚洲一区二区三区| 久久幻女A幻女A幻女50岁| 亚洲永久精品ww47 91女女| 狼友免费网站| s54Cn97人妻无码免费,久久久| 顶级欧美午夜精品小蝌蚪| 国产精久久久久久无遮挡 | 伊黄色香蕉日本| 狠狠躁夜夜躁人人爽超碰97香蕉| 精品国产yw在线观看| 女人脱裤子让男生桶爽在线观看| 最新永久免费AV网站| 被三个人玩弄到高潮了视频| 亚洲二区在线观看| 人妻中文字幕无码有码| AV无码一区二区在线观看| 91精品国产高清久久久久久g| 欧美综合在线视频| 爱情鸟论坛波多野结衣| 国xxxxx在线免费播放| 欧美最猛黑人XXXX黑人| 国产粗大猛烈进出高潮视频| 乱中年女人伦AV三区在线| 宝贝你居然没有穿奶罩| 国产精品 欧美性爱| 久久国产一区视频| 青青草原超碰| av无码免费在线一区二区三区| 高潮尖叫无码| 成年美女啪啪拍网站免费vip| 亚洲无码刺激| 日日摸夜夜添夜夜添无码专区 | 制服丝袜长腿先锋| 国产欧美整片v| 亚洲精品国产动态图| 在线欧美精品第1页| 91在线视频盛宴| 粉嫩小又紧水又多视频| 夜夜高潮夜夜爽高清视频一| 暴力强奷在线观看视频| 亚洲高清视频在线观看你懂| 在线看AV天堂| 粗大猛烈进出白浆视频| 黑人video粗暴亚裔娇小| 啊嗯啊不要日本视频| 亚洲免费视频观看| 亚洲人成网站在线播放青春| 真实国产乱子伦在线视频| IGao在线播放观看| 国产zzjjzzjj视频全免费| 久久中文字幕深田咏美| 久久精品视频亚洲天堂 | 真实男女x0x0在线动态图| 久草免费在线视频| 线上免费欧美电影黄| 人妻少妇精品视频无码专区| 白丝美女高潮视频| 97在线视频公开免费| 国产成人av性色在线影院| 午夜啪啪三区| 性欧美13处14处破XXX| A片无码一区二区三区| 免费无码黄网站在线看| 少妇的丰满2无码| 亚洲日产国无码| 国产迷奸在线看| 久久男人av资源网站无码软件| 亚洲N无码| 国产精品无码av天天爽播放器 | 97人妻无码免费超级碰碰碰碰| av台湾在线| 国产无套视频在线观看香蕉| 天天躁日日操狠狠操欧美老妇| 亚洲αv久久久噜噜噜噜噜| 综合亚洲欧美日韩一区二区| 欧美精品视频一区二区三区| OL超碰护士在线加勒比| 8X啪啪福利导航| 少妇高潮喷水久久久影院| 毛片亚洲区视频| 国产美女白嫩在线播放| 澳门精品视频一区二区三区| 五十路熟女丰满大屁股| 国产AV二女共侍一夫| 国产欧美日韩一区二区三区视频| 国产熟睡乱子伦视频观看软件| 国产一区视频在线妲己| 亚洲国产剧情| 国产aⅴ夜夜欢一区二区三区| 国产午夜鲁丝片AV无码免费| 超a级毛片| 欧洲国产伦久久久久久久| 亚洲av日韩aⅴ无码电影| 国产成人精品一区二区三区无码| 日韩h无码| 亚洲中国无码黄色网站| 精品少妇人妻av无码久久| AV在线毛片| 国产91最新欧美在线观看| 特黄熟妇av| 亚洲二午夜福利精品一区| 国产偷搞自拍视频区an| 中文字幕亚洲无线码a欧美| A片_在线播放| 69热视频在线观看免费a| 午夜欧美一区福利| 青青青久久久| 久久无码精品九色丁香花| 日本精品一区二区三区视频| 亚洲黄色一区二区| 精品久久久无码不卡| 日韩无码尤物视频| 尤物视频在线观看8区不卡| AV在线网站无码不卡的| 密臀av在线播放| 亚洲中文有码字幕青青| 午夜A级理论片在线播放| 天堂网小视频| 12—14幻女WBBXXXX在线播放| 在线欧美sm一卡| av不卡在线永久免费观看| 制服丝袜美腿一区二区| 大香伊蕉欧美最新视频| 国产网址入口| 百合AV一区二区| 亚洲欧洲日韩综合色天使| AV性色在线| 国产免费女同互wei观看| xxxxx japan18第一次| 波多野结衣电影一区二区| 成人三级视频在线观看一区二区 | 国产性夜夜春夜夜爽| 日本护士吞精囗交视频荔枝| 夫の上司に犯波多野结衣| 美女污污网站| 午夜男女爽爽影院免费视频下载 | 精品成人免费一区二区| 国产高潮视频在线观看| 男人j桶进女人p无遮挡动态图| 91青青草原在线| 精品久久久久久久午夜福利| 在线步兵区免费| 不卡日韩AV导航| 吉泽明步一区| 在线观看美女网站在线| 在线看片xxxxx| 刘亦菲一区二区在线观看,欧美一级特黄| 在线视频一区二区三区| 久久综合中文字幕一区二区| ciji视频在线导航| yw193尤物在线网站| A级国产乱理论片在线观看9| 青青青国产在线视频在线观看| 成年茄子视频懂你更多| 3D动漫高清自慰喷水| 澳门无码视频交| 永久免费AV无码网站04| 久久久久亚洲av无码专区电影| 看片在线观看视频免费| 在线欧美三级在线高清观| 国产欧美亚洲精品第一页青草| 丰满熟女高潮毛茸茸欧洲视频| 尹人九九大色香蕉网站| av电影一区| 一区二区日韩精品中文字幕| 真人午夜裸交免费视频| av一区无码不卡毛片| yeyecao亚洲欧美| 啊AV免费播放| 欧美xxxx做受欧美88hd| 国产AV日韩A∨亚洲AV电影| 日韩国产精品一级毛片在线| 白丝班花高潮喷水在线观看| 久草视频在线播放| 亚洲色大成在线观看| 最新奇米影色777四色在线| 无码少妇一区二区性色AV| 亚洲欧美成人影院| 中国同志GAY片在线观看| 18女下面遮图免费图| 亚洲级αV无码毛片久久精品| A无码区| 白浆喷水网站导航| 国产女同疯狂作爱视频| 日韩精品无码一区二区三区久久久 | 亚洲综合一区二区三区草莓| 亚洲色偷拍区另类无码专区| 亚洲成av人片在线观看无下载| 中文字字幕乱码无线精品精品| 被夫好友侵犯中文字幕影音| 色综合A怡红院怡红院| 五十路熟女中出| 2022最新无码视频在线观看| 国产曰的好深好爽免费视频aaa| av在线中| 亚洲手机在线人成网站| 国产欧美一区二区精品性色| 搡老熟女国产| 日韩 三级中文字幕| 一本大道久久东京热av| 国产 绿帽 视频 免费看| 五月天 在线 亚洲| 精品熟女少妇久久免费| 亚洲黄色成人网站视频在线播放| 国产精自产拍久久久久久蜜| 久久精品女人av| 久久人体大胆瓣开下部| 国产欧美日韩一区在线| 亚洲人成网站观看在线播放| 波多野结衣av高清一区二区| 丰满少妇av无码专区| 最近亚洲国产网页AⅤ| 99久久er热在这里只有精品15| 在线播放日本片在线看的免费网站| 国产精品亚洲АV无码播放| 曰本女人很黄很色久咬奶头视频 | 国产怡春院无码一区二区| 亚洲成a人片俱乐部| 性强烈的欧美三级视频| 一区二区三区影院| 人妻无码久久久久久久久久久 | 2022AV视频一区在线播放| 狠狠亚洲婷婷综合色香五月| 亚洲人成在线播放a偷伦| 日本一区二区电影在线观看| 欧美日韩亚洲综合图片| 亚洲欧美自拍偷拍| 农村妇女特黄一级毛片| h动漫无遮挡成人h视频| 8x免费视频| 18禁止的观看啪啪免费| 国产AV巨制| 国产国拍亚洲精品mv在线观看| 中文无码高潮到痉挛在线视频| 刺激啪啪无码| 8ⅹ8x永久免费视频| 爽爽爽爽爽成年网站视频在线| 精品素人AV无码不卡在线观看| 调教黄色视频在线观看| 国产小屁孩cao大人免费 | 久久亚洲精品10P| 大香蕉亚洲免费| 在线播放亚洲日韩5| 波多野结衣无码不卡在线观看| 国产色 图 自拍| 中国xxxx真实偷拍| 人妻丰满熟妇无码| 人妻在线污| 国产中文一区二区苍井空| av在线免费网站| 亚洲无码专区在线看| 2020国产精品福利在线导航| 九九九午夜国产精品| 久久精品中文字幕极品| 激情六月少妇| 深夜视频免费网址2021| 日韩成人中文字幕| 超清无码熟妇人妻AV在线绿巨人| 久久高清欧美一区| 国产精品一区二区久久夜夜嗨 | 中出一区二区| 久久人搡人人玩人妻精品首页| 美女裸体高清无遮挡免费网站| 夜夜爽人人爽天天爽曰| AV忘忧草网站在线观看| 亚洲AⅤ无码日韩AV无码网站| baoyu777尤物视频| china东北偷拍video| 中文字幕无码av正片av| 色婷婷四房| 少妇无码一区二区二三区| 欧美成人www在线观看直播| 亚洲色热| 四库影院永久在线精品| 永久免费看一级毛片的网站| 99精品国产一区二区三区| 国产精品二区高清在线| 红杏av在线dvd综合| japanese国产免费观看| 自拍视频一区| yw193亚洲中文字幕无码一区| 131美女黄视频免费| 最新少妇出道中文字幕| 999国内精品永久免费视频| 亚洲国产精品sss在线观看av| 国产精品精品自在线拍| 久久免费高清| 制服肉丝袜中文字幕| 亚洲男人网站| 国产亚洲婷婷香蕉久久精品| baoyu135国产精品tv免费| 日韩国产乱子伦视频| AV在线无码| 精品久久久久久久久久久aⅴ| 狠狠久久综合| 多多色网站免费在线观看| 日日摸夜夜操的视频| 大码丰满奶水无码| 亚洲天堂日本在线中文字幕| jijzzizz老师出水喷水喷出| 中文字幕一区二区人妻出轨 | 精品熟女少妇AⅤ免费久久| 国产美女高潮视频免费的| 国产精品久久久久精品麻豆| AV换脸在线播放| 最污丝袜美女在线观看| 手机在线中文字幕乱码| 特黄特色一级特色大片| 亚洲色永久域网站| 小仙女自慰呻吟流白浆铁牛tv| 2020最新中文字幕无码| 2021天天看夜夜看狠狠看| 呦交国产在线| 又黑又长黑人欧美一级| 国产精品video区三区| 日本一大新区免费高清不卡| 白丝自慰一区二区| 精品动漫在线观看不卡日本| 被按摩玩到高潮在线观看| 亚洲无码中出在线| а√ 天堂在线波多| 亚洲AV无码一区二区三区DV| JIJZZIZZ中国老师出水| www狼友免费看| 99久久精品九九亚洲精品| 岛国永久免费| 精品久久国产小视频p| 黄色网站丁香五月| 国产96在线看片视频| 亚洲熟妇在线视频观看| 又紧又爽的少妇看视频| 亚洲AV无码乱码一区二区三区| 国产精品欧美亚洲韩国日本久久| 亚洲综合网国产精品一区| 午夜福利激情在线| 国产免费一区不卡在线| 国产精品久久一级c片| 熟睡被义子侵犯中文字幕| 日韩av电影一区二区三区四区| 7777狠狠网| 无码精品HEYZO富婆| 国产免费一区二区三区免费视频| 91麻豆精品无码国产自产| 在线看男女AV免费网址| 性动态图av无码专区动图| 奇米777国产在线视频| 动漫精品第一页| 久久亚洲影院| 欧亚日韩Av| 在线观看日本一本卡道| 亚洲AV无码精品色午夜在线看| 日韩精品成人无码专区免费| 澳门高清无码视频| 2020国自产拍国产小视频| 国产精品婬妇| 国产精品免费观看调教网| 国产爽死你个荡货h粗暴视频| 日日日 揉揉揉 日日日| 亚洲无码国产精品| 国产younv交在线视频| 在线播放喷水a| 成 人免费va视频| 中文字幕在线看成| 日曰摸日日碰夜夜爽歪歪| 日韩人妻无码免费视频一区二区三区| GV片在线看午夜福利| 色AV吧高清在线播放| 国产丝袜在线播放| 色女Av免费在线| 在线va无卡无码免费| 国产毛片大学生AV| www日日夜夜操| 色综久久综合桃花网| 在线观看免费精品国自产| 成年免费A级毛片无码| 第一亚洲中文久久精品无码| 在线看片人成视频免费无遮挡图3d| 国产精品久久久久影院| 亚洲综合另类小说色区大陆| 无码乱人伦中文视频在线观看| 欧美成人一区二区三区| 制服丝袜另类国产精品| 国产南昌男女在线| 日本精品久久久久中文字幕| 美女裸体r18网站| 亚洲精品系列欧美第一页| 国产精品美女久久久久久久| 日韩激情无遮掩视频| 中文字幕无码一区二区三| 好吊操无需播放器手机在线| 国产无遮挡又黄又大又爽| 国产偷抇久久一级精品a| 成人乱码一区二区三区AV| 国模最大胆免费一二三区| 国产有码免费视频| 国产在视频精品线观看| 又大又爽又粗又黄少妇毛片| 国产91无码福利在线| 国产美女自卫慰水免费视频| AV不卡一区二区在线直播| 国产特级毛片aaaaaa高清| 在线免费欧美成人亚洲| 4个闺蜜疯狂互换 5P同床好爽| 456亚洲棈品在线观看| 亚洲国产剧情| 2022av视频在线| 800AⅤ在线视频免费观看| 国产69成人精品视频免费| 四虎4hu亚洲精品| 超碰免费电影91| 国产女同宿舍满足对方视频| 亚洲人成网站999久久久综合| 色噜噜狠狠色综合成人网| 国产人与动牲交ZOOZ| 日日摸日日碰夜夜爽视频网站 | 偷拍与自偷拍亚洲精品农村的| 香蕉久久夜色精品国产| 亚洲无码精品无码在线| 欧美大BBBB流白水| 国产色综合一区二区三区| 美国一区二区黄色视频| h 国产精品 视频| 麻豆精品乱子伦| 日本综合色图| 最新国产孕妇孕交视频| 亚洲成a×人片在线观看| 久久大尺度| 激情在线观看点击进入| 麻豆国产专区国产AV| 亚洲人av高清无码| 嘿咻嘿咻免费区在线观看吃奶头| 中文字幕乱码久久午夜| 色多多免费精品视频精品视频| av毛片国产| 又色又大又爽| 国产色视频一区| 超碰CaoPorn草棚| 正在播放国产系列| 国产亚洲美女久久久久久男同| H无码精品动漫在线观看免费| 国产色精品视频| 国产口爆吞精在线视频| 国产美女精品AⅤ在线| 亚洲国产成人手机在线观看| 久久国产精品99国产精| 国产日韩一区二区三区在线观看| 精品国产91乱码一区二区三区| 一级a爱免费视频观| 777成年影院在线观看| 久久免费视频一区二区| 中文精品久久久久国产网址| 国产成人无码播放| 刺激仑乱一区| 女性自慰网站免费看ww| 国产同性男男GV片观看网站| 福利网站欧美版| 你懂得在线播放| 成人3DH动漫在线播放| 你懂得视频亚洲| 天天做天天弄天天爱天天爽| AV在线免费观看十八禁| 一区二区三区18岁| 在线播放五十路熟妇| 中中文字幕三区| 欧美操逼视频| 久久成人成狠狠爱综合网| 国产理论在线观看| 国产在线综合网| 加勒比在线不卡免费播放| 亚洲你懂的| 中文无码免费啪啪| 亚洲免费污网站| 布多野结衣紧身裙女教师| 在线人妻有码无码| 婷婷色综合另类小说图片区| 亚洲AV无码一区二区三区性| 国产精品美女久久久久9999| jzzijzzij亚洲一区二区三区成熟少妇| 4站国产成人精品| AV中文字幕DVD水多多| 国产欧美二区三区| 黄片三级裸体在线看| 厕所视频BBBWWW| 丰满少妇高潮惨叫久久久| 俺去鲁婷婷六月色综合享| 国产原创一区二区| 无码国产xxxxx在线观看| 一区二区三区欧美高清| 白丝jkav在线| 大学生久久香蕉国产线看观看| 亚洲AV秘 无码二区在线| 美女自慰在线观看| 国产午夜福利不卡在线观看| 精品久久久久久无码人妻| 色婷婷丁香综合激情| 在线岛国AV无码一区二区三区| 99热在线精品免费全部my| 国产自产视频在线观看香蕉| 被弄出白浆喷水了视频不要钱| 久久香蕉国产| 2022无码视频国产| 又色又爽又黄刺激的视频| 日美欧韩一区二去三区| 在线看亚洲十八禁APP| 午夜韩国福利100| ww,亚洲无码| 成 人 网 站 在线观看免费| 亚洲日本黄色网站| h动漫无遮挡成本人h视频999| 一本久道中文无码字幕AV| 午夜福利日本女| 国产精品日本亚洲77| 亚洲性爱熟妇人妻厨房作爱| 111111少妇免费影院| 亚洲无码第17页| 长性欧美视频| 97碰碰碰人妻视频无码| 2020久久国产精品| 一区二区免费| 国产在线观看丝袜视频| 日韩国内美女免费视频| 99久久99这里只有免费费精品| 亚洲综合在线第一页不卡| 黑人与中国妞无码AV| 日韩AV孕妇在线观看| 精品国产亚洲一区二区三区| 制服丝袜中文字幕在线| 国产超短裙在线| 国产精品夜色一区二区| 99国产在线播放| 娇喘抽搐喷水视频| 国产大屁股视频免费区| 亚洲同人专区| 国产精久久久久久无遮挡| 国产日本欧美一区| 欧美大胆一区二区人体视频 | 人妻三级日本香港三级极97| 波多野结衣Av一二三区在线观看| 又黑又大无码在线观看| 日出水了疼死了视频免费| 人妻久久事影院| 精品国产亚洲一区二区三区在线观| 黄网站18禁免费无遮掩| 亚洲欧美日韩高清综合678| 亚洲五码av天堂| 91尤物在线| 亚洲精品无码久久不卡| 欧美怡红院免费全部视频| 黄在线看片免费人成视频| 中文字日本三级| 韩国av无码| 在线看片嗯啊| 亚洲欧洲日产无码| 成年女人大片免费看官方网站| 玩弄人妻少妇精品视频| 日韩亚洲av无码三区二区不卡| 真实国产乱子伦精品一区二区三区| 在线天堂网WWW| 小鲜肉洗澡时自慰网站xnxx| 少妇天天爽夜夜爽| 69老司机午夜免费影院| 国产亚洲AV无码AV男人的天堂| 色爱综合另类图区| 国产精品午夜无码AV在线播放| 2021亚洲阿V天堂在线观看| 亚洲无码性爱视频| 好男人社区影视在线www| YY111111少妇影院无码光| 午夜福利第一页| 黄色网站add在线观看| 国产又黄又爽又刺激的免费网址| h无码中文字幕免费| 天天爱天天做天天爱狼狼| 国产三级视频在线播放线观看| 色888视频在线观看| 国产尤物yw在线观看| 亚洲一区二区中文字幕| 亚洲a∨人成网站高清| 欧美日韩三区| 国精品产露脸偷拍视频| 一级无码理论免费观看| 大战丰满肉感熟女视频| 免费亚洲大尺度AV无码专区| 国产无套女视频| 超碰97人人做人人爱亚洲| 久久综合九色欧美综合狠狠不卡| A级毛毛片一区二区| 国产999在线视频| 亚洲日本VA中文字幕亚洲| 国产乱人精品一区| 亚洲精品h| 成人高潮喷吹最新网站在线| 999精品国产| 日韩精品人妻系列无码专区| 老师喂我乳我脱她胸罩两性故事| 亚洲一区二区AV不卡在线观看| 亚洲国产精品久久久久秋霞1| AⅤ网站在线观看| 自慰18禁网站免费| 我与公么激情性完整视频| 国产成人免费高清直播| 国产一区二区免费视频| 在线观看午夜福利院视频| 18禁止的观看啪啪免费| 好爽好大再深点高H免费视频| 亚洲av无码专区电影在线观看| 进去粗粗硬硬紧紧的好爽在线视频| 国内精品自线在拍精品| 一本久道久久综合五月丁香| 久久综合激激的五月天| 欧美二区啪啪| 级精品无码久久久国产片| caoporn国产精品免费| 韩国产三级三级香港三级日本三级| 亚洲欧洲日韩综合色天使| 丰满的少妇爽的呻吟视频| 亚洲欧洲日产国码二区| 亚洲人成网站自拍| AV狼友国产| 中文字幕国产精品久久久| 中文亚洲成a人片在线观看| 被揉到高潮揉出奶水视频| 伊人高清视频无码| 亚洲欧美日韩在线观看A三区| 久久久久国内精品影院| 精品无码一区二区爱欲| 国产精品-色哟哟| 免费人妻一区二区三区| 好爽受不了了要高潮了av| 中文字幕AⅤ天堂在线| 亚洲精品国产偷自在线观看| v网站在线观看| 中国最小妓女潮喷av| 极品粉嫩午夜福利在线播放| 亚洲欧美日韩国产先锋影音| Av中文字幕不卡无码| 久久无碼专区国产精品| 剧情国产AV剧情| 女子无毛片免费播放| 天天综合色天天综合色hd| 人妻无码中文人妻有码| 日本又色又爽又黄又高潮| 性欧美大战久久久久久久| 放荡少妇高潮喷水视频| 亚洲午夜在线视频| 在线你懂得| 在线手机av人| 熟女国产福利| 男同女同精品久久AV| 黄在线看片免费人成视频不收费| 一本久久a久久免费精品不卡| 页日本草草影院一| 69天堂在线观看免费视频| 岛国av无码免费无禁网站麦芽| 国产一二三区不卡2021| 亚洲成AV人片在线观看无| 亚洲av第一页国产精品| 第一幅利偷拍500| 成 人 黄 色 网 站 视频麻豆8 | 中文字幕无码一二三| 少妇乱子伦精品区| 亚洲精品国产电影午夜在线观看| 国产高潮美女出白浆在线观看| 国产剧情办公室黑色丝袜在线| 96视频在线网址| 亚洲无码色视频| 亚洲欧洲美洲无码精品va| 乱精品视频| 成年美女黄网站十八禁| 久久久久无码国产| 在线看午夜福利片国产99| 又大又硬又黄又粗激情电影| 11111无码免费影院| 婷婷六月丁香七月| 婬荡交换乱婬官网视频| 亚洲最新无码成av人| 国产成人久久91一区二区三区| 国产国产真实自在自线免费精品| h色在线看| 日日摸夜夜添无码一日韩系列| 国产小u女在线未发育免费| 99爱在线精品免费观看| 黄色网站入口在线看| 连续高潮喷水无码| 成在人线a免费观看影院| 影音先锋AV资源男人站| 国产毛片大全| 97se综合亚洲影院| 好爽好硬好黄免费视频| 2019亚洲va在线va天堂va国产| 日本成人在线免费一区二区| 亚洲制服丝袜av一区二区三区| 大香伊蕉在人线免费视频| A V大全在线| 中文字幕无码在线麻豆| 国产成 人 综合 亚洲奶水| 粉嫩高潮不断正在播放| 啊国产在线| 6080亚洲无码视频在线观看| 亚洲 美腿 欧美 偷拍| 992TV人人大香草网址| 白丝袜jk喷水在线观看| 精品福利视频搜索| 国产成人无码AⅤ| 国产在线精品二区刘亦菲| 国产2021自在自线| Xvideos人成免费视频| 在线无码华人| 真人性裸交视频免费| 五十路在线视频熟妇| 国产亚洲欧美日韩在线观看| 顶级少妇午夜福利水多多在线观看| 亚洲无码看片视频| 国产精品大屁股1区二区三区| 亚洲2021AV天堂手机版| 婷婷六月综合激情| 岛国AV在线一区二区| 18免费无码一级作爱毛片| 亚洲自慰网站| 亚洲嫩模白浆在线| 青草青草亚洲一区二区| 在线观看成人免费视频不卡| 亚洲超碰人妻| 精品 无遮挡| 虎白女粉嫩尤物福利视频| 午夜性色福利在线观看| 公车好紧好爽再搔一点浪一点| 日韩中出无码视频网| 国产裸体裸拍免费观看| 久久精品视频免费| 三级网站免费观看| 亚洲女人AVAV天堂影视| 国产欧美日韩手机在线不卡| 在线免费欧美成人亚洲| 人妻无码第一区二区三区| 夜夜狠狠操| 久久2019精品免费视频| 精品国产亚洲一区二区三区在线观看 | 亚洲资源站中文在线| 久久99精品久久久久久水蜜桃| 亚洲宅男午夜永久网站| av在线中| 一级毛片不卡顿| 潮喷失禁大喷水aⅴ无码| 国产免费丝袜调教视频免费的| 香蕉免费一区二区三区在| 第一二三区视频在线| 无码中文字幕大全| 白嫩美女高潮喷水30分钟| 成人免费无码h在线观看| 狠狠五月深爱婷婷网| JIZZ中国JIZZ在线观看视频| ww555kkk免费人成网| 亚洲无码视频网站| 中国护士一级毛片片| 亚洲无码123| 亚洲欧洲日韩综合一区在线免费| 大香久久伊人电影网| Av少妇按摩AV| 亚洲一区二区三区无码中文字幕 | 国产AV巨制| 亚洲欧洲自拍拍偷午夜色无码| 亚洲AⅤ无码片一区二区三区| 欧美在线视频你懂的| 午夜一区二区三区不卡视频 | 婷婷激情五月综合综合| 亚洲中文色| 国产呦系列精品| 福利片10000在线观看| 色午夜av女人的天堂| 色偷拍 自怕 亚洲 10p| 日韩AV无码一区二区三| 亚洲伦理一区| 天堂在线亚洲精品专区app | 国产美女被遭强高潮开双腿| 嗯啊轻点喷水了高潮视频在线| 在线观看免费刺激视频| 精品一区二区三区在线观看| 高潮抽搐娇喘的视频| 日本XXXX色视频在线观看l| 日韩AV在线网址观看| 99久久久精品免费看国产一区| 午夜福利视频网站最新| 小受咬床单失禁的gv在线观看| 97国产最新免费公开视频| 好吊妞在线免费视频| 亚洲成av人片在线观看无下载| 91超碰caoporon最新网站| 97人妻人人做人碰人人爽| JIZZ中国国产在线| 多人强伦姧美女免费看| 亚洲日韩一区二区三区四区高清| 国产免费看AV高清不卡| 18美女裸免费观看网站| 亚洲精品综合久久中文字幕| 尤物yw无码网站进入| 国产精品无码A∨麻豆| wwwavtt天堂网在线视频| 久久精品无码专区免费东京热| 免费视频国产| AV网站在线观看白丝| 亚洲美女在线视频专区| 高清偷拍一区二区三区| 2022AV高清国产天堂免费视频| 波多野结衣a免费| 国产精品999| 午夜高清无码不卡| Cosplay 丝袜自慰| 熟妇丰满按摩BD| av无码高清影院在线| 亚洲AV无码不卡| 午夜国产福利在线观看| 亚洲日韩 自偷自拍| 我想在线看片导航欧美| 很刺激很黄的小视频在线看| 92精品国产自产在线观看| 中国xx按摩免费在线观看 | 啊国产在线| h视频在线免费观看| AV高潮在线免费观看| 特一级熟女毛片免费观看| 一级无码专区| 欧美成人h亚洲综合在线观看| yeye黄色视频免费网站| 日韩aV无码精品一区二区三区| 在线观看无码专区| 中文无码乱人伦中文视频在线v| 国产精品午夜久久| 亚洲AⅤ永久无码精品AA| 国产三级中文字幕| 久久国产香蕉一区精品蜜桃| 好爽好刺激的视频在线观看| 女人的天堂a国产在线| 极品尤物喷白浆| 中文字幕无线观看不卡网站| 亚洲日本一区二区三区在线播放| 成年女人大片免费看官方| 中文字幕一本高清在线| 亚洲图片手机视频手机小说| 一木道在线dvd免费视频| 有码午夜在线| 波多野结衣办公精品亚洲| 2021中文字幕永久免费| 国产360盗摄视频在线| 成 人免费 在线手机版视不卡 | 色久婷婷尤| chaopeng91在线播放| 一级福利午夜片| 亚洲青青草原高清| 香蕉在线成网| 2022AV最新免费视频在线观看 | 吃上面搞下面的很爽视频| 最新白嫩网站| 有在线看片的资源吗www| 精品久久久久久国产张柏芝| 亚洲Av日韩Av综合在线观看 | 国产高清一国产aV麻豆网| 久热精品在线视频| 青青91视频| 国产无遮挡裸体美女视频| 日日摸夜夜添最新无码| 人人妻人人澡人人爽欧美一区九九| 国产亚洲精品成人a在线| 中文字幕av无码不卡| 免费看自慰喷水网站| 亚洲国产精品久久久久婷婷图片| 亚洲А∨天堂2014在线无码| 成人裸体免费观看网站| 白丝自慰出水在线| 国内老熟妇videohd| 欧美成人在线播放亚洲| 午夜影视啪啪免费体验区入口| 91社区丰满人妻| 国产精品限制级在线观看| 国产污污在线看| 成人三级视频在线观看不卡 | ywwww193com尤物国产| 伊人五月丁香综合aⅴ| 中文字幕30p| 欧美三级视频中文字幕版| 真人做A免费观看| 日韩欧美国产中文字幕在线| 久久国产精品张柏芝| 无人区在线高清完整免费版| 制服丝袜A∨第1页| 久久夜精品视频| 亚洲人成网站在线播放2019| 国产丰满肥熟在线观看| 精品人妻无码专区在中文字幕| 国产高潮流白浆喷水在线观看| 影音先锋AV无码资源网站| 亚洲国产美女毛片| 真人啪啪试看120秒动态图| 粉嫩粉嫩看着都硬了[11P]| AV经典在线观看网址| sm调教视频一区二区三区| Sm捆起来被多人强奷免费网站| 美女mm131爽爽爽试看三分钟| JIZZJⅠZZ亚洲大全| 亚洲精品第一国产综合精品| 韩国兔费A级作爱片在线观看| 国产精品日韩欧美一区二区| 亚洲精品97久久中文字幕无码| 久草国产在线播放| 五月婷婷3p| 久久精品无码鲁网中文电影| 一本到高清视频在线观看欧美网站 | 无套中出白嫩少妇| 国产一区线路一线路二线路三| 激情四月婷婷综合| 久久久精品中文无码字幕| 18禁动漫美女裸免费观看网站| 大型黄色网站免费在线观看白丝| 亚洲无码四虎黄色网站| 夜夜摸日日摸视频下| 一女多男3根一起进去视频| 2022AV国产精品| 风间由美性色一区二区三区| 国产清纯处女在线观看| 国产精品中文字幕在线观看| 永久免费Av无码国产| 别揉我奶头~嗯~啊~网站在线观看| 被窝的午夜无码福利专区| 欧美一区二区啪啪| 宅男午夜在线| 老师久久高潮视频| 少妇午夜性影院私人影院成都| 又污又黄又刺激的网站| 国内自拍99| 夜夜久久国产精品亚州AV| 中国美女天堂毛片免费基地| av免费高潮| 又硬又爽又长又大的曰皮视频| 9RE热国产这里只有精品| 国产成熟女人性满足视频| 别揉我的胸~啊~嗯~少妇视频| 777米奇影视888| 日韩精品无码AV中文无码版| 国产自产精品露脸刺激91在线| 最新av色在线| 免费自慰专用网站| 一区二区三区精品道| 老熟女精品aⅴ| 伊人久久青青草综合网| 黄色网久久| 欧美人与禽zozo性伦交| 97久久精品人人槡人妻人人玩| 三级黄色网站大全| 555kkk在线观看免费| 综合图区亚洲欧美另类图片| 久久综合中文字幕色| 亚洲最大偷拍网| 91超碰免费版观看| 人妻不卡中文字幕| 亚洲一区全彩| 亚洲小电影在线观看的网址| 曰本人jzz亚洲人久久| 久久99国产精品久久99| av无码字幕区婷婷| 国产自制 制服丝袜| 被连续中出的少妇18p| 2020精品国产自在现线官网| 一道本免费在线观看尤物不卡视频| 重囗味sm在线观看无码视频| 亚洲无码三本| 午夜手机在线免费看色| 乌克兰9一14处XXXXX| 国产专区女高中生第一次破| 精品视频国产免费不卡| 美女人与动牲交αv| 99国产导航| 夜夜添夜夜添夜夜摸夜夜摸| 国产十八禁在线观看免费| 婷婷五月综合中文字幕| 最刺激最爽最黄色视频免费看| 福利姬国产白浆导航| 好大好多水视频| 亚洲精品国产888| 国产啪精品视频网站免| 亚洲老熟妇愉情magnet| 特级毛片www| 亚洲免费视频你懂的孕妇| 亚洲国产精品久久久久久| 啦啦啦免费高清在线视频1| 国产在线h| 欧美成人高清ww| 国产农村妇女一级系列| 天堂网成年在线网| 国产欧美日韩精品a在线观看高清| 97色偷偷色噜噜狠狠爱网站97| 日韩无码精品一区二区| 最新亚日韩白丝av无码免费| 在线免费看国产污| 国产又色又爽又黄的动态图| 国产中文字幕亚洲| 午夜无码最新福利片| 亚洲国产综合精品| 极品国产白嫩板品在线观看 | 国产交换配乱婬视频偷网站| 欧美丰满少妇XXXX性| 3级午夜福利| 麻豆五月婷婷| 中文字幕无码不卡一区二区三区| 99PAO在线视频国产| 网址你懂的www在线观看| 久久99精品久久久久久清纯直播| 黄a大片av永久免费| 哄骗刚成年14分钟完整版图片| free性欧美麻豆视频| 日本网站大全在线观看| 影音先锋av男人资源在线观看| 在线亚洲日本欧美日韩国产| 日曰摸日日碰夜夜爽歪歪 | 香港三日本三级少妇三级99下| 成在线人免费无码高潮喷水| 一本综合狼友精彩视频| 欧美你懂的永久网站| 国产精品久久永久免费| 国模无码视频专区一区| 国产无套视频在线观看免| 国产67194一区二区四区| 曰韩无码dⅴd视频| 中文无码第3页| 不要钱曰批免费视频播放网站 | 欧美nu精品一区二区三区四区| 亚洲国内精品自在线影院| 超碰人少妇| 有码,无码,人妻中文| 77P欧洲日本亚洲大胆| 国产精品永久免费下载| 国产护士一级毛片| 69式视频久久| 国产鲁鲁视频在线观看鲁阿鲁| 亚洲品精乱码久久久久久| 中文字幕av高清波多野结衣| 羞羞影院午夜男女爽爽视频免费| 全球AV导航在线观看| 国产精品久久久久精品三级涩| 永久性免费毛片网站| 国产精品熟女Av| 色窝人体WWW| 大型国产av| 91麻豆精品国产自产在线观看网站| 国产欧美国产网曝综合网| 精品视频在线观看免费无码| 国产户外露出一区二区三区| 嗯啊肉欲视频免费网站| 人妖无码第一页| 亚洲人成无码网站www| 美女无遮挡拍拍拍免费视频| 国产精品欧美日韩视频一区| 免费女人自慰网站| 亚洲永久精品邪恶网址| 久久久久久A亚洲欧洲AV冫| 如狼似虎的熟妇14p| 制服丝袜自拍另类第1页| 久久国产精品无码| 人妻天天干| 国产农民工嫖妓老女人| 亚洲AV无码成人片在线观看一区| 无遮挡免费H视频| 国产又黄又爽刺激视频| 亚洲色成人WWW永久在线观看| 黑人大荫蒂高潮视频| 侵犯一区二区三区在线观看| 精品国产AV一二三区无码| 高潮喷水一区二区三区| 无遮挡h纯内动漫在线观看| 欧美性爱国产| 中文字幕av中文字无码亚| 白丝袜JK浴池被捆绑调教视频| 国产午夜鲁丝片AV无码免费| 从屁股进入好爽啊在线| 欧美大片在线观看你懂的视频| 亚洲综合无码一区二区三区不卡| 真实乱子伦露脸自拍| 性色一区二区| julia无码中文字在线播放| 在线 你懂的| 国产精品免费打屁股网站| 亚洲色欲色欲WWW在线看小说| 国产三区一区| 亚洲中文aⅴ中文字幕| yy111111少妇影院里无码不卡| 558aatv一区二区三区| 国产理论在线| 国产一级毛片不卡视频| 产剧情夜夜夜| 亚洲 美腿 欧美 偷拍| JK白丝班长胯下娇喘视频| 日日夜夜都高潮| 大乳吃奶视频免费| 欧美激情a∨在线视频播放 | 自慰高潮喷白浆在线观看| 特级xxxxx欧美| 自拍偷在线精品自拍偷无码专区| 夜夜爽在天天爱| 亚洲欧洲闷骚AV少妇影院| av这些在线免费观看| 99国产欧美久久久精品| 日韩精品一区二区三区色欲AV| 在线观看污网站| 亚洲电影一区二区| 两性髙潮一级特黄毛片| 久久亚洲私人国产精品| 丰满人妻口爆吞精在线| 白丝羞羞视频在线看| 国产AV无码精品国产精品| 无码国产作爱免费视频| 午夜A视频免费在线观看| 在线不卡av天堂| 97se爱亚洲综合| 亚洲青草视频| 国产自国产一二三区| 久久综合欧美色HEZYO| 自慰网站免费看| 最新福利视频午夜| 丰满人妻口爆吞精在线| 亚洲444kkkk最新| 蜜桃成人无码区免费视频网站| 18禁免费无码无遮挡网站| 尤物视频在线播放不卡| 一本无码在线观看无码在线 | 国产午夜福利片| 欧洲真人无码永久在线| 亚洲色大网WWW永久| 成人H纯肉无码动漫在线观看| 亚洲图片日韩专区| 免费国产交换配乱淫| 97久久久免费观看| 亚洲国产A∨无码影院| 久久久久久精品影院| 国产精品乱子伦xxxx| 国产免费又粗又猛又爽视频国产| 水蜜桃成视频人在线看| 国产一二区免费| 欧美牲交a欧美牲交aⅴ久久| 国内美女白浆视频久久| 日韩精品一区二区三区中文在线| 亚洲第一SE情网站| 亚洲免费中文| 国产国产成年年人免费| 亚洲揉捏视频| aaa无码片| yw193尤物高清| 中文字幕无码大香线蕉| 把少妇弄高潮了www| avtt天堂网无码专区| 亚洲男同gv资源在线观看| 一本一本久久A久久精品综合| 2020不卡一区乱码中文字幕| 在线观看国产成人AV 天堂| jizzjizz国产另类| 日本激情一区二区三区| 激情综合色五月丁香六月亚洲迅雷下载| 94久久国产乱子伦精品免费| 午夜视频无遮无挡| 国产女主播丝袜喷水在线37| 人人人澡人人人妻人人人少妇| 久久SE精品一区二区| 国产 亚洲 制服 无码 中文| 玩丰满女领导对白露脸视频| 天堂avwww| 久久精品视频最新网址| 亚洲国产精品无码毛| 亚洲午夜福利不卡在线观看| 毛片免费永久不卡视频观看| 日本少妇高清WWW视频| 欧美成人ab视频| 福利精品在线看| 亚洲黄色亚洲网站在线浏览| 99热成人精品国产免费| 中文字幕av无码不卡免费| 亚洲精品熟女国产| 黑人最猛系列无码| 综合亚洲伊人午夜网| 香五月丁香六月天堂| 一本久久综合久久网站| 性感美女喷白浆| 国产精品夜色视频一区二区| 成年女人男人免费视频播放 | 16处破外女视频在线观看| 人妻无码加勒比| 中国老妇人成熟女色| 在线亚洲人成电影网站色www| 亚洲乱亚洲乱妇50P| 最新国产精品亚洲| 又黄又爽又无遮挡亚洲色| 无码精品一区二区三区超碰| 69色最新在线视频| 又粗爱硬的黄色网站| 性欧美乱妇come| 欧美zozo另类人禽交| 黄、作爱免费视频| 无遮无码免费裸交视频| 偷窥国产亚洲女爱视频在线| 古代一级α片| 久久久久国色αv免费观看| 超级碰碰青草免费视频j| 欧美成人你懂的| 国内少妇BBWBBw黑森林| ZOZOZO另类人禽交| 欧美xxxx做受欧美88hd| 午夜激无码AV毛片| 欧美视频精品在线| 影音先锋久久资源网AV资源站| 亚洲一区二区三区中文字幕无码| 天天爽夜夜爽人人爽一区二区| 杨幂被强奸倒高潮的视频| 国产精品99久久不卡| 久久久噜噜噜久久久精品| swag国产在线| 1024国产无码| 国内精品自线在拍2020| 嗯……啊 十八禁在线观看| 国产性爱一级片| 白丝美女被啪到高潮视频| 亚洲人成无码网www电影蜜芽| 60岁女人宾馆全程露脸| 免费可以看的无遮挡av| 国产香蕉一区二区精品视频 | A级毛片大学生免费观看| A级毛多高潮视频| 久久精品免费观看国产日| 亚洲有码中文字幕女同性爱| 色呦呦在线免费观看| 国产精品桃色无码免费视频| 国产高清视频在线观看完整版| 羞羞午夜福利院免费观看日本| 久久精品国产亚洲av麻豆色欲| 777米奇色狠狠狠888影| 大波妺av网站免费自慰| 曰本道高清中文字幕| 无码人妻h| 日本aⅴ在线观看| 激情18网站| 女性自慰网站a站免费观看| 国外午夜视频网址| 99久高清在线观看视频完整版 | 无码不卡爱爱网址| 青娱乐一区国产| 正在播放嫩白美女在线| 成年女人色毛片| 97久久综合亚洲色hezyo| 色爱无码| 欧美精品一区二区三区视频 | 97国产大学生情侣在线视频| 大又大粗又爽又黄少妇毛片视频| 亚洲中文有码字幕青青| 亚洲一级特大黄| 成年无码按摩AV在线| 性色tv在线播放| 无码av天堂| 日本丰满少妇高潮呻吟| 国产 日韩 欧美 制服丝袜| 久久国产成人亚洲精品影院| 韩国精品久久久久久无码| 久久精品福利电影| OL超碰护士在线加勒比| 粗长巨龙挤进新婚少妇未删版| 日本护士xxxx裸体xxx| 91中文视频| 性视频导航福利| 成年轻人网站免费视频| 日韩AV无码社区一区二区三区| 亚洲色大成网站www天堂网| 国产三级精品三级在线专区1 | 熟妇丰满人妻av无码区| a网站在线观看| 国产曰批的免费视频| 亚洲人成人77777网站| 无码av一区二区免费看| 伊人五月综合大香线蕉| chinese爽东北女人喷| 熟女熟妇伦av网站| 最新精品国偷自产在线婷婷| 欧洲极品少妇乱又伦| 久爱国产精品免费观看| 午夜91精品一区在线观看| 美女扒开粉嫩尿口的照片| 动漫中字无码| 亚洲乱码国产乱码精品精98| 综合精品国产蜜芽| 最新白嫩网站| 2019av天堂无码| 好黄好刺激视频免费观看| Sao虎在线精品永久观看| 清纯大学生av在线| 国产精品自产拍在线18禁| 亚洲日本道五十路久久综合 | 深一点~我下面好爽视频| 禁伦H肉高辣网站视频| 中文字幕亚洲中文字幕无码码| 好爽国产精品| 一本久久a久久精品免费不卡| 欧洲美女粗暴牲交视频免费| 久久亚洲精品成人综合| a岛国大片免费观看| 白丝国产高清在线视频| 无码的性视频动态图| 久久久久久久精品免费久精品蜜桃| 亚洲成a人片免费在线观看中文| 杨幂视频 国产在线| 男人边吃奶边添下面好爽视频| 国产无遮挡裸体免费视频| 日日夜夜狠狠| 99精品全国免费观看视频| 成·人免费午夜无码视频蜜芽| 一道本无码中文字幕| 九九线精品视频在线观看视频| 狼人大香伊蕉国产www一区| 97人妻a| 亚洲国产精品尤物YW在线观看| 色悠久久久久综合网伊| 亚洲日本乱子伦XXXX| 爆乳免费一区二区三区无码| 色费女人18毛片A级毛片视频| 97久久天天综合色天天综合色hd| 最近在线更新中文字幕| 无码免费一区二区三区| 超碰人人精品国产| 亚洲自慰无码| 美女视频黄的全免费的| va不卡一区二区三区得| 牲欲强的熟妇农村老妇女| av 手机天堂在线| 思思久久97| 亚洲大成综合网站7777香蕉| 亚洲精品1区2区3区4区| 天堂黄色爱爱网| 国产精品久久久久久久久免费观看| 粉嫩极品国产在线观看| 国产欧美va欧美va香蕉在线| 一个人看WWW在线视欧美| 大胸美女被吃奶爽死视频| K8毛片在线播放| 亚洲—本道中文字幕久久| 色综合久久88色综合天天| 国产精品午夜福利2000集| 白丝自慰尤物JK在线看| 人妖无码第一页| 国产后进在线观看| 成年网站免费视频拍拍拍| 久久久一本美女| A级毛片大吊| 亚洲av区无码字幕中文色| 久久精品免视看国产99 | 小天堂AV| 国产熟女zw视频| 超碰国产农村AⅤ| 一级女18水多毛片| 亚洲欧美国产高潮网站| 18末年视频在线观看国产| 在线精品视频raPPer| 成年黄页网站免费大全| 中文无码高潮潮喷在线观看| 永久免费观看美女裸体| 日日躁夜夜躁狠狠躁超碰97| 又大又粗少妇出水小视频| 麻豆五月婷婷| 亚洲永久视频在线观看| 久青草视频在线观看免费| 国产精品亚洲专区无码电影| 一级无码色| 日韩人妻一区二区三区| 点击进入国产激情视频| 高清偷拍一区二区三区| jizzjizz国产另类| 成 人 a v 免 费 看| 亚洲欧美香港在线观看三级片| 欧美图片一区二区三区| 白丝美女在线高潮| 国产人成午夜| 中国孕妇XXXXXXXXX孕交| 在线观看的三级网站| 免费一区二区无码东京热| 成人无码小视频在线观看| 国产 中文 制服丝袜 另类| 粉嫩白浆在线看| 国产理论大全在线| 男女无遮挡羞羞视频免费网站| 成人Aⅴ免费视频在线观看| 亚洲欧洲成人精品香蕉网| 啊啊啊黄色在线观看| 亚洲伊人久久成人综合网| 99热这里只有精品第一页| 伊人狠狠丁香婷婷综合色| AV淘宝国产首页在线最新| 91熟女网站| 色爱综合另类图区| 精品国产v无码大片在线观看 | 又黄又爽又色无遮挡的视频| 亚洲啊啊啊视频在线| 玖玖资源站中文字幕一区二区| av毛片高清无码免费在线观看| h黄色视频| 日日摸日日碰人妻无码老牲| 国产一级毛片不卡视频| 777米奇影视777米奇影院很很干| 95视频精品自拍网| 一区二区理伦视频| 国产美女被c| 午夜好爽好舒服免费视频| 在线精品播放一区二区三区| 成人免费网站在线看| AV片无码国产不卡无缓冲| 亚洲无码视频网页版| 中文字幕欧美一区二区日韩亚洲| 亚洲资源站中文| 美女福利一区| 久久综合久中文字幕青草| 影音先锋男人资源站| 免费一区二区三区日韩| 99综合久久综合| 国产精品久久久精品| 真实处破女aⅴ| 免费不卡人妻无码中出| 免费俄罗斯一级裸黄毛片| 国产一区二区三区免费观看在线| 国产小受呻吟gv视频在线观看| 日日干天天干| swag尤物自拍视频在线观看| 国产乱对白刺激视频| 3d欧美动漫精品xxxx| 久久精品A国产一级漫画| XXXX最新一卡二卡三卡四卡| 在线丝袜麻豆国产欧美激情| 一级爆乳无码av| 无码一区二区三区| 亚洲播放精品无码| 国产成人女人在线视频观看| 被男人吃奶很爽的毛片| 人妻AV中文系列制服丝袜| 久久躁狠狠躁夜夜AV| 91精品国产综合久久精品| 99国产精品2018视频全部| 伊人天堂在线视频| 一个人看的www视频黄| 亚洲一区在线观看尤物| 国产美女网站| 国产亚洲精品AA片在线爽| 另类自拍制服经典图片区| 曰批免费视频播放网站| 正在播放亚洲国产旧里番| xxxx在线做受视频| 37tp人体粉嫩胞高清免费视频| 成人欧美一区二区三区| 最近更新在线日韩| 国产高清精品一区二区三区| 在线看片免费人成视频a区| 九九视频在线观看视频网站 | 可以直接看免费AV片在线| 欧洲黑丝美妇被操| 99精品国产一区二区三区| 在线观看1024精品国产| 国产精品亲子乱子伦xxxx裸| 99久久亚洲综合精品TS| 啊啊啊不要视频亚洲天堂| 国产美女被的日出水视频| 成 人 黄 片免费观看| 国产精品久久久久久妇女| 波多野结衣永久网站视频片| 亚洲午夜福利视频,| 国产精品尹人在线观看| 啦啦啦WWW在线观看免费视频| 亚洲母乳无码视频| 无码熟妇人妻Av黑人| 国产H片在线播放| 天天躁夜夜躁狠狠躁2021| 亚洲中文字幕av每天更新| 97人摸人人澡人人人超碰| 亚洲强奸无码| 亚洲啪啪一区二区三区| 人妻人人射| 日韩无码超大| 免费试看黄片视频669| 2020中字无码| 无码专区丝袜在线播放| 国产三级一区二区三区最新| 欧美一级黄片一区2区| 日日摸夜夜添夜夜添无码试| 老司机午夜看性大片| 国产中文字幕乱码2021| 亚洲曰韩久久久精品| 一本一本色道免费观看视频 | 阿娇13分钟作爱在线观看| 中文字幕亚洲欧美专区| 亚洲小说综合图片区| 阿v天堂在线观看| 性俄罗斯xxxxxbbbbb| 亚洲精品国产11p| 日日摸夜夜操的视频| 午夜福利老司机精品免费| 国产美女被遭强高潮动态图| 婷婷六月丁香七月| 久久精品亚洲| 国产精品毛片无码久久| 亚洲2022国产成人精品无码区| 別揉我奶头嗯啊视频| av中文字幕无码免费看| 精品精品国产高清a级毛片| 人妻丝袜无码视频| av天堂黄色网址| DvD无码| 日韩欧美中文字幕在线观看| 苍井空毛片| 处膜破av无码免费| AV无码系列一区二区三区| 极品外围女酒店在线播放| 另类小说图片区| 性XXXXFREEXXXXX喷| 本道综合精品久久伊人| 亚洲成a人网站在线看| iGAO激情在线视频| 亚洲色蜜桃网| 日韩精品无码专区| 国产av麻豆天堂亚洲国产av刚刚碰| 无码一区丝袜| 激情无码网| 国语精品福利自产拍在线观看| 久青草国产97香蕉在线影院| 不卡日韩AV导航| 中国少妇毛茸茸高潮| 国产黑色丝袜在线观看| 熟女天堂| 高潮gif欧美一区| 2020国产成人综合网| 亚洲日韩aa特黄毛片试看 | 伊大人香蕉久久网| 欧美黄色一区二区三区| 在线无码窝| 中文字幕无码电影高清在线观看 | 国产成人av免费观看| 亚洲国产99精品国自产拍| 成人国产精品免费视频| 欧美教师巨大乳孔中文字幕| 精品一区二区三区自拍| 成视人a免费观看自wei 视频| 国产综合激情在线亚洲第一页| 久久久久久噜噜日韩精品无码中文| AV无码专区,| 亚洲无码在线午夜电影| 在线观看AV水多多| 又粗又黄又猛又爽大片免费视频| 亚洲大成色影视www男同| 免费无码十八禁污污网站| 2022最新国产高清不卡无码视频| AV丝袜脚天堂网无码| A级视频免费网址在线观看| 真人做受120分钟试看3分钟| 真实国产乱子伦沙发| 亚洲福利视频午夜| 亚洲日韩AV片h| 久香蕉亚洲视频| 亚洲视频欧美| AV无码中文字幕| 人妻av无码一区二区三区| 超薄肉色丝袜脚交调教视频| 综色久久99| YY11111少妇影院| 国产一卡二卡三卡四卡视频版| 欧美黑人少妇视频在线免费 | 国产爱导航在线| 国产免费AV片在线无码免费看| 亚洲AV乱码国产精品麻豆| wwwav红杏在线| 国产Av剧情电影院| 成片一卡二卡三卡破解版| 亚洲图亚洲色成人综合网| 精品丝袜国产自在线拍小草| 毛多水多高潮高清视频| аⅴ天堂国产最新版在线中文| 九九啪啪小视频| 久久综合99热国产| 呦男呦女视频8区| 亚洲美女视频A在线观看| 免费看自慰的网站女人| 在线强奸九九国产字幕手机版| 免费黄色视频一二三区| 中文字幕不卡乱偷在线观看 | 中国妓女bbwwbbww| 2022在线视频国产视频| 男人午夜影院| 精品久久一区二区| 直接看不卡无码免费视频| 国产自慰在线| 大波美女免费做受视频| 高潮胡言乱语对白刺激国产40| 国产免费久久精品99久久| AV中文无码韩国亚洲色偷偷| 天堂色av| 97国产孕妇精彩在线| 亚洲久热| 国产乱人伦偷精品视频不卡| 97久久超碰国产精品旧版| 2020国产成人久久精选| 91精品在线观看女教师| 在线伊人5| 亚洲免费Ⅴa视频网站| 亚洲aⅴ永久无码偷拍| 欧美人与动人物牲交免费观看| 在线精品自偷自拍无毒不卡 | 久久久精品成人免费观看国产| 天天狠天天天天透在线| 91无毒不卡| 18禁女子裸体自慰网站| 久久久一本线一区二区| JIZZ丝袜老师国产在线| 老师穿丝袜被弄高潮在线观看| 国产极品美女高潮抽搐免费网站| 激情片一区二区三区| 亚洲IV视频免费在线光看| 成 人 色综合小说| 亚洲色素无码专区| 国产有码一区二区| 大学生口爆吞精视频| 国产一区二区在线播放| 自慰喷水黄网| 国产精品视频边| 美女被草| 无码日韩人妻精品久久蜜桃| 亚洲Av无码不卡Av毛片| 多男一女一级伦奷片免费观看| 农村最爽的乱惀短篇小说| 国产亚洲一欧美一区二区三区| av天堂永久网址| 国产歌舞一区二区| 91在线看喷水| 久久久久久久98亚洲精品| 日韩久久久久中文字幕人妻| jazz精品国产| 亚洲电影国产一区二区三区| 百合视频纯肉在线观看| 夜夜夜夜夜夜天干| 理论喷水视频| 亚洲A∨国产AV综合AV网站| 老熟妇乱子伦视频下载| 国内少妇偷人精品免费| 午夜福利艺术| 亚洲色诱一区欧美另类| 丰满国产熟女aV| 国产韩国精品一区二区三区| 无码精品不卡一区二区三区| 国产AV无无码精品| 在线国产双飞| 国产高潮好爽好大受不了了| 亚洲第一a亚洲| 国产成人在线视频| 亚洲电影日韩在线高清va| 久久精品极品盛宴免视| 久久精品国产免费av无码不卡| 亚洲综合无码日韩国产加勒比| 老熟女人视频| 国产日产欧美A一集在线观看| 无码午夜剧场| 一区二区三区四区五区无码| 嗯~啊~哦~别~别停~啊视频| 99re在线视频精品| 欧美成人免费观看A√| 最新亚洲AV日韩AV二区| 夜夜夜爽网站| 宅宅少妇无码视频网| 国产情趣视频一区二区| 十八禁真人免费视频| 国产精品美女久久久浪潮av| 韩国三级成人不卡在线观看| 欧美交换配乱吟粗大视频| 久久久久久久精品免费久精品蜜桃 | 成人三人乱一区二区三区无码| 国产无遮挡裸体美女视频| 欧洲 亚洲 国产| 中文字幕人成乱码熟女免费| 国产精品992TV在线观看| 狼人综合丁香| 五月天在线无码视频| 国产在线草莓AⅤ精品| 夜夜高潮次次欢爽AⅤ女| 久久久久国色αv免费观看| 天堂AV伊人AV无码| 欧洲真实呦女网站| 国产精品天堂avav在线| 午夜福利精品亚洲不卡DY888| 被弄出白浆喷水了视频色多多| 亚洲av区无码字幕中文色| 永久免费AV在线影院| 激情在线91| aⅤ变态另类天堂无码专区| 亚洲日韩不卡一区二区三区| 无遮挡又爽又刺激的免费观看 | baoyu777尤物视频| 精品人妻无码一区二区色欲产成人| 青榴无码视频专区| 草久在线 中文字幕| 亚洲第一a亚洲| 亚洲av片不卡无码av| 8×8x永久免费视频在线观看网址| 91精品无码专区一区二区| 天堂人成网站18禁止无码| 久热香蕉在线视频免费播放| 加勒比人妻无码一区| 337p人体亚洲日韩欧美| 免费A级毛片无码A| 亚洲一区二区三区美女| 亚洲欧美成人一区二区三区| 国产偷搞自拍视频区an| 日韩精品亚洲人成在线观看| 观看免费揉美女福利网站之国产盗摄| 日韩精品免费在线观看| 成人免费A级黄毛片| 粉嫩虎白女p的视频| 啊好爽轻点疼在线视频| 污黄啪啪网18以下勿进45分钟 | 亚洲中文无码成人影院| 国产18禁高潮娇喘出水| 26UUU色五月| 40熟女牲交20分钟| AⅤ网站在线观看| 国产精品自产拍高潮在线观看| 99丝袜脚交网站a| 精品国产自偷自拍| 中文亚洲爆乳av无码专区| 波多野结衣一区在线观看| 中文字幕无线码一区二区三区 | 国产在线无码精品麻豆| 1000部未满岁18在线观看免费| 亚洲AV成人一区二区三区观看在线| 成人无码av一区二区| 毛都没有就被开了视频苞| 2022AV天堂高清视频在线| 亚洲第一无码一区最新| 狼人久久中文字幕综合| 超碰在线免费看91| 国产屁孩cao大人| 国产无套无码AⅤ在线观看| 日日麻批永久免费视频播放| 唐人电影一区二区三区视频| 亚亚洲无码资源| Aⅴ免费一区二区三区在线| 着衣爆乳揉みま痴汉中文字幕| 日本卡一卡二三区| www.se在线观看| 又大又硬又黄的免费视频,| 人妻少妇AV中文字幕乱码| 狼色在线播放一区二区精品视频| 国产制服性爱视频免费观看| 四虎无码高清| 后入日韩在线诱惑| 国产AV无码专区AV麻豆| HD女人奶水授乳milk电影| 亚洲五月天精品超碰| 单亲乱l仑视频在线观看日本| 成人毛片100免费观看| ass年轻少妇精品| 丝袜国产精品亚洲网红主播 | 中出无码视频| 亚洲GV一区在线视频| 加勒比高清无码一区二区三区| 午夜免费福利网址| 日韩无码精品专区| 被公多次侵犯致怀孕中文| 亚洲AV无码国产永久播放蜜芽 | 亚洲人av高清无码| 久久国产精品一区二区三区| 三上悠亚一区二区| 91哆啪啪香蕉视频| 国产嫩草AV| 边摸边吃奶边做娇喘视频| 野花视频中文免费观看3| AV永久无码精品国产精品| 亚洲免费的福利片| 在线视频精品中文无码| 女人高潮娇喘抽搐喷水视频 | 熟女毛茸茸bbw、bbw| 免费无码Av一区二区三区| 2022年国产美女视频网站| 久久国产精品视频| Sao虎在线精品永久观看 | 亚洲精品免费官网| 国产成人亚洲日韩欧美黑人| 亚洲大综合社区| 古代一级aⅴ无码毛片| xxxxx japan18第一次| china熟妇老熟女hd| 白丝美女在线高潮| 国产av天堂| 久久国产免费| 大屁股大乳丰满人妻hd| 久久精品三级男人| 在线视频欧美精品brazz| 日韩欧美亚洲每日更新网| 福利片10000在线观看| 日韩精品欧美精品中文精品| 国产在线小电影| 国产精品中文原创AV麻豆| 好紧好湿好黄的免费视频| 高清欧美日韩一区二区三区在线观看| 亚洲天天做天天去天天添| 国产网红精品| 波多野结衣狠狠| 无码国产69精品久久久久孕妇| 在线亚洲专区高清中文字幕| 中文字幕午夜AV福利片| 2022AV高清国产天堂免费视频 | av在线动画| 男人靠女人免费视频网站大全| 超碰少妇人妻| 久久久噜噜噜久久久| 亚洲AV无码国产综合专区| 国产精品小电影在线播放| 四虎一级毛片免费在线观看| 十八岁禁AV免费网站| 二个日本人的视频在线免费观看| 热99精品只有里视频最新| 18女下部被啪到流水视频| 影音先锋日日狠狠久久| jealousvue厨房乱子| 无码120s免费观看| 99久久香蕉国产线看观香| 加勒比无码一区| 五月综合缴情综合小说| 午夜福利a 级在线| 午夜国产在线网址| 69国产精品进线| 91久久久久无码精品露脸| 白丝国产在线观看| 52色鲁热久久超碰这里只有精品| 美女羞羞高潮视频免费首页| 黄色毛片网站| 九九九午夜国产精品| 久久久久久精品免费| 澳门无码在线| 亚洲欧美视频艹逼嗯啊不要| 黄色网站无毒不卡| 视频二区 国产精品 职场同事 | 国产精品农村妇女H片在线| 久久久久久综合| 成AV人电影日韩免费播放| 亚洲日韩中文无码久久| chinese国产人妖ts| 亚洲日本日韩中文字幕狼友版| 这里只有精品在线观看| 中文在线亚洲在| jizzjizz日本自慰| 美女被躁免费视频网站大全桃色| 蜜芽亚洲av无码精品国产午夜| 国产午夜亚洲精品不卡电影| 伊人久久大香线蕉电影院| 美利坚精品视频| 女邻居丰满的奶水在线观看| 久久中文精品无码中文字幕下载| 亚洲日本VA中文字幕久久| 亚洲依依成人综合网站| 中国A级毛片视频| 少妇挑战三黑人4p在线观看| 嗯啊午夜视频免费观看| 日韩视频 中文字幕 视频一区| 91日日夜夜美女| 69AV在线黄片| 夜夜揉揉日日人人| 亚洲丶国产丶欧美一区二区三区 | 久久久久有精品国产麻豆| 成年男女啪啪免费网| 国产丝袜脚足J在线视频播放| 少妇熟女一区综合网| 久久久久久久福利国产一级| 国产一区二区三区免费精品| 午夜性刺激片免费观看| 综合日韩精品| 国产杨幂AV网站| 国产精品无码av不卡| 自拍偷拍10p| 国产在丝袜线观看| 真人一级一级97一片a毛片| 亚洲AV片劲爆在线观看| 在线看片免费人成视久网| 3g毛片高清视频观看| 高清亚洲日韩欧洲不卡在线3D| 2020日韩中文字幕在线不卡| 国产成人精品免费视频网页大全| 呦男呦女视频精品八区| 超频97人妻在线视频| 囯产亚洲精久久久久无码| 青青伊人操五月天| 亚洲色欲色欲www网| 久久精品国产精品亚洲毛片| 白丝袜足j丝袜在线观看| 最新av天堂手机在线看片资源| 亚洲高清免费污| 一进一出白浆高潮视频| av在线天堂网| 亚洲愉拍自拍视频一区网手机版| 亚洲日本va一区二区三区| 18禁自慰喷水亚洲网站| 好爽好硬视频激情四射啊啊啊啊| 精品国产肉丝袜久久| 亚洲影院漂亮人妻| 中国少妇BBWBBw| 又爽又硬又湿又大的视频| 爱爱永久免费网址| 我把护士日出了白浆| 一二三本国产乱码| 国产se泰国无码在线| 久操视频新免费伊人| 网站你懂在线| 亚洲欧美视频艹逼嗯啊| 综合图区亚洲另类偷窥| 久久少妇免费精品| 国产办公室丝袜裙aⅴ在线| 亚洲无码ab| 日本一区二区三区综合在线视频| 2019a不卡视频| 午夜影院无码区| 久久精品国产亚洲av香蕉| 老熟女精品aⅴ| 精品久久国产字幕高潮| 亚洲孕妇无码视频在线播放| 久久九九有精品国产尤物| 成人拍拍拍无遮挡免费视频| 天堂网av在线| 国产精品自在线拍国产| 无遮挡粉嫩小泬久久久久| 免费无码又爽又刺激高潮app| 无码av孕妇专区| 2020亚洲卡一卡二新区入口| 国产午夜福利在线观看红色一片天| 97超碰免费人妻| 国产精品亚洲aⅴ一区| 尤物视频不卡| 狠狠色综合播放一区二区| 国产精品亚洲欧美大片在线观看 | 国产精品理论影视福利尤物| 中文字幕精品亚洲无线码二区 | 日本高清不卡免费| 日本人成在线播放免费课体台| 国产日韩亚欧精品| AV中字中文字幕出轨人妻| 国产999免费在线视频| 西西人体337p| 无遮挡H动漫在线播放| 超碰在线观看青青草原| 成年在线观看网站免费| 夜夜摸日日舔波多野| 国产成人精品吹潮在线观看| 国产成人AV无码精品无毒| 精品久久久久久2019中文字幕| 又粗又大的少妇视频| 自慰网站免费| 青乐娱精品视频一国产分类| 亚洲区欧美综合精品四区| 992tv在线视频| 久久精品人妻一区二区三区| 无码一区丝袜| 激情综合丁香| 女人脱裤子让男人桶到爽| 国产黑色丝袜视频在| 777奇米人妻| 老司机午夜福利视频| 狠狠色综合网站久久久久久久| 欧美日韩一区二区免费在线观看 | 人妻无码在线视频| 国产亚洲aⅴ在线观看| 制服丝袜古典武侠| 国产极品AV嫩模| 把美女日出批水的免费播放视频| 东北熟女裸体视频| 久久高清无码视频| 亚洲综合成人aⅴ在线| 最新久久国产AV| 又粗又硬熟妇插老太婆黄色网站| 黑粗一级黄色视频| 调教在线播放黄| 国产影院导航| 国产成人亚洲精品无码青| 国产肥熟女视频一区二区三区| zzijzzij亚洲日本少妇jizjiz| 国产熟女zw视频| 亚洲留学生Videos黑人| 草莓视频IOS顶级国内国模无码视频 | 国产成人一区二区视频免费| 麻豆日韩国产精品欧美在线| AV色天堂网在线观看| 波多野结衣 高潮| 67194熟妇在线观看线路| 国产精品国产色综合色| 国产在线观看一区二区三区| 日本 不卡 一区 色多多| 一级a做片性视频每天噜噜| 午夜免费不卡无码影院| 亚洲国产精品国自产电影| 狠狠热精品免费视频| 婷婷色在线视频极品视觉盛宴| 亚洲国产成在人网站天堂| 亚洲欧美成人性| 亚洲成h人Av无码动漫无遮挡| 在线无码视频| 亚洲成aⅴ人网站| 在线观看亚洲糸列| 91青青视频在线播放| 午夜无码国产理论在线| 日韩av高清在线亚洲| 亚洲AV无码国产综合专区 | 一区无码中出| 亚洲天堂2018av| 在线性在线视频播放视频播放视频观看| 欧美日日网| 国产白嫩极品在线观看| 久久无码精品一一区二区三区| 尤物视频无码一级视频无码| 日本国产网曝视频在线观看| 素人激情福利视频| 综合色古| 久久婷婷国产免费天天| 综合黄色电影| 国产日产韩国精品视频,| 国产真实伦在线视频免费观看| 精选国产乱子伦视频| 亚洲日本一区二区三区在线| 最新成a人免费视频在线观看| 污网站在线观看Gif| 久碰人妻人妻人妻人妻人掠| 波多野结衣高清无码一区二区| 鲁鲁鲁爽爽爽在线视频观看| 午夜刺激福利电影在线观看| 国产熟睡乱子伦视频观看软件| 2021日韩中文字幕视频在线| 国产成片一卡二卡三卡| 五月天婷婷综合在线观看Av| 工口全彩肉肉无遮挡彩色无码| va无码区一无码区二| 狠狠躁日日躁夜夜躁欧美老妇| 日本免费在线一区| 丁香五月激情综合久久鬼| 欧美性爱另类亚洲二区| 一区二区视频在线观看入口| 在线观看日韩精品一区二区| 国产成人一区二区三区在线| av无码完整一区二区三区| 亚洲综合一区图片成人小说| 欧美性爱国产| 日本网站大全在线观看| 69热视频在线观看免费a| 春药调教在线观看| AA级女人大片喷水免费| 在线免费看一级α| 丰满熟女大屁股水多多| a人妻在线视频| 欧美人与动牲交片免费| 中文人妻有码无码人妻| 亚洲欧美日韩高清一区| 国产精品亚洲日韩欧美色窝窝色欲 | 97精品h| 99re热这里只有精品69re | 国产杨幂AV福利在线观看| 综合激情六月五月| 不带套日出白浆| 91人妻露脸在线| 50岁熟妇大白屁股真爽| 1;美亚洲第一极品精品无码| 亚洲中文字幕毛片在线播放| 国产AV一区二区三区香蕉h| 九月丁香月婷婷综合| 久久精品女人天堂AV麻豆| 亚洲成国产人片在线观看| 2021麻豆剧传媒自产| 洲va久久久噜噜噜久久| HD老熟女BBXXX| 亚洲性爱有码97| 中文字幕在线永久视频| 国产色综合情侣| 国产av综合网| www黄色网,com| 毛片在线嗯啊| aV乱伦欧日韩不卡无码| 五月丁香综合激情六月久久| 中文无码成人免费视频在线观看 | 小屁孩cao大人在线播放| 男女裸交高潮无遮挡免费观看| 欧洲av毛片| 国产成人精品久久综合| 亚洲午夜无码视频在线播放| 亚洲欧洲日韩免费无码h| 99久久精品无码一区二区三区| 妓女网妓女影院妓女网| 欧美一二区视频| 啊啊啊不要舔下面视频| 色天使久久综合给合久久97色| 妇子伦视频在线观看| 九九99久久精品综合| 久久精品99久久香蕉国产| 国内精品伊人久久久久网站| 久久久久久高潮白浆| 性欧美18-19sex性高清播放 | 狠狠色网站| 久久91精品国产91久久小草| 免费一级国产生活片| 日韩在线视频第一页| 91香蕉国产| 亚洲av无码专区青青草原| 国产在线播放成人免费| 欧美日韩一级黄色片| 香蕉视频久久久| 国产成人精品区在线观看| 夜夜操护士视频| 7777Av在线| 日本欧美视频在线观看 | 亚洲aⅴ无码国产| 一本无码在线DVD| Japanese无码中文字幕open线| 99啪啪视频宅女| 有码无码中文免费在线| AAAA毛片试看120妙| 美女人妻激情乱人伦| 中国丝袜无码一区二区| 精品无码AV福利网| 超碰人妻免费| 日韩AV大高潮毛片| 18禁美女黄网站色大片免费看| 日本大尺度吃奶无遮无挡网| 午夜无码大尺度福利视频| 日本丰满熟妇| 狠狠狠狠狠狠狠色综合| 亚洲最大无码一区二区三区| 日本XXXX色视频在线观看l| 粉嫩小仙女自慰喷水免费网站| 131mm 无码视频| 亚洲无码一区国产推油| 亚洲制服丝袜av一区二区三区 | 亚洲性爱视频网站| 真人一级一级97大片免费| 99久久国产精品一区二区三区| 又黄又免费进去的网站| xxxx国产激情视频| 一区二区视频| 婷婷激情在线| 五月男女激情网| 亚洲中文aⅴ中文字幕| 久99久热爱精品免费视频| 午夜成年人网站| 色综合另类小说图片区| 国产成人午夜免费视频| av无码av在线a∨天堂app| 亚洲一区无码| 2020精品极品国产成人| 精人妻无码一区二区三区| 120秒试看无码体验区| 亚洲色大成网站在线| 国产大全国际久久亚洲精品视频| 孕妇午夜福利| 337极品美女扒开粉嫩小泬| iGAO视频网_为爱搞点激情| AV无遮挡H肉真人在线观看| 国产Av白丝| 久久国产乱子伦精品免费丿| 无码性爱二区| 国产乱人无码伦av在线a| 人人人澡人人肉人人妻| 无码又爽又刺激的高潮视频| 人妻无码中文人妻有码| 亚洲春色国产乱伦| 在线观看啊欧美日本| 色婷婷六月桃花综合影院| 扒开腿揉捏花蒂h动态图| 国产女人高潮视频免费| 2020国自产拍精品天天更新| 欧美影视一区二区三区| 国产av一区二区三区日韩| 无码乱人伦中文视频在线观看| 3D无码黄片在线免费看| 日韩精品一区二区av在线| 高潮视频网站| AV老司机精品资源站在线| 8×8X永久海外华人免费| 国产精品欧美一区二| 日本少妇有码| 偷偷做久久久久网站| 国产精品亚韩精品无码a在线| 久久亚洲国产成人精品小说| 国产v日韩v欧美v视| 一级无码色| 亚洲精品无码mv在线观看| 无码少妇一级AV| 在线视频国产制服丝袜| www.伊人五月天| 久久亚洲五月| 性xxxx视频免费| 无码在线一区二三区| 18禁在线看网站| 一区二区狠狠色丁香久久婷婷| 久久国产av| 中出高潮流白浆视频| 久久精品人人爽老司机| 俄罗斯6一12呦女精品| 国产aⅴ一区二区三区片| 久久精品无码网| 亚洲线精品一区二区三区影音先锋 | 亚洲无码自拍偷拍| 国产精品国产三级国产专i| 国产精品第10页| 97色在线观看| 少妇喷水一级| 尤物网站永久点击进入| 成人羞羞视频国产| 免费人成在线观看播放国产| av一区无码| 国产精品农村妇女α片| JiZzJiZZ国产免| 色呦呦在在线| 操亚洲美女| 国产欧美日韩综合一区二区三区| 888一级黄色网站免费看| 国产精品经典三级一区| 日韩又精又大| 中文字幕乱码高清免费网站| 青青伊人国产| 亚洲成av人片达达兔| 亚洲av片不卡无码久久| 有码在线AⅤ| 96国产XXXX免费视频| 日韩成人高清二区三区| 色婷婷综合久久久久中文一区二区 | 曰本特黄视频| 岛国永久免费| jzz日本护士| 啊…高潮了啊免费视频| 一区二区免费视频| 又长又又粗又硬3p视频| 动漫无码一区二区| 尤物网站在线观看| 国产乱子伦视频大全亚琴影院| 日韩精品一| 一区二区三区啪啪| 五十路熟女色色网| 日本韩国香港一区| ⅰGAO视频网、为爱搞点激情| 中文字幕在线一区| 影音先锋av制服| 一区二区三区四区AV无码| 香港曰本韩国三级久久| 尤物视频不卡在线观看| 久久大胆福利视频| 欧美天天性影院| 一本之道无码色视频网站| 无码熟妇丰满人妻啪啪| aⅴ成人免费观看| 亚洲综合在线第一页不卡| 亚洲愉拍熟女另类| 成人H纯肉无码动漫在线观看| 国产明星门事件在线视频| 古代一级婬片免费放| 日本网站www色| 99精品无码视频| 91碰在线观看| Yw193尤物国产专区| 在线观看AV不卡网站永久| 久久久久久亚洲Av毛片大全| 亚洲肥熟妇XXXXX| 99精品热在线在线观看视频| 2022亚洲午夜诱福利片免费| 精品在线一区二区| 超碰尤物免费| 国产精品亚洲w码日韩中文| 少妇人影院| 久久久久国产成人精品| 中国性一级毛片| 美女裸体黄网站18禁止免费看| 99爱情侣偷拍视频| 精品一区二区国产在线观看| 成人丝袜激情一区二区| swag无码在线| 亚洲精品成人a在线观看| 国产临盆孕妇孕交中出视频| 国产v亚洲v天堂无码网站| 久久久久精品无码av| 尤物网页视频在线观看免| 午夜免费A级福利片| 久久久久久久精品女人| 曰本人牲交免费视频| 午夜福利视频试看两分钟| 少妇网址导航| 亚洲人成人无码www影院| 人妻丰满熟妇αv无码区| soe-224一区二区三区在线| 一级特黄录像免费播放中文| 尤物在线视频| 美女裸体18禁网站| 又黄又猛又爽的视频| 国产肛交精品| 99黄色网站| 亚洲色大成网站www91| 校花被强糟蹋十八禁免费视频| 久久国产精品自在自线| 无码一级毛片免费视频播放| 波多野结衣午夜福利| 日本公厕所撒尿高清视频| yy111111少妇影院里无码不卡| 一级a试看120秒体验乖| 国产精品开放小视频| 亚洲另类无码专区偷拍| 国产亚洲精品视频白洁| 日本大乳高潮视频在线网站| 污污污的自慰喷水网站| 韩国无码人妻熟妇在线播放| 9999亚洲中文字幕| 粉嫩老师国产在线播放| 艾草成人无码一区二区片| 自偷自拍另类视频一区| 亚洲校园丝袜欧美校园丝袜| 久久久调教亚洲| 中文乱码人妻系列一区| 人人添人人澡人人澡人人人人| 国产视频一区二区| 麻豆人妻精品推荐| 国产丝袜一区二区在线播放| 三级片网站在线| 国模精品视频一二区| 2021国产最新在线视频一区 | 久久亚洲精品tv| 水多多无码AV在线导航| AV在线调教| 久久频这里精品香蕉久久| 一本大道东京热无码一区| Gay男同gv网站播放免费国产| 伊人少妇75在线视频| 国产午夜精品一区二区三区不| 久久国产99欧美| 国产丝袜在线播放| 99久久婷婷国产综合精品草原| 国产免费AV片在线看| 3344在线视频免费播放| 92午夜少妇极品福利无码电影| 成人免费国产精品视频| 短篇超级yin荡女高中生h| av边做边流奶水无码免费| 9丨老司机福利在线视频| 亚洲ⅤA制服丝袜一区二区三区| 男人的天堂在线无码观看视频| 调教在线播放黄| 国产精品爽爽va在线观看网站| 毛片免费网站永久| 亚洲午夜不卡| 久久久久久中文字幕有精品| 精品国产一区二区三区av| AV天堂手机版在线观看网站| 亚洲天堂欧洲| 亚洲AⅤ一区| 精品网站 久久久| 粗壮挺进邻居人妻视频| 又黄又刺激的网站在线| 综合欧美亚洲| www.av男人.com| 色 综合 短视频区| 麻豆精品人妻系列无码专区| 老女人大荫蒂毛茸茸| 国产一级婬片A| GogoWWW大胆裸体| 中文字幕AV有码在线| 360家庭偷拍盗摄| 在线无码av一区二区三区| 国产欧美亚洲精品a| 免费人成在线现看视频色| 国产一级特黄aa大片| 波多野结衣初尝黑人巨大| 最新国产av啪| 日韩v欧美 精品| 最新高清无码专区| 久天啪天天久久99久久| 尤物精品资源YW193网址| 成在人线av无码免观看男男| 单亲乱l仑视频在线观看日本| 亚洲AV秘 片一区二区三区| YW193尤物在线影院| 和闺蜜互慰到高潮视频| 337p日本大胆欧洲色噜噜高清| 亚洲日韩中文字幕在线不卡最新 | 亚洲精品无码福利观看| 午夜福利视频试看两分钟| 亚洲一区二区三区99| 國產精品无码高清| 亚洲无AV码一区二区三区| 亚洲gv无码专区在线电影| 办公室做好爽好硬视频| 1000部啪啪未满十八勿入免费| 国产舒淇AV福利在线观看| 日韩a在线| 日日摸夜夜添夜夜添高潮喷水| 午夜福利红色一片国产| https黄色又大又硬好爽| 日韩欧美不卡1卡2卡| 国内精品自线一区二区三区| 又爽又黄无遮挡的女人视频| 日本午夜激情| 国产成人无码免费视频69堂| 一个人www视频在线国产| 在线秒播av波多野结衣| 色呦呦在线免费观看| 人妻AV无码一区二区三区奥田咲| 自拍偷拍亚洲动漫| 少妇特黄A一区二区三区| 99尹人香蕉国产免费天天拍| 国产亚洲精品AA片在线观看不加载| 黄色视频三区| 美妇在线导航| 4kav免费在线播放| 国产精品V日韩精品| 亚洲国产天堂精品无码| 国产欧美日韩在线精品| 久久精品国产一区二区三区不卡| 337P日本欧洲亚洲大胆| 国产亚洲欧美久久精品| 国产精品免费福利电影网| 新2022AV视频网站| 精品裸体舞av| 国产高潮女人在线播放| 亚洲国产日产AV无码在| 欧美A免费播放| 国产成人VA在线播放| 草草浮力院禁止18进入|