精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

分布式存儲(chǔ) Ceph 架構(gòu)原理解析

存儲(chǔ) 存儲(chǔ)架構(gòu)
從Ceph的架構(gòu)原理上來(lái)看,我們不難看出其定義當(dāng)中的“擴(kuò)展性、穩(wěn)定性”。但是關(guān)于“優(yōu)秀性能”這個(gè)描述的特性來(lái)講,其實(shí)是需要斟酌其語(yǔ)境的。我們不能從其架構(gòu)的分布式模式上簡(jiǎn)單判斷多個(gè)節(jié)點(diǎn)服務(wù)的性能一定是最優(yōu)秀的。

?1. 什么是Ceph?

首先,我們從 Ceph的官方網(wǎng)站上,可以看到:“Ceph is a unified, distributed storage system designed for excellent performance, reliability and scalability.” 從它的定義上我們可以明確它是一種存儲(chǔ)系統(tǒng),而且可以明確它所具備的兩點(diǎn)特性:

(1)統(tǒng)一性( unified ):意味著可以同時(shí)提供對(duì)象存儲(chǔ)、塊存儲(chǔ)和文件系統(tǒng)存儲(chǔ)三種接口功能。

(2)分布式( distributed ):意味著其內(nèi)部節(jié)點(diǎn)架構(gòu)是以分布式集群算法為依托的。

接下來(lái),我們從其架構(gòu)原理以及讀寫(xiě)原理上來(lái)分析其如何支撐定義當(dāng)中所提到的各個(gè)特性。

2. Ceph的架構(gòu)原理

2.1 Ceph存儲(chǔ)功能架構(gòu)

從功能角度來(lái)講,Ceph本身的架構(gòu)比較清晰明了,主要分應(yīng)用接口層、存儲(chǔ)基礎(chǔ)接口層以及存儲(chǔ)對(duì)象層,接口層主要對(duì)客戶(hù)端的訪問(wèn)負(fù)責(zé),分為本地語(yǔ)言綁定接口(C/C++, Java, Python)、RESTful (S3/Swift)、塊存儲(chǔ)設(shè)備接口、文件系統(tǒng)接口。從這個(gè)點(diǎn)上,其完整詮釋了“統(tǒng)一性( unified )”的特性。

具體如圖2.1所示:

圖片

圖2.1 Ceph存儲(chǔ)系統(tǒng)功能圖

(1)基礎(chǔ)存儲(chǔ)系統(tǒng)(RADOS)

RADOS是理解Ceph的基礎(chǔ)與核心。

物理上,RADOS由大量的存儲(chǔ)設(shè)備節(jié)點(diǎn)組層,每個(gè)節(jié)點(diǎn)擁有自己的硬件資源(CPU、內(nèi)存、硬盤(pán)、網(wǎng)絡(luò)),并運(yùn)行著操作系統(tǒng)和文件系統(tǒng)。邏輯上,RADOS是一個(gè)完整的分布式對(duì)象存儲(chǔ)系統(tǒng),數(shù)據(jù)的組織和存儲(chǔ)以及Ceph本身的高可靠、高可擴(kuò)展、高性能等使命都是依托于這個(gè)對(duì)象。

(2)基礎(chǔ)庫(kù)(LIBRADOS)

LIBRADOS是基于RADOS對(duì)象在功能層和開(kāi)發(fā)層進(jìn)行的抽象和封裝。

從使用功能上,其向上提供使用接口API(RADOSGW、RBD、FS)。從開(kāi)發(fā)上功能上,其向上直接提供本地開(kāi)發(fā)語(yǔ)言的API,主要包括C、C++、JAVA、Python等。這樣應(yīng)用上的特殊需求變更就不會(huì)涉及到Ceph存儲(chǔ)本身,保障其安全性并且解除了存儲(chǔ)系統(tǒng)和上層應(yīng)用的耦合性。

(3)存儲(chǔ)應(yīng)用接口( RADOS GW、 RBD 、 Ceph FS )

存儲(chǔ)應(yīng)用接口層 包括了三個(gè)部分:RADOS Gateway、 Reliable Block Device 、 Ceph FS,其作用是在librados庫(kù)的基礎(chǔ)上提供抽象層次更高、更便于應(yīng)用或客戶(hù)端 直接 使用的上層接口。其中,RADOS GW是一個(gè)提供S3 RESTful API的 網(wǎng)關(guān) ,以供相應(yīng)的對(duì)象存儲(chǔ)應(yīng)用 使用;RBD則提供了一個(gè)標(biāo)準(zhǔn)的塊設(shè)備接口 ;Ceph FS是一個(gè)POSIX兼容的分布式文件系統(tǒng)。

讀到此處,可能很多人都會(huì)有一個(gè)疑問(wèn):“既然Librados API能提供對(duì)象存儲(chǔ)應(yīng)用可以使用的接口,為什么還要搞一個(gè)RadosGW API?”

其實(shí)這個(gè)是基于不同使用者維度來(lái)考慮的,就像應(yīng)用系統(tǒng)的使用者和開(kāi)發(fā)者兩個(gè)不同維度。使用者僅僅需要知道這個(gè)應(yīng)用系統(tǒng)提供了什么功能,到什么界面去完成使用就可以了。但是開(kāi)發(fā)者可能需要從后臺(tái)代碼當(dāng)中去解決一系列基于性能、并發(fā)量、易用易維護(hù)性等維度出現(xiàn)的問(wèn)題。同樣,對(duì)于RadosGW API來(lái)講,它僅僅提供了一些通用、固定、易用的少數(shù)使用維度的接口,而Librados API則是一個(gè)豐富的具備各種使用、開(kāi)發(fā)等維度的接口庫(kù)。

2.2 Ceph物理組件架構(gòu)

RADOS是Ceph的核心,我們談及的物理組件架構(gòu)也是只RADOS的物理架構(gòu)。

如圖2.2所示,RADOS集群是由若干服務(wù)器組成,每一個(gè)服務(wù)器上都相應(yīng)會(huì)運(yùn)行RADOS的核心守護(hù)進(jìn)程(OSD、MON、MDS)。具體守護(hù)進(jìn)程的數(shù)量需要根據(jù)集群的規(guī)模和既定的規(guī)則來(lái)配置。

圖片

圖2.2 RADOS物理組件架構(gòu)

結(jié)合圖2.2,我們首先來(lái)看每一個(gè)集群節(jié)點(diǎn)上面的守護(hù)進(jìn)程的主要作用:

OSD Daemon:兩方面主要作用,一方面負(fù)責(zé)數(shù)據(jù)的處理操作,另外一方面負(fù)責(zé)監(jiān)控本身以及其他OSD進(jìn)程的健康狀態(tài)并匯報(bào)給MON。OSD守護(hù)進(jìn)程在每一個(gè)PG(Placement Group)當(dāng)中,會(huì)有主次(Primary、Replication)之分,Primary主要負(fù)責(zé)數(shù)據(jù)的讀寫(xiě)交互,Replication主要負(fù)責(zé)數(shù)據(jù)副本的復(fù)制。其故障處理機(jī)制主要靠集群的Crush算法來(lái)維持Primary和Replication之間的轉(zhuǎn)化和工作接替。所有提供磁盤(pán)的節(jié)點(diǎn)上都要安裝OSD 守護(hù)進(jìn)程。

MON Daemon:三方面主要作用,首先是監(jiān)控集群的全局狀態(tài)(OSD Daemon Map、MON Map、PG Map、Crush Map),這里面包括了OSD和MON組成的集群配置信息,也包括了數(shù)據(jù)的映射關(guān)系。其次是管理集群內(nèi)部狀態(tài),當(dāng)OSD守護(hù)進(jìn)程故障之后的系列恢復(fù)工作,包括數(shù)據(jù)的復(fù)制恢復(fù)。最后是與客戶(hù)端的查詢(xún)及授權(quán)工作,返回客戶(hù)端查詢(xún)的元數(shù)據(jù)信息以及授權(quán)信息。安裝節(jié)點(diǎn)數(shù)目為2N+1,至少三個(gè)來(lái)保障集群算法的正常運(yùn)行。

MDS Daemon:它是Ceph FS的元數(shù)據(jù)管理進(jìn)程,主要是負(fù)責(zé)文件系統(tǒng)的元數(shù)據(jù)管理,它不需要運(yùn)行在太多的服務(wù)器節(jié)點(diǎn)上。安裝節(jié)點(diǎn)模式保持主備保護(hù)即可。

2.3 Ceph數(shù)據(jù)對(duì)象組成

Ceph的數(shù)據(jù)對(duì)象組成這部分主要是想闡述從客戶(hù)端發(fā)出的一個(gè)文件請(qǐng)求,到Rados存儲(chǔ)系統(tǒng)寫(xiě)入的過(guò)程當(dāng)中會(huì)涉及到哪些邏輯對(duì)象,他們的關(guān)系又是如何的?首先,我們先來(lái)列出這些對(duì)象:

(1)文件(FILE):用戶(hù)需要存儲(chǔ)或者訪問(wèn)的文件。對(duì)于一個(gè)基于Ceph開(kāi)發(fā)的對(duì)象存儲(chǔ)應(yīng)用而言,這個(gè)文件也就對(duì)應(yīng)于應(yīng)用中的“對(duì)象”,也就是用戶(hù)直接操作的“對(duì)象”。

(2)對(duì)象(Object):RADOS所看到的“對(duì)象”。Object指的是最大size由RADOS限定(通常為2/4MB)之后RADOS直接進(jìn)行管理的對(duì)象。因此,當(dāng)上層應(yīng)用向RADOS存入很大的file時(shí),需要將file切分進(jìn)行存儲(chǔ)。

(3)PG(Placement Group):PG是一個(gè)邏輯概念,闡述的是Object和OSD之間的地址映射關(guān)系,該集合里的所有對(duì)象都具有相同的映射策略;Object & PG,N:1的映射關(guān)系;PG & OSD,1:M的映射關(guān)系。一個(gè)Object只能映射到一個(gè)PG上,一個(gè)PG會(huì)被映射到多個(gè)OSD上。

(4)OSD(Object Storage Device):存儲(chǔ)對(duì)象的邏輯分區(qū),它規(guī)定了數(shù)據(jù)冗余的類(lèi)型和對(duì)應(yīng)的副本分布策略;支持兩種類(lèi)型:副本和糾刪碼。

接下來(lái),我們以更直觀的方式來(lái)展現(xiàn)在Ceph當(dāng)中數(shù)據(jù)是如何組織起來(lái)的,如圖2.3:

圖片

圖2.3 RADOS物理組件架構(gòu)

結(jié)合圖2.3所示,我們來(lái)看數(shù)據(jù)的詳細(xì)映射過(guò)程:

(1) File > Object

本次映射為首次映射,即將用戶(hù)要操作的File,映射為RADOS能夠處理的Object。

具體映射操作本質(zhì)上就是按照Object的最大Size對(duì)File進(jìn)行切分,每一個(gè)切分后產(chǎn)生的Object將獲得唯一的對(duì)象標(biāo)識(shí)Oid。Oid的唯一性必須得到保證,否則后續(xù)映射就會(huì)出現(xiàn)問(wèn)題。

(2) Object > PG

完成從File到Object的映射之后, 就需要將每個(gè) Object 獨(dú)立地映射到 唯一的 PG 當(dāng)中 去。

Hash(Oid)& Mask > PGid

根據(jù)以上算法, 首先是使用Ceph系統(tǒng)指定的一個(gè)靜態(tài)哈希函數(shù)計(jì)算 Oid 的哈希值,將 Oid 映射成為一個(gè)近似均勻分布的偽隨機(jī)值。然后,將這個(gè)偽隨機(jī)值和 Mask 按位相與,得到最終的PG序號(hào)( PG id)。根據(jù)RADOS的設(shè)計(jì),給定PG的總數(shù)為 X(X= 2的整數(shù)冪), Mask=X-1 。因此,哈希值計(jì)算和按位與操作的整體結(jié)果事實(shí)上是從所有 X 個(gè)PG中近似均勻地隨機(jī)選擇一個(gè)。基于這一機(jī)制,當(dāng)有大量object和大量PG時(shí),RADOS能夠保證object和PG之間的近似均勻映射。

(3) PG > OSD

最后的 映射就是將PG映射到數(shù)據(jù)存儲(chǔ)單元OSD。RADOS采用一個(gè)名為CRUSH的算法,將 PGid 代入其中,然后得到一組共 N 個(gè)OSD。這 N 個(gè)OSD即共同負(fù)責(zé)存儲(chǔ)和維護(hù)一個(gè)PG中的所有 Object 。和“object -> PG”映射中采用的哈希算法不同,這個(gè)CRUSH算法的結(jié)果不是絕對(duì)不變的,而是受到其他因素的影響。

① 集群狀態(tài)(Cluster Map):系統(tǒng)中的OSD狀態(tài) 。數(shù)量發(fā)生變化時(shí), CLuster Map 可能發(fā)生變化,而這種變化將會(huì)影響到PG與OSD之間的映射。

② 存儲(chǔ)策略配置。系統(tǒng)管理員可以指定承載同一個(gè)PG的3個(gè)OSD分別位于數(shù)據(jù)中心的不同服務(wù)器乃至機(jī)架上,從而進(jìn)一步改善存儲(chǔ)的可靠性。

到這里,可能大家又會(huì)有一個(gè)問(wèn)題“為什么這里要用CRUSH算法,而不是HASH算法?”

這一次映射,我們對(duì)映射算法有兩種要求:

一方面,算法必須能夠隨著系統(tǒng)的節(jié)點(diǎn)數(shù)量位置的變化,而具備動(dòng)態(tài)調(diào)整特性,保障在變化的環(huán)境當(dāng)中仍然可以保持?jǐn)?shù)據(jù)分布的均勻性;另外一方面還要有相對(duì)的穩(wěn)定性,也就是說(shuō)大部分的映射關(guān)系不會(huì)因?yàn)榧旱膭?dòng)態(tài)變化發(fā)生變化,保持一定的穩(wěn)定性。

而CRUSH算法正是符合了以上的兩點(diǎn)要求,所以最終成為Ceph的核心算法。

3. Ceph的讀寫(xiě)原理

3.1 Ceph IO流程

Ceph的IO框架當(dāng)中會(huì)涉及到三個(gè)角色:客戶(hù)端(Client)、元數(shù)據(jù)節(jié)點(diǎn)(MON)、數(shù)據(jù)節(jié)點(diǎn)(OSD)。這個(gè)有點(diǎn)類(lèi)似于Hadoop??蛻?hù)端首先發(fā)送數(shù)據(jù)讀寫(xiě)請(qǐng)求到元數(shù)據(jù)節(jié)點(diǎn)上進(jìn)行存儲(chǔ)空間的尋址,元數(shù)據(jù)節(jié)點(diǎn)根據(jù)數(shù)據(jù)請(qǐng)求獲取數(shù)據(jù)的地址空間信息,然后客戶(hù)端根據(jù)地址空間分布信息分別到所涉及的數(shù)據(jù)節(jié)點(diǎn)上查找相應(yīng)數(shù)據(jù)片或者是將數(shù)據(jù)寫(xiě)入相應(yīng)數(shù)據(jù)節(jié)點(diǎn)的存儲(chǔ)空間地址。如圖3.1所示,

圖片

圖3.1 Ceph IO流程圖

結(jié)合圖3.1,具體說(shuō)來(lái),包括如下幾個(gè)詳細(xì)步驟:

  • Client創(chuàng)建Cluster Handle。
  • Client讀取配置文件。
  • Client連接上元數(shù)據(jù)節(jié)點(diǎn),獲取集群上的數(shù)據(jù)映射信息。
  • Client根據(jù)CRUSH算法,計(jì)算獲得數(shù)據(jù)的所有OSD節(jié)點(diǎn)(Primary),然后進(jìn)行數(shù)據(jù)讀寫(xiě)。
  • 如果是數(shù)據(jù)的寫(xiě)操作,Primary OSD會(huì)同時(shí)寫(xiě)入另外兩個(gè)副本節(jié)點(diǎn)數(shù)據(jù)。
  • Primary OSD等待另外兩個(gè)副本節(jié)點(diǎn)寫(xiě)完數(shù)據(jù)狀態(tài)返回并將ACK信息返回客戶(hù)端。

3.2 Ceph故障IO流程

從正常的IO場(chǎng)景下到發(fā)生故障后的IO處理,會(huì)經(jīng)過(guò)正常讀寫(xiě)、故障過(guò)度、集群穩(wěn)定三個(gè)階段。正常階段的數(shù)據(jù)讀寫(xiě)會(huì)通過(guò)(Client > Monitor,Client > OSD Primary > OSD Replic)這樣的流程,在整個(gè)過(guò)程中OSD Primary是數(shù)據(jù)處理的核心角色。如果OSD Primary 發(fā)生故障,就會(huì)通過(guò)故障偵測(cè)機(jī)制發(fā)現(xiàn)故障節(jié)點(diǎn),然后通過(guò)CRUSH算法重新分配新的OSD Primary,重新同步數(shù)據(jù)一系列過(guò)程。如果這個(gè)時(shí)候客戶(hù)端恰好要讀取數(shù)據(jù),就會(huì)需要新的機(jī)制滿(mǎn)足客戶(hù)端的讀請(qǐng)求。具體如圖3.2所示:

圖片

圖3.2 Ceph故障場(chǎng)景下的IO流程圖?

首先,我們來(lái)看從正常場(chǎng)景到發(fā)生OSD主節(jié)點(diǎn)故障的這個(gè)階段:

  • 集群內(nèi)部通過(guò)心跳機(jī)制發(fā)現(xiàn)故障,這個(gè)心跳機(jī)制分兩種:Monitor和OSD之間的主動(dòng)和被動(dòng)檢測(cè)機(jī)制,OSD之間的相互檢測(cè)機(jī)制;
  • 新的OSD Primary節(jié)點(diǎn)接受任務(wù)并選擇合適的OSD Replic節(jié)點(diǎn)進(jìn)行數(shù)據(jù)同步;
  • ?新的OSD Primary節(jié)點(diǎn)通知Monitor臨時(shí)的數(shù)據(jù)處理方案(將OSD Replic 節(jié)點(diǎn)作為臨時(shí)主節(jié)點(diǎn)響應(yīng)客戶(hù)端的數(shù)據(jù)請(qǐng)求處理)。

當(dāng)新的OSD Primary節(jié)點(diǎn)數(shù)據(jù)同步完成后,進(jìn)入到正常階段:

  • 通知Monitor更新集群映射配置信息。
  • 正式接管數(shù)據(jù)讀寫(xiě)任務(wù),成為Primary OSD節(jié)點(diǎn),集群恢復(fù)新的穩(wěn)定狀態(tài)。

4. 結(jié)語(yǔ)

從Ceph的架構(gòu)原理上來(lái)看,我們不難看出其定義當(dāng)中的“擴(kuò)展性、穩(wěn)定性”。但是關(guān)于“優(yōu)秀性能”這個(gè)描述的特性來(lái)講,其實(shí)是需要斟酌其語(yǔ)境的。我們不能從其架構(gòu)的分布式模式上簡(jiǎn)單判斷多個(gè)節(jié)點(diǎn)服務(wù)的性能一定是最優(yōu)秀的。如果單從架構(gòu)上來(lái)看,對(duì)一些可以直接以對(duì)象方式存儲(chǔ)及訪問(wèn)的場(chǎng)景來(lái)說(shuō),Ceph的IO深度以及接口的銜接維度看,更利于發(fā)揮其性能的優(yōu)勢(shì)。對(duì)于一些大文件存儲(chǔ)讀取場(chǎng)景來(lái)講,可以通過(guò)2M/4M這樣粒度的切分使得讀寫(xiě)的性能更容易被橫向擴(kuò)展的架構(gòu)發(fā)揮出來(lái)。但是如果是RBD的模式,尤其是小數(shù)據(jù)事務(wù)處理場(chǎng)景(例如關(guān)系數(shù)據(jù)庫(kù)),由于對(duì)象可切分的粒度有限,橫向并發(fā)讀寫(xiě)的優(yōu)勢(shì)就發(fā)揮不出來(lái)了,而且現(xiàn)實(shí)業(yè)務(wù)場(chǎng)景當(dāng)中的熱點(diǎn)數(shù)據(jù)問(wèn)題往往集中在某一部分小粒度的數(shù)據(jù)片上,很有可能壓力會(huì)落到某個(gè)或者某幾個(gè)OSD上。因此,多維度去看Ceph,才能挖掘其真正價(jià)值,后續(xù)繼續(xù)挖掘其他維度上的優(yōu)劣。?

責(zé)任編輯:武曉燕 來(lái)源: twt企業(yè)IT社區(qū)
相關(guān)推薦

2018-05-31 09:27:38

服務(wù)器架構(gòu)原理

2018-01-30 09:07:36

Ceph分布式存儲(chǔ)

2018-11-15 12:35:25

Ceph分布式存儲(chǔ)

2020-03-12 19:00:48

Ceph分布式存儲(chǔ)

2019-04-30 09:17:31

Ceph存儲(chǔ)OSD

2017-09-04 08:49:17

存儲(chǔ)原理架構(gòu)

2020-10-20 09:38:15

分布式存儲(chǔ)Ceph

2018-08-02 08:42:57

分布式存儲(chǔ)Ceph

2021-07-04 07:07:06

Ceph分布式存儲(chǔ)架構(gòu)

2018-10-29 12:42:23

Ceph分布式存儲(chǔ)

2021-08-07 05:00:20

存儲(chǔ)系統(tǒng)

2023-01-03 07:57:27

2017-10-27 08:40:44

分布式存儲(chǔ)剪枝系統(tǒng)

2023-05-29 14:07:00

Zuul網(wǎng)關(guān)系統(tǒng)

2018-06-28 08:18:56

Ceph運(yùn)維存儲(chǔ)

2017-06-06 14:25:54

CentOS 7Ceph分布式存儲(chǔ)系統(tǒng)

2018-03-08 11:10:33

分布式存儲(chǔ)Ceph

2014-05-19 16:41:29

紅帽

2018-07-16 09:00:06

Ceph運(yùn)維開(kāi)源

2017-10-19 08:45:15

存儲(chǔ)系統(tǒng)HBase
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

一起草在线视频| 精品91免费| 2021亚洲天堂| 国产精品成人自拍| 黑人巨大精品欧美一区二区三区| 噜噜噜噜噜久久久久久91| wwwwww在线观看| 欧美aⅴ99久久黑人专区| 亚洲精品国产精品乱码不99按摩 | 99久精品视频在线观看视频| 日韩精品中午字幕| 999精品网站| 亚洲三级黄色片| 毛片一区二区三区| 91精品国产91久久久久久久久| 久久久视频6r| 中文字幕亚洲在线观看 | 日韩在线视频在线| 激情视频在线观看免费| 国产一区二区不卡在线| 经典三级在线一区| 欧美一三区三区四区免费在线看| 91九色丨porny丨国产jk| 九色网友自拍视频手机在线| 国产精品69毛片高清亚洲| 国产成人福利网站| 国产一级片久久| 999精品色在线播放| 日韩精品亚洲元码| 精品人妻人人做人人爽夜夜爽| 日本精品不卡| 婷婷综合另类小说色区| 一区二区在线不卡| 高清福利在线观看| 成人h精品动漫一区二区三区| 成人美女免费网站视频| 国产一区二区视频网站| 在线不卡视频| 色综合91久久精品中文字幕| 欧日韩不卡视频| 蜜桃一区二区| 亚洲欧美日韩国产成人| 逼特逼视频在线观看| 精品国模一区二区三区欧美 | 成人一区视频| 色综合一个色综合| 国产乱子伦农村叉叉叉| 亚洲无线看天堂av| 亚洲日本va午夜在线影院| 五月天综合网| 好色先生视频污| 日韩欧美在线观看免费| 亚洲三级毛片| 欧美激情亚洲视频| 欧美日韩综合一区二区| 欧美有码视频| 美女精品久久久| 日韩在线观看免| 999精品色在线播放| 久久九九国产精品怡红院| 欧美极品jizzhd欧美18| 日韩精品一区二区三区免费观影 | 岛国成人毛片| 自拍偷自拍亚洲精品播放| 中文字幕99| 国产在线69| 亚洲男人的天堂一区二区| 综合一区中文字幕| 中文字幕中文字幕在线中高清免费版| 亚洲品质自拍视频| 久久av高潮av| 国产免费拔擦拔擦8x高清在线人| 精品国产户外野外| 久久久久久久久久久久久国产精品| 九色porny丨入口在线| 色综合中文字幕国产| 国产嫩草在线观看| 亚洲图片小说区| 日韩写真欧美这视频| 国产一卡二卡三卡四卡| 日韩人体视频| 国产亚洲欧美另类中文| 在线视频这里只有精品| 午夜精品av| 激情久久五月| 久久福利视频导航| 久久网中文字幕| 中文日韩欧美| 国产日韩在线看片| 亚洲黄色在线观看视频| 成+人+亚洲+综合天堂| 日本一区二区三区视频免费看| 波多野结衣在线网站| 中文字幕一区二区三区不卡 | 欧美午夜视频| 国产91成人video| 中文天堂在线播放| 丰满白嫩尤物一区二区| 欧洲一区二区在线 | 一区三区在线欧| 精品国产一区二区三区久久久狼 | 97在线观看免费观看高清| 亚洲精品乱码久久久久久久久| 噜噜噜久久亚洲精品国产品麻豆 | 96久久精品| 牛牛澡牛牛爽一区二区| 亚洲日本中文字幕区| 国产精品秘入口18禁麻豆免会员| 精品美女一区| 中文字幕av一区二区三区四区| 精品国产成人系列| 精品人妻一区二区三区蜜桃视频| 欧美激情综合| 国产精品18久久久久久首页狼| 精品国产无码AV| 欧美激情在线免费观看| www插插插无码免费视频网站| 成人看片网页| 日韩风俗一区 二区| 青青草偷拍视频| 久久精品二区亚洲w码| 久久综合一区二区三区| 羞羞视频在线免费国产| 91福利在线看| 一区二区三区少妇| 午夜日本精品| 成人乱人伦精品视频在线观看| 欧美大片aaa| 婷婷中文字幕一区三区| avtt中文字幕| 亚洲色图欧美| 成人国产精品一区| yw在线观看| 在线免费观看一区| 一级性生活毛片| 亚洲一区二区三区高清不卡| 高清视频在线观看一区| 亚洲第一图区| 日韩三级视频在线看| 糖心vlog免费在线观看| 麻豆久久久久久| 日韩亚洲一区在线播放| 91精品韩国| 亚洲色图激情小说| 狠狠人妻久久久久久综合| eeuss影院一区二区三区| 老司机激情视频| 免费精品一区| 色综合久久久888| 午夜一区二区视频| 头脑特工队2免费完整版在线观看| 国产精品久久久久7777按摩 | 奇米888四色在线精品| 欧美日韩喷水| 成人黄色免费短视频| 亚洲欧美日韩在线一区| 无码人妻精品一区二区三区不卡 | 水蜜桃在线视频| 日韩大片免费观看视频播放| 香蕉免费毛片视频| 91蝌蚪porny| 日本www高清视频| 国产精品美女久久久久久不卡| 日韩av电影在线免费播放| 毛片免费在线播放| 在线国产电影不卡| 婷婷丁香综合网| 国产一区二区在线观看免费| 国内外成人激情免费视频| 日本高清精品| 国产+成+人+亚洲欧洲| 亚洲欧美日本在线观看| 欧美日韩午夜激情| 国产1区2区在线观看| 精品一区二区在线播放| 日本黄xxxxxxxxx100| 精品女人视频| 国产福利精品在线| 激情影院在线观看| 欧美成人伊人久久综合网| 国产精品美女主播在线观看纯欲| 成人免费视频国产免费| 国产精品乱码一区二三区小蝌蚪| 亚洲精品成人在线播放| 欧美午夜在线| 欧美午夜视频在线| 成人精品高清在线视频| 欧美成人精品三级在线观看| 婷婷在线免费观看| 色综合色综合色综合| 成人做爰视频网站| 国产最新精品免费| 免费的一级黄色片| 西野翔中文久久精品国产| 国产精品一区二区在线| 国产福利在线免费观看| 亚洲欧美另类在线观看| 国产免费黄色大片| 日韩欧美在线免费观看| 国产在线观看免费视频软件| 成人小视频在线| 天天视频天天爽| 99精品小视频| 久久久影院一区二区三区| 黑人一区二区三区| 91禁国产网站| 操你啦视频在线| 国产手机视频精品| 亚洲av色香蕉一区二区三区| 欧美综合色免费| 久久视频免费在线观看| 国产精品免费看片| 国产三级国产精品| 国产精一区二区三区| 无码少妇一区二区三区芒果| 亚洲东热激情| 玖玖精品在线视频| 欧美理论电影大全| 久久99精品久久久久久久久久| 中文字幕亚洲日本| 亚洲经典自拍| 91成人在线视频观看| 精品国产一区二区三区久久久蜜臀 | 五月天婷婷色综合| 欧美激情在线一区二区三区| 国产精品第七页| 国产a精品视频| 成人日韩在线视频| 玖玖国产精品视频| 北条麻妃在线视频观看| 午夜久久久久| a级黄色片网站| 日韩久久精品| 无码免费一区二区三区免费播放 | 亚洲韩国欧洲国产日产av| 久久久一二三区| 一区二区在线电影| 欧美爱爱免费视频| 中文字幕在线一区| wwwww黄色| 日本一区二区三区免费乱视频| av无码一区二区三区| 99久久精品久久久久久清纯| 色悠悠在线视频| 福利电影一区二区三区| 无码人妻一区二区三区免费n鬼沢| 国产真实乱偷精品视频免| 999这里有精品| 九九久久精品视频| 国产精品偷伦视频免费观看国产| 日本美女黄色一级片| 国产亚洲欧美色| 日本爱爱爱视频| 亚洲国产高清在线| 9.1片黄在线观看| 国产精品久久久久影院亚瑟| 中文字幕91视频| 中文字幕日韩av资源站| 成人高潮免费视频| 一区二区三区资源| 久久精品视频9| 精品国产乱码久久久久酒店| 亚洲第一精品在线观看| 日韩欧美高清视频| 精品乱码一区内射人妻无码| 精品视频在线免费看| 99热这里是精品| 精品国偷自产国产一区| 四虎影视精品成人| 国产一区二区三区丝袜| 午夜视频在线免费观看| 久久综合免费视频影院| 成人影音在线| 欧洲成人免费aa| julia一区二区三区中文字幕| 国产日韩欧美视频在线| 玖玖玖视频精品| 国产亚洲精品自在久久| 国产91一区| 一道精品一区二区三区| 欧美体内she精视频在线观看| 日本网站免费在线观看| 日本不卡一区二区| 91网址在线观看精品| 99在线视频精品| 成人性生交大片免费看无遮挡aⅴ| 亚洲视频免费观看| 日韩av一区二区在线播放| 色婷婷综合久久久久中文一区二区| 自拍偷拍福利视频| 欧美不卡123| 国产视频福利在线| 欧美成aaa人片在线观看蜜臀| 国产自产自拍视频在线观看| 国产女人18毛片水18精品| 盗摄牛牛av影视一区二区| 日韩av一区二区三区在线| 欧美在线网站| 男女啪啪网站视频| 成人在线综合网| 任我爽在线视频| 欧美日韩精品中文字幕| 国产男男gay体育生网站| 亚洲精品永久免费| 伊人222成人综合网| 国产成人综合亚洲| 99re热精品视频| 亚洲一区三区电影在线观看| 99pao成人国产永久免费视频| 91丨九色丨蝌蚪| 不卡区在线中文字幕| 一级免费黄色录像| 91精品福利视频| 免费观看日韩毛片| 给我免费播放日韩视频| 亚洲欧美一区二区原创| 99热这里只有精品8| 激情成人在线观看| 中文字幕av一区 二区| 天天操天天摸天天干| 日韩三级免费观看| 欧美日本高清| 国产精品成av人在线视午夜片 | 精品国产一区二区三区四区精华| 五月天激情综合网| 色悠悠久久综合网| 久久免费精品国产久精品久久久久| 久久久综合久久久| 欧美一区二区日韩一区二区| youjizz在线播放| 91精品国产综合久久香蕉麻豆| 在线免费观看a级片| 亚洲婷婷国产精品电影人久久| 成人一二三四区| 亚洲欧美国产精品va在线观看| heyzo在线欧美播放| 亚洲自拍中文字幕| 中文精品久久| 国产欧美精品一二三| 国产精品免费视频一区| 日本一区二区三区久久| 亚洲三级黄色在线观看| 成人自拍av| 日韩av电影在线观看| 天堂午夜影视日韩欧美一区二区| 韩国无码一区二区三区精品| 精品人伦一区二区三区蜜桃网站 | 成人区一区二区| 国产福利不卡视频| 精品97人妻无码中文永久在线| 91精品国产色综合久久不卡蜜臀| 欧美a免费在线| 91精品在线国产| 一区二区中文字| 日本xxxx免费| 精品久久久中文| 色哟哟在线观看| 国产精品狠色婷| 久久麻豆精品| 精品人妻一区二区三| 亚洲精品国久久99热| 黄色片网站免费在线观看| 69av成年福利视频| 欧美日韩播放| 亚洲欧美日韩综合网| 亚洲欧美激情视频在线观看一区二区三区| 91欧美日韩麻豆精品| 欧美成人精品在线播放| 88久久精品| 国产a级一级片| 国产目拍亚洲精品99久久精品| wwwwww在线观看| 久久综合免费视频| 久9re热视频这里只有精品| 夫妻免费无码v看片| 国产精品午夜在线| 国产免费久久久| 国模精品系列视频| 国产精品欧美三级在线观看| 五月天激情视频在线观看| 亚洲另类在线制服丝袜| 色屁屁草草影院ccyycom| 国产成人免费91av在线| 中文字幕亚洲综合久久五月天色无吗'' | 亚洲美女福利视频网站| 久久人体av| 欧美视频在线观看视频 | 少妇被躁爽到高潮无码文| 精品国产乱码久久久久久夜甘婷婷| 在线中文字幕播放| 中文字幕中文字幕在线中心一区| 成年人国产精品| 亚洲在线观看av| 久久久久久久97| 成人久久电影| 女同性恋一区二区三区| 欧美性感一类影片在线播放| 牛牛电影国产一区二区| 日韩高清专区| 成人丝袜18视频在线观看|