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

懂了!VMware/KVM/Docker原來是這么回事兒

云計算 虛擬化
云計算時代,計算資源如同小馬哥當年所言,已經成為了互聯網上的水和電。虛擬主機、web服務器、數據庫、對象存儲等等各種服務我們都可以通過各種各樣的云平臺來完成。

本文轉載自微信公眾號「編程技術宇宙」,作者軒轅之風 。轉載本文請聯系編程技術宇宙公眾號。

云計算時代,計算資源如同小馬哥當年所言,已經成為了互聯網上的水和電。

[[331658]]

虛擬主機、web服務器、數據庫、對象存儲等等各種服務我們都可以通過各種各樣的云平臺來完成。

而在云計算欣欣向榮的背后,有一個重要的功臣,那就是虛擬化技術。可以毫不客氣的說,沒有了虛擬化技術,云計算無從談起。

說起虛擬化你會想到什么?從我們常用的虛擬機三件套VMware、VirtualPC、VirutalBox到如今大火的KVM和容器技術Docker?

 

這些技術是什么關系,背后的技術原理是怎樣的,又有什么樣的區別,各自應用的場景又是什么樣的?

看完這篇文章,相信大家都能回答上面問題。

歷史背景

什么是虛擬化技術?

維基百科中的解釋是這樣的:

虛擬化(技術)是一種資源管理技術,是將計算機的各種實體資源(CPU、內存、磁盤空間、網絡適配器等),予以抽象、轉換后呈現出來并可供分割、組合為一個或多個電腦配置環境。

對于一臺計算機,我們可以簡單的劃分為三層:從下到上依次是物理硬件層,操作系統層、應用程序層

 

1974年,兩位計算機科學家Gerald Popek 和 Robert Goldberg發表了一篇重要的論文《虛擬化第三代體系結構的正式要求》,在這篇論文中提出了虛擬化的三個基本條件:

  • 等價性:程序在本地計算機執行和在虛擬機中執行應該表現出一樣的結果(不包括執行時間的差異)
  • 安全性:虛擬機彼此隔離,與宿主計算機隔離
  • 性能:絕大多數情況下虛擬機中的代碼指令應該直接在物理CPU中執行,少部分特殊指令可由VMM參與。

那如何實現對計算機底層的物理資源的虛擬化分割呢?在計算機技術的發展歷史上,出現了兩種著名的方案,分別是I型虛擬化和II型虛擬化

I型虛擬化

II型虛擬化

 

圖中的VMM意為Virtual Machine Monitor,虛擬機監控程序,或者用另一個更專業的名詞:HyperVisor

從圖中可以清楚的看到兩種虛擬化方案的區別:

Type I: 直接凌駕于硬件之上,構建出多個隔離的操作系統環境

Type II: 依賴于宿主操作系統,在其上構建出多個隔離的操作系統環境

我們熟知的VMware事實上有兩個產品線,一個是VMware ESXi,直接安裝在裸金屬之上,不需要額外的操作系統,屬于第一類虛擬化。另一個是我們普通用戶更加熟知的VMware WorkStation,屬于第二類虛擬化。

如何實現上述的虛擬化方案呢?

一個典型的做法是——陷阱 & 模擬技術

什么意思?簡單來說就是正常情況下直接把虛擬機中的代碼指令放到物理的CPU上去執行,一旦執行到一些敏感指令,就觸發異常,控制流程交給VMM,由VMM來進行對應的處理,以此來營造出一個虛擬的計算機環境。

不過這一經典的虛擬化方案在Intel x86架構上卻遇到了問題。

全虛擬化:VMware 二進制翻譯技術

不同于8086時代16位實地址工作模式,x86架構進入32位時代后,引入了保護模式、虛擬內存等一系列新的技術。同時為了安全性隔離了應用程序代碼和操作系統代碼,其實現方式依賴于x86處理器的工作狀態。

這就是眾所周知的x86處理器的Ring0-Ring3四個“環”。

 

 

操作系統內核代碼運行在最高權限的Ring0狀態,應用程序工作于最外圍權限最低的Ring3狀態,剩下的Ring1和Ring2主流的操作系統都基本上沒有使用。

這里所說的權限,有兩個層面的約束:

  • 能訪問的內存空間
  • 能執行的特權指令

來關注一下第二點,特權指令。

CPU指令集中有一些特殊的指令,用于進行硬件I/O通信、內存管理、中斷管理等等功能,這一些指令只能在Ring0狀態下執行,被稱為特權指令。這些操作顯然是不能讓應用程序隨便執行的。處于Ring3工作狀態的應用程序如果嘗試執行這些指令,CPU將自動檢測到并拋出異常。

回到我們的主題虛擬化技術上面來,如同前面的定義所言,虛擬化是將計算資源進行邏輯或物理層面的切割劃分,構建出一個個獨立的執行環境。

按照我們前面所說的陷阱 & 模擬手段,可以讓虛擬機中包含操作系統在內的程序統一運行在低權限的Ring3狀態下,一旦虛擬機中的操作系統進行內存管理、I/O通信、中斷等操作時,執行特權指令,從而觸發異常,物理機將異常派遣給VMM,由VMM進行對應的模擬執行。

這本來是一個實現虛擬化很理想的模式,不過x86架構的CPU在這里遇到了一個跨不過去的坎。

到底是什么問題呢?

回顧一下前面描繪的理想模式,要這種模式能夠實現的前提是執行敏感指令的時候能夠觸發異常,讓VMM有機會介入,去模擬一個虛擬的環境出來。

但現實是,x86架構的CPU指令集中有那么一部分指令,它不是特權指令,Ring3狀態下也能夠執行,但這些指令對于虛擬機來說卻是敏感的,不能讓它們直接執行。一旦執行,沒法觸發異常,VMM也就無法介入,虛擬機就露餡兒了!

這結果將導致虛擬機中的代碼指令出現無法預知的錯誤,更嚴重的是影響到真實物理計算機的運行,虛擬化所謂的安全隔離、等價性也就無從談起。

怎么解決這個問題,讓x86架構CPU也能支持虛擬化呢?

VMware和QEMU走出了兩條不同的路。

VMware創造性的提出了一個二進制翻譯技術。VMM在虛擬機操作系統和宿主計算機之間扮演一個橋梁的角色,將虛擬機中的要執行的指令“翻譯”成恰當的指令在宿主物理計算機上執行,以此來模擬執行虛擬機中的程序。你可以簡單理解成Java虛擬機執行Java字節碼的過程,不同的是Java虛擬機執行的是字節碼,而VMM模擬執行的就是CPU指令。

 

另外值得一提的是,為了提高性能,也并非所有的指令都是模擬執行的,VMware在這里做了不少的優化,對一些“安全”的指令,就讓它直接執行也未嘗不可。所以VMware的二進制翻譯技術也融合了部分的直接執行。

對于虛擬機中的操作系統,VMM需要完整模擬底層的硬件設備,包括處理器、內存、時鐘、I/O設備、中斷等等,換句話說,VMM用純軟件的形式“模擬”出一臺計算機供虛擬機中的操作系統使用。

這種完全模擬一臺計算機的技術也稱為全虛擬化,這樣做的好處顯而易見,虛擬機中的操作系統感知不到自己是在虛擬機中,代碼無需任何改動,直接可以安裝。而缺點也是可以想象:完全用軟件模擬,轉換翻譯執行,性能堪憂!

而QEMU則是完全軟件層面的“模擬”,乍一看和VMware好像差不多,不過實際本質是完全不同的。VMware是將原始CPU指令序列翻譯成經過處理后的CPU指令序列來執行。而QEMU則是完全模擬執行整個CPU指令集,更像是“解釋執行”,兩者的性能不可同日而語。

 

半虛擬化:Xen 內核定制修

改既然有全虛擬化,那與之相對的也就有半虛擬化,前面說了,由于敏感指令的關系,全虛擬化的VMM需要捕獲到這些指令并完整模擬執行這個過程,實現既滿足虛擬機操作系統的需要,又不至于影響到物理計算機。

但說來簡單,這個模擬過程實際上相當的復雜,涉及到大量底層技術,并且如此模擬費時費力。

而試想一下,如果把操作系統中所有執行敏感指令的地方都改掉,改成一個接口調用(HyperCall),接口的提供方VMM實現對應處理,省去了捕獲和模擬硬件流程等一大段工作,性能將獲得大幅度提升。

這就是半虛擬化,這項技術的代表就是Xen,一個誕生于2003年的開源項目。

 

這項技術一個最大的問題是:需要修改操作系統源碼,做相應的適配工作。這對于像Linux這樣的開源軟件還能接受,充其量多了些工作量罷了。但對于Windows這樣閉源的商業操作系統,修改它的代碼,無異于癡人說夢。

硬件輔助虛擬化 VT / AMD-v

折騰來折騰去,全都是因為x86架構的CPU天然不支持經典虛擬化模式,軟件廠商不得不想出其他各種辦法來在x86上實現虛擬化。

如果進一步講,CPU本身增加對虛擬化的支持,那又會是一番怎樣的情況呢?

在軟件廠商使出渾身解數來實現x86平臺的虛擬化后的不久,各家處理器廠商也看到了虛擬化技術的廣闊市場,紛紛推出了硬件層面上的虛擬化支持,正式助推了虛擬化技術的迅猛發展。

這其中為代表的就是Intel的VT系列技術和AMD的AMD-v系列技術。

 

硬件輔助虛擬化細節較為復雜,簡單來說,新一代CPU在原先的Ring0-Ring3四種工作狀態之下,再引入了一個叫工作模式的概念,有VMX root operation和VMX non-root operation兩種模式,每種模式都具有完整的Ring0-Ring3四種工作狀態,前者是VMM運行的模式,后者是虛擬機中的OS運行的模式。

VMM運行的層次,有些地方將其稱為Ring -1,VMM可以通過CPU提供的編程接口,配置對哪些指令的劫持和捕獲,從而實現對虛擬機操作系統的掌控。

 

換句話說,原先的VMM為了能夠掌控虛擬機中代碼的執行,不得已采用“中間人”來進行翻譯執行,現在新的CPU告訴VMM:不用那么麻煩了,你提前告訴我你對哪些指令哪些事件感興趣,我在執行這些指令和發生這些事件的時候就通知你,你就可以實現掌控了。完全由硬件層面提供支持,性能自然高了不少。

上面只是硬件輔助虛擬化技術的一個簡單理解,實際上還包含更多的要素,提供了更多的便利給VMM,包括內存的虛擬、I/O的虛擬等等,讓VMM的設計開發工作大大的簡化,VMM不再需要付出昂貴的模擬執行成本,整體虛擬化的性能也有了大幅度的提升。

VMware從5.5版本開始引入對硬件輔助虛擬化的支持,隨后在2011年的8.0版本中正式全面支持。于是乎,我們在創建虛擬機的時候,可以選擇要使用哪一種虛擬化引擎技術,是用原先的二進制翻譯執行,還是基于硬件輔助虛擬化的新型技術。

 

同一時期的XEN從3.0版本也加入對硬件輔助虛擬化的支持,從此基于XEN的虛擬機中也能夠運行Windows系統了。

KVM-QEMU

有了硬件輔助虛擬化的加持,虛擬化技術開始呈現井噴之勢。VirtualBox、Hyper-V、KVM等技術如雨后春筍般接連面世。這其中在云計算領域聲名鵲起的當屬開源的KVM技術了。

KVM全稱for Kernel-based Virtual Machine,意為基于內核的虛擬機。

在虛擬化底層技術上,KVM和VMware后續版本一樣,都是基于硬件輔助虛擬化實現。不同的是VMware作為獨立的第三方軟件可以安裝在Linux、Windows、MacOS等多種不同的操作系統之上,而KVM作為一項虛擬化技術已經集成到Linux內核之中,可以認為Linux內核本身就是一個HyperVisor,這也是KVM名字的含義,因此該技術只能在Linux服務器上使用。

 

KVM技術常常搭配QEMU一起使用,稱為KVM-QEMU架構。前面提到,在x86架構CPU的硬件輔助虛擬化技術誕生之前,QEMU就已經采用全套軟件模擬的辦法來實現虛擬化,只不過這種方案下的執行性能非常低下。

KVM本身基于硬件輔助虛擬化,僅僅實現CPU和內存的虛擬化,但一臺計算機不僅僅有CPU和內存,還需要各種各樣的I/O設備,不過KVM不負責這些。這個時候,QEMU就和KVM搭上了線,經過改造后的QEMU,負責外部設備的虛擬,KVM負責底層執行引擎和內存的虛擬,兩者彼此互補,成為新一代云計算虛擬化方案的寵兒。

容器技術-LXC & Docker

前面談到的無論是基于翻譯和模擬的全虛擬化技術、半虛擬化技術,還是有了CPU硬件加持下的全虛擬化技術,其虛擬化的目標都是一臺完整的計算機,擁有底層的物理硬件、操作系統和應用程序執行的完整環境。

為了讓虛擬機中的程序實現像在真實物理機器上運行“近似”的效果,背后的HyperVisor做了大量的工作,付出了“沉重”的代價。

雖然HyperVisor做了這么多,但你有沒有問過虛擬機中的程序,這是它想要的嗎?或許HyperVisor給的太多,而目標程序卻說了一句:你其實可以不用這樣辛苦。

確實存在這樣的情況,虛擬機中的程序說:我只是想要一個單獨的執行執行環境,不需要你費那么大勁去虛擬出一個完整的計算機來。

這樣做的好處是什么?

虛擬出一臺計算機的成本高還是只虛擬出一個隔離的程序運行環境的成本高?答案很明顯是前者。一臺物理機可能同時虛擬出10臺虛擬機就已經開始感到乏力了,但同時虛擬出100個虛擬的執行環境卻還是能夠從容應對,這對于資源的充分利用可是有巨大的好處。

近幾年大火的容器技術正是在這樣的指導思想下誕生的。

 

不同于虛擬化技術要完整虛擬化一臺計算機,容器技術更像是操作系統層面的虛擬化,它只需要虛擬出一個操作系統環境。

LXC技術就是這種方案的一個典型代表,全稱是LinuX Container,通過Linux內核的Cgroups技術和namespace技術的支撐,隔離操作系統文件、網絡等資源,在原生操作系統上隔離出一個單獨的空間,將應用程序置于其中運行,這個空間的形態上類似于一個容器將應用程序包含在其中,故取名容器技術。

舉個不是太恰當的比喻,一套原來是三居室的房子,被二房東拿來改造成三個一居室的套間,每個一居室套間里面都配備了衛生間和廚房,對于住在里面的人來說就是一套完整的住房。

如今各個大廠火爆的Docker技術底層原理與LXC并不本質區別,甚至在早期Docker就是直接基于LXC的高層次封裝。Docker在LXC的基礎上更進一步,將執行執行環境中的各個組件和依賴打包封裝成獨立的對象,更便于移植和部署。

 

容器技術的好處是輕量,所有隔離空間的程序代碼指令不需要翻譯轉換,就可以直接在CPU上執行,大家底層都是同一個操作系統,通過軟件層面上的邏輯隔離形成一個個單獨的空間。

容器技術的缺點是安全性不如虛擬化技術高,畢竟軟件層面的隔離比起硬件層面的隔離要弱得多。隔離環境系統和外面的主機共用的是同一個操作系統內核,一旦利用內核漏洞發起攻擊,程序突破容器限制,實現逃逸,危及宿主計算機,安全也就不復存在。

超輕虛擬化 firecracker

虛擬完整的計算機隔離性好但太過笨重,簡單的容器技術又因為太過輕量純粹靠軟件隔離不夠安全,有沒有一個折中的方案同時兼具兩者的優點,實現既輕量又安全呢?

近年來,一種超輕虛擬化的思想開始流行開來,亞馬遜推出的firecracker就是一個典型的代表。

 

firecracker將虛擬化技術的強隔離性和容器技術的輕量性進行融合,提出了一個microVM的概念,底層通過KVM虛擬化技術實現各個microVM的強隔離,而隔離的虛擬機中運行的是一個個精簡版的微型操作系統,砍掉了大量無用的功能,專為容器設計的微型OS。

超輕虛擬化如今成為一個新的浪潮,除了AWS的firecracker,谷歌的gVisor, Intel主導的NEMU也在向這個領域開始發力。

總結

本文簡單介紹了虛擬化技術的基本概念和基本要求。隨后引出由于早期的x86架構不支持經典的虛擬化方案,各家軟件廠商只能通過軟件模擬的形式來實現虛擬化,其代表是早期的VMware WorkStation和Xen。

不過純粹依靠軟件的方式畢竟有性能的瓶頸,好在Intel和AMD及時推出了CPU硬件層面的虛擬化支持,軟件廠商迅速跟進適配,極大的改善了虛擬化的性能體驗。這一時期的代表有新版本的VMware WorkStation、Hyper-V、KVM等。

 

 

近年來,隨著云計算和微服務的縱深發展,對虛擬化技術的虛擬粒度逐漸從粗到細。從最早的虛擬化完整的計算機,到后來只需虛擬出一個操作系統,再到后來虛擬出一個微服務需要的環境即可,以Docker為代表的容器技術在這個時期大放異彩。

 

責任編輯:武曉燕 來源: 編程技術宇宙
相關推薦

2022-08-15 08:01:00

三色標記JVM算法

2021-07-29 16:56:59

微信騰訊注冊

2025-04-03 10:39:56

2018-06-04 08:40:20

磁盤分區MBR

2025-07-03 07:05:00

JavaScriptPromise代碼

2022-10-21 08:17:13

MongoDB查詢Document

2017-11-24 11:10:38

區塊鏈礦工分叉

2023-05-31 16:40:01

2021-07-30 07:28:16

偽類偽元素CSS

2021-07-07 05:37:57

郵件安全網絡攻擊數據泄露

2021-02-07 08:13:18

@DateTimeFo@NumberFormSpring

2018-05-08 08:46:47

Linux內存釋放

2020-03-04 08:47:10

Kafka架構原理

2020-02-23 15:55:00

疫情AI人工智能

2020-11-12 07:32:53

JavaScript

2019-12-06 10:44:27

分布式集群業務

2022-01-14 14:19:38

ReactTS前端

2024-10-11 11:59:03

2018-01-25 16:07:41

匿名函數自執行

2017-10-11 13:20:36

點贊
收藏

51CTO技術棧公眾號

欧美美女搞黄| 在线免费黄色av| 96sao在线精品免费视频| 亚洲午夜久久久| 免费精品视频一区二区三区| 国产精品午夜一区二区| 欧美在线91| 国产亚洲欧美aaaa| 丰满少妇一区二区三区专区| 日韩伦理在线| 亚洲乱码中文字幕| 日韩av电影免费在线观看| 国内老熟妇对白xxxxhd| 毛片一区二区| 欧美日本黄视频| 国产高潮呻吟久久| av一级亚洲| 欧美精品免费视频| 看av免费毛片手机播放| 91高清在线观看视频| 国产亚洲女人久久久久毛片| 国产麻豆日韩| 国产精品久久久久久久免费看| 国产日韩欧美| 欧美激情视频给我| 亚洲人与黑人屁股眼交| 男男gay无套免费视频欧美 | 国产午夜无码视频在线观看 | 日本精品视频| 欧美中文字幕久久| 国产超级av在线| 中文在线免费| 最新欧美精品一区二区三区| 欧美日韩国产高清视频| 人妻91麻豆一区二区三区| 国内精品久久久久影院薰衣草 | 91精品视频一区二区| 91久久线看在观草草青青| 波多野结衣综合网| 青青草视频在线免费直播| 日韩一区日韩二区| 亚洲欧美日韩在线综合| 国产在线91| 久久九九久久九九| 免费观看成人高| 欧洲亚洲精品视频| 91蜜桃视频在线| 精品国产乱码久久久久久久软件| 免费av网站观看| 不卡一区二区在线| 国产欧美在线一区二区| 熟妇高潮一区二区高潮| 99精品视频在线免费观看| 韩国一区二区三区美女美女秀 | 国产农村妇女aaaaa视频| 亚洲第一黄色| 性欧美暴力猛交69hd| 国产污视频在线观看| 日韩午夜av| 26uuu另类亚洲欧美日本一| 亚洲一区欧美在线| 久久av一区| 国产精品劲爆视频| 亚洲无码久久久久| 精品一区二区三区久久| 亚洲自拍偷拍网址| 欧美一级特黄aaaaaa| 成人成人成人在线视频| 久久久久久国产精品mv| 久蕉在线视频| 中文字幕一区二区三区蜜月| 国产人妻互换一区二区| 蜜桃成人365av| 午夜精品国产更新| 韩国一区二区av| 欧美黑粗硬大| 日韩午夜av一区| 久久久久久久无码| 精品国产乱码久久久久久蜜坠欲下| 国产一区二区日韩| 欧美精品99久久久| 国产亚洲午夜| 国产精品入口日韩视频大尺度 | 日本在线播放一二三区| 色哟哟一区二区在线观看| 韩国视频一区二区三区| 美女久久精品| 国产午夜精品麻豆| 国产老头老太做爰视频| 99国产精品自拍| 国产精品久久电影观看| 亚洲成人一级片| 久久蜜桃av一区精品变态类天堂 | 欧美精品午夜| 欧美亚洲另类激情另类| 国产女人18毛片水18精| 99re热这里只有精品视频| 亚洲一区二区三区精品视频 | 亚洲精品国产高清久久伦理二区| 噜噜噜久久亚洲精品国产品麻豆| 亚洲成人va| 精品88久久久久88久久久| 手机看片福利视频| 亚洲午夜一区| 成人精品视频99在线观看免费 | 亚洲一区二区三区在线免费 | 国产美女福利在线| 岛国av午夜精品| 古装做爰无遮挡三级聊斋艳谭| 亚洲国产国产| 欧美激情高清视频| 国产又粗又黄又爽的视频| 9i在线看片成人免费| 国产日本欧美在线| 成人午夜精品| 亚洲精品99久久久久中文字幕| 国产极品美女在线| 日韩中文字幕1| 精品国产一区二区三区麻豆小说| 麻豆tv免费在线观看| 色综合久久久久久久久| 久久久久久久穴| 中文字幕亚洲综合久久五月天色无吗'' | 国产精品麻豆免费版| 快射av在线播放一区| 91九色02白丝porn| 青青草成人免费视频| 国产精品sm| 91最新在线免费观看| 福利在线视频导航| 色爱区综合激月婷婷| 国产又粗又长又爽| 在线成人h网| 成人av免费在线看| 日本孕妇大胆孕交无码| 91精品在线观看入口| 中国美女黄色一级片| 日韩精品欧美精品| 日本黑人久久| 亚洲mmav| 亚洲最新av网址| 尤物视频免费观看| 久久久www成人免费无遮挡大片| 欧美日韩精品在线一区二区| 91国内精品| 国语自产精品视频在线看一大j8 | 久久久久久久久久久99999| 浮妇高潮喷白浆视频| 久久99国产精品久久99大师| 欧美精品videosex极品1| www.香蕉视频| 亚洲一区二区三区四区的| 无码人妻精品一区二区三| 尤物在线精品| 久久国产一区二区| 在线免费日韩片| 亚洲一区999| ,一级淫片a看免费| 亚洲欧美视频一区| 性折磨bdsm欧美激情另类| 亚洲视频日本| 久久久综合亚洲91久久98| 韩日精品一区二区| 国产一区二区三区直播精品电影| 亚洲视频在线观看一区二区| 亚洲品质自拍视频网站| 9.1在线观看免费| 亚洲乱亚洲高清| 日韩免费毛片| **国产精品| 久久久久久综合网天天| 三级黄视频在线观看| 在线观看不卡视频| 国产精品国产精品88| 成人av网址在线| 国产嫩草在线观看| 中文字幕一区二区三区在线视频| 国产精品一级久久久| 欧美大片1688| 欧美成人免费观看| 手机亚洲第一页| 欧美日韩一区精品| 精品无码人妻一区二区三区| 91免费看片在线观看| 91女神在线观看| 影音先锋中文字幕一区二区| 日韩三级电影免费观看| 深夜福利一区| 国产精品99久久久久久久久| 国产日产一区二区| 亚洲男人的天堂在线| 国产精品爽爽久久久久久| 午夜精品视频在线观看| 老司机深夜福利网站| 成人av在线网| 爽爽爽在线观看| 亚洲欧美日韩国产综合精品二区| 中文字幕日韩精品久久| 另类ts人妖一区二区三区| 国产男人精品视频| 男人天堂视频在线观看| 播播国产欧美激情| 人人九九精品| 精品国产一区二区三区久久影院| 亚洲黄网在线观看| 亚洲妇女屁股眼交7| 激情五月深爱五月| 99久久久免费精品国产一区二区| 特级西西444www| 免费亚洲视频| 精品国产一区三区| 欧美一区91| 亚洲高清视频在线观看| 亚洲制服一区| 国产精品手机视频| 成人精品在线| 国产精品日韩欧美综合| 日韩高清中文字幕一区二区| 久久久久久久国产| www在线观看播放免费视频日本| 亚洲色图校园春色| 五月天激情婷婷| 欧美大片在线观看一区二区| 中文字幕1区2区3区| 色呦呦一区二区三区| 97人人澡人人爽人人模亚洲| 亚洲制服丝袜av| 亚洲不卡在线播放| 国产精品久久久久久久裸模| 五月天综合视频| 久久综合色天天久久综合图片| 日本少妇xxxx软件| 国产91丝袜在线观看| 欧美国产日韩在线视频| 久久成人久久爱| 国产3p在线播放| 蜜臀av一级做a爰片久久| 青青在线视频免费| 性8sex亚洲区入口| 欧美污视频网站| 久久这里有精品15一区二区三区| 欧美精品一区免费| 久久激情综合| 成人一区二区三| 日本不卡视频在线| 色婷婷狠狠18| 久久99精品国产91久久来源| 日韩高清第一页| 国内外成人在线| 亚洲成人av免费观看| 国产精品77777| 亚洲欧洲日韩综合| av电影在线观看完整版一区二区| 视频免费在线观看| 91色|porny| 免费视频91蜜桃| 中文字幕日韩一区二区| 婷婷激情四射网| 亚洲一区二区三区国产| 国产无精乱码一区二区三区| 丰满岳妇乱一区二区三区| av图片在线观看| 欧美视频一区二区三区四区| 一二三四区在线| 日韩免费福利电影在线观看| 欧美一区二区三区激情| 精品亚洲一区二区三区| 国产区视频在线| 久久资源免费视频| www.51av欧美视频| 国产精品mp4| a一区二区三区亚洲| 国产精品美女xx| 欧美日一区二区| 日韩不卡一二区| 在线欧美亚洲| 久久久国产欧美| 国产伦精品一区二区三区免费| 亚洲一二三四五| 国产欧美日韩亚州综合| 青娱乐91视频| 日韩欧美国产一区二区| 亚洲视频在线免费播放| 精品国免费一区二区三区| 欧美女优在线| 大量国产精品视频| 亚洲女色av| 91最新国产视频| 香蕉久久夜色精品国产使用方法 | 色的视频在线免费看| 色综合导航网站| 三上悠亚激情av一区二区三区| 92国产精品视频| 国产欧美日韩精品高清二区综合区| www.亚洲一区二区| 久久精品盗摄| 一个人看的视频www| 久久蜜桃香蕉精品一区二区三区| 日本福利片在线观看| 欧美视频第一页| 亚洲精品久久久久久动漫器材一区| 亚洲无线码在线一区观看| 女人天堂av在线播放| 国产精品国产三级国产aⅴ浪潮| av成人资源网| eeuss中文| 巨乳诱惑日韩免费av| 久久久无码人妻精品无码| 国产精品污网站| 久久久精品福利| 精品电影一区二区| 黄色成人在线观看| 国产精品久久久久77777| 你懂的在线观看一区二区| 中文字幕中文字幕在线中一区高清 | 亚洲精品成人在线| 一区二区乱子伦在线播放| 亚洲国产另类 国产精品国产免费| 日本电影在线观看网站| 情事1991在线| 国产乱人伦丫前精品视频| 色哟哟免费网站| 美女视频黄久久| 影音先锋制服丝袜| 欧美日韩一区二区三区在线免费观看| www.蜜臀av.com| 久久亚洲私人国产精品va | 国产午夜精品一区| 欧美~级网站不卡| 天天干天天色天天干| 国产偷国产偷精品高清尤物| 中国一级免费毛片| 亚洲精品成人网| 6699嫩草久久久精品影院| 99国产在线| 欧美精品一卡| 人妻互换一二三区激情视频| 亚洲卡通欧美制服中文| 国产强被迫伦姧在线观看无码| 综合国产在线视频| 青青草国产一区二区三区| 亚洲成人自拍| 麻豆精品在线播放| 91久久久久久久久久久久久久| 欧美色偷偷大香| 日本不卡视频| 91久久久久久| 欧美日韩精品免费观看视频完整| 手机av在线网站| 亚洲精品v日韩精品| 亚洲精选一区二区三区| 久久久在线观看| 青青操综合网| 茄子视频成人免费观看| 国产区在线观看成人精品| 中文天堂在线播放| 久久国内精品一国内精品| 精品中文字幕一区二区三区四区| 99re6这里有精品热视频| 国产成人精品免费| 91浏览器在线观看| 亚洲女成人图区| 高清欧美日韩| 久久国产精品免费观看| 成人福利电影精品一区二区在线观看| 毛片在线免费视频| 国产亚洲精品久久久久动| 亚洲欧美综合久久久久久v动漫| 美女在线免费视频| av在线播放一区二区三区| 波多野结衣绝顶大高潮| 日韩在线观看成人| 成人性生交大片免费看96| 国产精品动漫网站| 国产精品久99| 人妻一区二区三区四区| 日本视频久久久| 99久久99久久精品国产片桃花 | 一本大道熟女人妻中文字幕在线 | 亚洲影院在线播放| 社区色欧美激情 | av一级久久| 国产精品va无码一区二区| 中文字幕免费观看一区| www.97av.com| 国产精品999| 欧美日韩国产免费观看| 一本加勒比北条麻妃| 在线不卡中文字幕| 成人在线黄色电影| 亚洲一区二区三区免费看| 成人黄色综合网站| 中文在线观看av| 久久久久久国产精品久久| 精品72久久久久中文字幕| 日韩久久久久久久久久久| 色综合久久久网| 操喷在线视频| 丰满女人性猛交| 久久久久久久久岛国免费|