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

    一種高性能Serverless計算設(shè)計

    2022-02-03 07:12:08陳富強
    現(xiàn)代計算機 2022年21期
    關(guān)鍵詞:開發(fā)者代碼容器

    陳富強

    (廣州華商學院數(shù)據(jù)科學學院,廣州 510000)

    0 引言

    在傳統(tǒng)開發(fā)模式中,開發(fā)一個應用程序,從開始到上線需要不同的角色來做不同的事情,溝通成本非常大,并且運維過程中需要考慮到服務器的負載均衡、事務、集群、緩存、消息傳遞和數(shù)據(jù)冗余等事情。

    云計算涌現(xiàn)出很多改變傳統(tǒng)IT 架構(gòu)和運維方式的新技術(shù),比如虛擬機、容器、微服務,無論這些技術(shù)應用在哪些場景,降低成本、提升效率是云服務永恒的主題。Serverless 架構(gòu)就是在云計算背景下產(chǎn)生的,基于Serverless 架構(gòu)后端的應用被拆分成為一個個函數(shù),只需要編寫完成函數(shù)后部署到Serverless 服務即可,不用關(guān)心任何服務器的操作,大大提高了開發(fā)的效率,減少了溝通的成本。

    Serverless 中文的含義是"無服務器",但是它真正的含義是開發(fā)者再也不用過多考慮服務器的問題,但是并不代表完全去除服務器,而是依靠第三方資源服務器后端,比如使用Ama?zon Web Services(AWS)Lambda 計算服務來執(zhí)行代碼。Serverless 架構(gòu)分為Backend as a Service(BaaS)和Functions as a Service(FaaS)[1]兩種技術(shù),Baas 的含義是后端即服務,它的應用架構(gòu)由大量第三方云服務器和API 組成,使用中關(guān)于服務器的邏輯和狀態(tài)都由服務提供方來管理。比如典型的單頁應用SPA 和移動APP 客戶端應用,前后端交互主要是以RestAPI 調(diào)用為主。只需要調(diào)用服務提供方的API 即可完成相應的功能,比如常見的身份驗證,云端數(shù)據(jù)/文件存儲,消息推送,應用數(shù)據(jù)分析等。

    FaaS 可以被叫做:函數(shù)即服務。開發(fā)者可以直接將服務業(yè)務邏輯代碼部署、運行在第三方提供的無狀態(tài)計算容器中,開發(fā)者只需要編寫業(yè)務代碼即可,無需關(guān)注服務器,并且代碼的執(zhí)行是由事件觸發(fā)的。其中AWS Lambda是目前最佳的FaaS 實現(xiàn)之一。Serverless 是由開發(fā)者實現(xiàn)的服務端邏輯運行在無狀態(tài)的計算容器中,它是由事件觸發(fā),完全被第三方管理。

    Serverless 計算是一種無需管理服務器即可構(gòu)建和部署云服務的方法[2]。與IaaS(基礎(chǔ)設(shè)施即服務)相比,Serverless 計算提供了更高級別的抽象,因此有望提供更高的開發(fā)人員生產(chǎn)力和更低的運營成本。無服務器計算的關(guān)鍵特征包括資源彈性零操作和即用即付。

    最初的云服務AWS S3(Simple Storage Ser?vice)[3]是無服務器的,但僅用于存儲,實踐證明很難擴展代碼執(zhí)行。IaaS 成為主導的云服務,開發(fā)人員提供虛擬機(服務器)來部署應用程序。開發(fā)者負責規(guī)劃、配置、部署和維護服務器,即使是更高級的PaaS(平臺即服務),開發(fā)者也只是獲得了預裝軟件堆棧的虛擬服務器,必須根據(jù)分配的資源付費(例如CPU 和內(nèi)存),而不是實際使用情況付費。

    近年來,由AWS lambda 首創(chuàng)的新一代云服務使開發(fā)人員能夠直接基于代碼功能創(chuàng)建Web服務。開發(fā)人員無需配置或管理服務器,云提供商在請求到來時自動部署執(zhí)行環(huán)境,并根據(jù)運行的需求擴展執(zhí)行環(huán)境,這種方法被稱為功能即服務(FaaS)。行業(yè)報告表明,F(xiàn)aaS 已經(jīng)受到云計算用戶的歡迎,并可能成為未來云計算的主導形式。

    FaaS 的興起得益于虛擬化和容器化技術(shù)的進步,這可以讓開發(fā)者以最小的開銷頻繁啟動和停止執(zhí)行環(huán)境。領(lǐng)先的公共云提供商使用系統(tǒng)虛擬機和應用程序容器的組合作為FaaS 的基礎(chǔ)設(shè)施。與系統(tǒng)虛擬機相比,Docker 等應用容器更快更輕[2],但安全性相較于虛擬機要低。

    在當前主流的FaaS 應用中,AWS Lambda是基于一種名為Firecracker 的輕量級虛擬化技術(shù)。Firecracker也稱為micro VM,比傳統(tǒng)系統(tǒng)虛擬機更輕、更快,因此適用于Faas 工作負載;IBM Cloud 功能利用Docker 容器提供隔離;微軟Azure[4]功能兼容Docker,但部署在公有云時增加了虛擬機保護;谷歌云功能采用了一種折衷的方法,其g Visor 引擎主要目的是在公共云中安全運行Docker。然而,g Visor 引擎比普通Docker慢2倍。

    即使有那些性能優(yōu)化的系統(tǒng)虛擬機和應用程序容器,F(xiàn)aaS仍然存在性能和擴展性問題:

    一是冷啟動慢。配置和啟動micro VM 或容器可能需要幾秒鐘,其中每個函數(shù)執(zhí)行都可能需要一個新的micro VM 或容器,此問題還會導致不一致的問題和可能出現(xiàn)一些不可預測的運行結(jié)果,因為函數(shù)的執(zhí)行可能還要比運行環(huán)境的啟動更快一些。

    其次,虛擬機或容器必須為每個函數(shù)調(diào)用設(shè)置一個運行時軟件堆棧,包括不同操作系統(tǒng)的標準庫。這是一種很大的資源消耗。

    最后,虛擬機或容器只能測量粗粒度的資源消耗,例如使用的分配內(nèi)存和執(zhí)行時間。而它們不支持基于準確CPU 執(zhí)行周期的細粒度使用計費。

    在本文中,將討論一種不依賴于虛擬機和容器的FaaS方法。

    1 Serverless

    Serverless 中文的含義是"無服務器",但是它真正的含義是開發(fā)者再也不用過多考慮服務器的問題[1],但是并不代表完全去除服務器,而是依靠第三方資源服務器后端。

    在現(xiàn)階段,Serverless 主要應用在以下幾個場景:在Web 及移動端服務中,可以整合API網(wǎng)關(guān)和Serverles 服務構(gòu)建Web 及移動后端,幫助開發(fā)者構(gòu)建可彈性擴展、高可用的移動或Web 后端應用服務;在IoT 場景下可高效地處理實時流數(shù)據(jù),由設(shè)備產(chǎn)生海量的實時信息流數(shù)據(jù),通過Serverles 服務分類處理并寫入后端處理。另外在實時媒體資訊內(nèi)容處理場景里,用戶上傳的音視頻到對象存儲OBS,通過上傳事件觸發(fā)多個函數(shù),分別完成高清轉(zhuǎn)碼、音頻轉(zhuǎn)碼等功能,滿足用戶對實時性和并發(fā)能力的高要求。無服務器計算還適合于任何事件驅(qū)動的各種不同的用例,這包括物聯(lián)網(wǎng)、移動應用,基于網(wǎng)絡(luò)的應用程序和聊天機器人等。

    場景一:應用負載有顯著的波峰波谷

    Serverless 應用成功與否的評判標準并不是公司規(guī)模的大小,而是其業(yè)務背后的具體技術(shù)問題,比如業(yè)務波峰波谷明顯,如何實現(xiàn)削峰填谷。一個公司的業(yè)務負載具有波峰波谷時,機器資源要按照峰值需求預估;而在波谷時期機器利用率則明顯下降,這是因為不能進行資源復用而導致的浪費。

    業(yè)界普遍共識是,當自有機器的利用率小于30%,使用Serverless后會有顯著的效率提升。對于云服務廠商,在具備了足夠多的用戶之后,各種波峰波谷疊加后平穩(wěn)化,聚合之后資源復用性更高。比如,外賣企業(yè)負載高峰是在用餐時期,安防行業(yè)的負載高峰則是夜間,這是受各個企業(yè)業(yè)務定位所限的;而對于一個成熟的云服務廠商,如果其平臺足夠大,用戶足夠多,是不應該有明顯的波峰波谷現(xiàn)象的。

    場景二:典型用例-基于事件的數(shù)據(jù)處理

    視頻處理的后端系統(tǒng),常見功能需求如下:視頻轉(zhuǎn)碼、抽取數(shù)據(jù)、人臉識別等,這些均為通用計算任務,可由函數(shù)計算執(zhí)行。

    開發(fā)者需要自己寫出實現(xiàn)邏輯,再將任務按照控制流連接起來,每個任務的具體執(zhí)行由云廠商來負責。如此,開發(fā)變得更便捷,并且構(gòu)建的系統(tǒng)天然高可用、實時彈性伸縮,用戶不需要關(guān)心機器層面問題。

    對于企業(yè)來說,支持Serverless 計算的平臺可以節(jié)省大量時間和成本,同時可以減輕員工負擔,讓開發(fā)者得以開展更有價值的工作。另一方面可以提高敏捷度,更快速地推出新應用和新服務,進而提高客戶滿意度。

    但是Serverless 對應用來說不是完美的,存在以下問題:

    (1)不適合長時間運行應用

    Serverless 只有在請求到來時才運行。當應用不運行時就會進入“休眠狀態(tài)”,下次當請求來臨時,應用將會需要一個啟動時間,即冷啟動時間。如果應用需要一直長期不間斷的運行、處理大量的請求,那么可能就不適合采用Serverless 架構(gòu)。如果通過CRON 的方式或者CloudWatch 來定期喚醒應用,又會比較消耗資源。這就需要對Serverless 架構(gòu)做優(yōu)化,如果頻繁調(diào)用,這個資源將會常駐內(nèi)存,第一次冷啟動之后,就可以一直服務,直到一段時間內(nèi)沒有新的調(diào)用請求進來,才會轉(zhuǎn)入“休眠”狀態(tài),甚至被回收,從而不消耗任何資源。

    (2)完全依賴于第三方服務

    當企業(yè)云環(huán)境已經(jīng)有大量的基礎(chǔ)設(shè)施時,Serverless 對于應用來說并不是一個好的解決方案。當采用某云服務廠商的Serverless 架構(gòu)時,應用就和該服務供應商綁定了,那么再將服務遷到別的云服務商上就沒有那么容易。因此項目需要修改一下系列的底層代碼,而能采取的應對方案,便是建立隔離層。建立隔離層意味著在設(shè)計應用的時候,就需要隔離API 網(wǎng)關(guān)、隔離數(shù)據(jù)庫層,市面上還沒有成熟的ORM 工具,既支持Firebase,又支持DynamoDB 等,這些也將帶來一些額外的成本,可能帶來的問題會比解決的問題多。

    (3)缺乏調(diào)試和開發(fā)工具

    每次當項目需要調(diào)試時,需要一遍又一遍地上傳代碼。每次上傳的時候,像是在部署服務器,并不能總是快速地定位出問題在哪。針對這個問題,項目可以使用一個類似于log4j 的可以分級別記錄日志的Node.js 庫winston??芍С謊rror、warn、info、verbose、debug、silly 六個不同級別的日志,再結(jié)合大數(shù)據(jù)進行日志分析過濾,快速定位問題。

    (4)構(gòu)建復雜

    Serverless 很便宜,但構(gòu)建起來并不簡單。AWS Lambda 的Cloud Formation 配置非常復雜且難以實現(xiàn)及編寫(JSON 格式),雖然Cloud For?mation提供了Template模板,但想要在項目中使用的話,需要創(chuàng)建一個規(guī)定的Stack,在Stack中指定要使用的模板Template,然后AWS 才會按照Template中的定義來創(chuàng)建及初始化資源。

    而Serverless Framework 的配置相對簡單,采用的是YAML 格式。在部署的時候,Server?less Framework 會根據(jù)配置生成Cloud Formation配置。然而這也并非是一個真正用于生產(chǎn)的配置,真實的應用場景遠遠比這復雜。

    2 WebAssembly簡介

    WebAssembly(縮寫為wasm)是一種使用非JavaScript代碼,并使其在瀏覽器中運行的方法。這些代碼可以是C、C++或Rust 等。它們會被編譯進瀏覽器,在CPU 上以接近原生的速度運行。這些代碼的形式是二進制文件,可以直接在JavaScript 中將它們當作模塊來用。WebAs?sembly 不能替代Javascript,相反,這兩種技術(shù)是相輔相成的。通過JavaScriptAPI,可以將WebAssembly 模塊加載到頁面中。也就是說,可以通過WebAssembly 來充分利用編譯代碼的性能,同時保持JavaScript 的靈活性。WebAs?sembly 的使用場景遠不止于適用于Web 瀏覽器,還適用于各種需要提升運行性能的場景。此外,WebAssembly 不是編程語言,而是一種中間格式,叫字節(jié)碼,可以作為其他語言的編譯目標。

    WebAssembly 是一種新的字節(jié)碼格式,主流瀏覽器都已經(jīng)支持WebAssembly。和JS 需要解釋執(zhí)行不同的是,WebAssembly 字節(jié)碼和底層機器碼很相似,可快速裝載運行,因此性能相對于JS 解釋執(zhí)行大大提升。換言之,WebAs?sembly 并不是一門編程語言,而是一份字節(jié)碼標準,需要用高級編程語言編譯出字節(jié)碼放到WebAssembly虛擬機中才能運行。

    盡管WebAssembly 是為運行在Web 上設(shè)計的,但它也可以在其它的環(huán)境中良好地運行。包括從用作測試的最小化shell,到完整的應用環(huán)境——例如:在數(shù)據(jù)中心的服務器、物聯(lián)網(wǎng)(IoT)設(shè)備或者是移動桌面應用程序。甚至,運行嵌入在較大程序里也是可行的。

    非Web 環(huán)境下,它有和Web 環(huán)境下不同的應用編程接口(API)。功能測試(feature testing)和動態(tài)鏈接(dynamic linking)會使其可自發(fā)現(xiàn)、易于使用。非Web 環(huán)境可能包括JavaScript 虛擬機(例如node.js)。但是,WebAssembly也被設(shè)計為能夠在沒有JavaScript虛擬機的情況下運行。

    WebAssembly 標準本身不會嘗試定義任何大型可移植的類庫。然而,作為WebAssembly語義核心庫中的函數(shù)的某些功能,將以原始操作符(primitive operators)的身份,成為核心WebAs?sembly 標準的一部分。對于在Web 和流行的非Web 環(huán)境之間存在重疊的地方,將會有共享的規(guī)范。

    為了保證多數(shù)情況下可運行性,源碼級別的可移植性。開源社區(qū)將會構(gòu)建從源碼級別的接口,映射到主機環(huán)境內(nèi)置功能的庫(在運行時或構(gòu)建時)。WebAssembly 會提供原始構(gòu)建塊:包括功能測試(featuretesting)、內(nèi)建模塊(built?ingmodules)以及動態(tài)加載(dynamicloading)。早期已經(jīng)應用WebAssembly 構(gòu)建功能庫的例子是POSIX 和SDL。因為WebAssembly 支持C/C++級語義,不需要WebAPI 的非Web 路徑,WebAs?sembly 能夠在許多平臺上用作便攜式的二進制格式,為移植性、工具和語言無關(guān)性提供了很強的便利性。

    3 基于WebAssembly的設(shè)計方法

    Serverless FaaS 必須為用戶提交和不受信任的代碼提供安全和隔離的執(zhí)行環(huán)境。本文提出基于Webassembly 設(shè)計是FaaS 的一種更輕、更快的替代方案。與系統(tǒng)虛擬機和Docker 容器不同,WebAssembly 是一種字節(jié)碼格式,可以將高級語言編譯成機器語言。

    WebAssembly 最初是為了提高Web 瀏覽器內(nèi)的JavaScript 性能。由于它原本設(shè)計成執(zhí)行從Web 下載的代碼,出于安全考慮,WebAssembly運行的過程中為不受信任的代碼提供了基于軟件的故障隔離(SFI)沙箱。

    WebAssembly 支持多種編程語言,例如C/C++和Rust。WebAssembly 系統(tǒng)接口標準允許WebAssembly 運行時與操作系統(tǒng)資源接口,這使其適用于服務器端應用程序。WebAssembly可以安全地運行,并且可以在不同的底層平臺上按需啟動和停止這些功能,而無需更改任何代碼。由于WebAssembly 在操作碼級別提供抽象,因此它可以在運行時精確測量細粒度的資源消耗。

    WebAssembly 相對于系統(tǒng)虛擬機、micro VM和Docker 容器的最重要優(yōu)勢是性能較好和占用空間較小。一些云提供商,例如Fastly 和Cloud?flare,已經(jīng)在其邊緣網(wǎng)絡(luò)上提供基于WebAssem?bly的FaaS服務。在本研究中,以Docker容器為基準評估WebAssembly 運行時的性能,之所以選擇Docker 作為基準比較,是因為Docker 代表了非WebAssembly的FaaS服務的最佳性能。

    WebAssembly 在FaaS 中相對 于Docker 的性能優(yōu)勢已在文獻[5]中有所記載。本文研究有幾個明顯的差異,即本研究不是對集成用例進行計時,而是評估標準性能基準,例如多線程效率或磁盤I/O。此外,還使用不同的優(yōu)化策略評估了WebAssembly運行性能。

    4 結(jié)果比較

    本文在兩個大型云平臺阿里云ECS 和騰訊云CVM 上進行了實驗。兩臺主機上都運行Ubuntu linux 20.04tls。硬件配置如下:

    ECS:Intel cpu 2.30GHz with 8 cores and 32 GB of RAM;

    CVM:Intel cpu 2.50GHz with 4 cores and 16 GB of RAM。

    評估以下運行環(huán)境:

    最新的穩(wěn)定版docker 版本v19.03.8。一個Ubuntu linux18.04 的Docker 鏡像用于啟動docker容器。

    V8,V8.1.307,是google 開發(fā)的WebAssem?bly 運行時環(huán)境,它被預裝在許多網(wǎng)絡(luò)瀏覽器中。

    WAVM,nightly/2020-05-28,是由Andrew Scheidecke 領(lǐng)導的一項協(xié)作項目,旨在支持瀏覽器之外的WebAssembly。

    對于每個測試機器和運行時組合,運行了以下基準測試。每個測試50 次,并取完成時間的平均值和標準偏差。源代碼和說明在GitHub上公開提供[6]。

    (1)nop 測試,啟動運行時環(huán)境并退出。該測試評估冷啟動性能。

    (2)cat-sync 測試打開一個本地文件進行讀取并退出。它評估進行操作系統(tǒng)調(diào)用的性能。

    (3)CLBG 測試,以下3 個測試標準來自Computer Languages Benchmarks Game[7],該測試為超過25 種編程語言提供眾包基準程序,每個測試均計算運行時間:

    fannkuch-redux,重復12次,測量索引訪問到一個整數(shù)序列。

    mandelbrot,重復15000 次,就是生成Man?delbrot集可移植位圖文件。

    binary-tree,重復21 次,分配和釋放大量二叉樹。

    所有基準測試都是用C 編寫的。對于Docker 測試,測試源代碼由llvmv 10.0.0 工具鏈編譯為本機二進制文件。對于WebAssembly 測試,使用Emscripten SDK v1.39.17 將源代碼編譯為WebAssembly字節(jié)碼。

    圖1 顯示了nop 測試WebAssembly 冷啟動的執(zhí)行時間,結(jié)果至少比Docker 快10 倍。WebAs?sembly 和V8 的啟動時間都不到docker 啟動時間的1/500。

    圖1 冷啟動時間

    圖2 顯示了cat-sync 測試的執(zhí)行時間結(jié)果,WebAssembly 運行時至少比Docker 快10 倍。其中WebAssembly 表現(xiàn)出最好的性能。Docker 打開文件所需的時間是WebAssembly 的10 到15倍。

    圖2 打開和讀取文件時間

    表1 顯示了3 個計算基準的執(zhí)行時間結(jié)果。WebAssembly運行時比docker快10%到50%。

    表1 基準測試執(zhí)行時間 單位:秒

    除了執(zhí)行時間性能優(yōu)勢之外,WebAssembly的占用空間也比Docker小得多,Ubuntu 18.04的docker 映像為188 MB。一般來說,Webassembly運行時是FaaS的完整Docker鏡像大小的1/10。

    5 挑戰(zhàn)和討論

    雖然WebAssembly 運行時在基準測試中的表現(xiàn)優(yōu)于Docker,但也存在許多可能阻礙其應用的挑戰(zhàn)。

    首先,WebAssembly 上的編程語言支持是有限的。雖然LLVM 工具鏈理論上支持從20 多種語言生成Webassembly 字節(jié)碼,但在實踐中只有少數(shù)幾種語言得到很好的支持。目前,C/C++、Rust 和Assembly Script 是支持WebAs?sembly 的最好的編程語言,這意味著開發(fā)人員如果需要使用基于WebAssembly 的FaaS 服務,就需要用這些語言編寫相應的函數(shù),來執(zhí)行需要的結(jié)果[8]。

    其次,與容器docker 和微型虛擬機相比,WebAssembly 具有不同的模型來訪操作系統(tǒng)。WebAssembly 可以訪問一些系統(tǒng)特性,例如網(wǎng)絡(luò)和多線程管理,因為WebAssembly 對這些資源的訪問受高級安全策略的約束(即基于能力的安全性),所以可以兼具高性能和安全性。在本研究中,除了簡單的文件操作之外,并沒有評估WebAssembly 運行時的性能。多線程I/O 是當前應用程序的一個重要方面,隨著相關(guān)Webas?sembly規(guī)范的成熟,多線程I/O將是未來研究的主題[9]。

    最后,目前沒有針對WebAssembly 運行時的行業(yè)標準管理和編排工具。大多數(shù)使用自主開發(fā)的解決方案來按需啟動和停止WebAssem?bly 運行時環(huán)境。未來預計隨著WebAssembly 使用率的增加,此類編排管理工具將會出現(xiàn)。

    猜你喜歡
    開發(fā)者代碼容器
    Different Containers不同的容器
    難以置信的事情
    創(chuàng)世代碼
    動漫星空(2018年11期)2018-10-26 02:24:02
    創(chuàng)世代碼
    動漫星空(2018年2期)2018-10-26 02:11:00
    創(chuàng)世代碼
    動漫星空(2018年9期)2018-10-26 01:16:48
    創(chuàng)世代碼
    動漫星空(2018年5期)2018-10-26 01:15:02
    16%游戲開發(fā)者看好VR
    CHIP新電腦(2016年3期)2016-03-10 13:06:42
    取米
    iOS開發(fā)者調(diào)查
    電腦迷(2015年8期)2015-05-30 12:27:10
    iOS開發(fā)者調(diào)查
    電腦迷(2015年4期)2015-05-30 05:24:09
    国产精品一及| 国产成人a∨麻豆精品| 日本黄大片高清| av福利片在线观看| 成人综合一区亚洲| 99久久人妻综合| 国产精品国产三级国产专区5o | 亚洲欧美清纯卡通| 日韩成人av中文字幕在线观看| 色哟哟·www| 日韩大片免费观看网站 | 久久久久久久久久久免费av| 级片在线观看| 99热全是精品| 亚洲国产色片| 国产黄a三级三级三级人| 亚洲精品日韩av片在线观看| 亚洲最大成人中文| 久久久久久久国产电影| 丰满少妇做爰视频| 变态另类丝袜制服| 少妇的逼水好多| 简卡轻食公司| 中文精品一卡2卡3卡4更新| 亚洲,欧美,日韩| 成人二区视频| 成人无遮挡网站| 五月玫瑰六月丁香| 在线a可以看的网站| 99热精品在线国产| 午夜激情欧美在线| 91久久精品国产一区二区成人| 国产不卡一卡二| 亚洲真实伦在线观看| 插逼视频在线观看| 插逼视频在线观看| 精品久久久久久久久久久久久| 免费观看性生交大片5| 亚洲精品久久久久久婷婷小说 | 亚洲精品自拍成人| 欧美丝袜亚洲另类| 好男人在线观看高清免费视频| 精品欧美国产一区二区三| 男插女下体视频免费在线播放| 综合色丁香网| 国产高清有码在线观看视频| 狠狠狠狠99中文字幕| 一二三四中文在线观看免费高清| av在线播放精品| 成人午夜高清在线视频| 亚洲国产欧美在线一区| 免费看光身美女| 日韩一区二区视频免费看| 亚洲丝袜综合中文字幕| 国产成人一区二区在线| 日韩在线高清观看一区二区三区| 中文资源天堂在线| 蜜桃久久精品国产亚洲av| 国产高清有码在线观看视频| 国产高清视频在线观看网站| 国产日韩欧美在线精品| 亚洲一区高清亚洲精品| 岛国在线免费视频观看| videossex国产| 中文乱码字字幕精品一区二区三区 | 国产大屁股一区二区在线视频| 国产成人a∨麻豆精品| 亚洲av免费高清在线观看| 嘟嘟电影网在线观看| 黄色欧美视频在线观看| 人人妻人人澡人人爽人人夜夜 | 午夜福利在线观看免费完整高清在| 哪个播放器可以免费观看大片| av又黄又爽大尺度在线免费看 | 成人二区视频| 国产一级毛片在线| 国产中年淑女户外野战色| 成人av在线播放网站| 日本黄色片子视频| 内地一区二区视频在线| 99热这里只有精品一区| 午夜精品在线福利| 九九久久精品国产亚洲av麻豆| 中文资源天堂在线| 国产精品人妻久久久久久| videos熟女内射| 久久精品国产亚洲av天美| 国产精品美女特级片免费视频播放器| 久久午夜福利片| 两个人视频免费观看高清| 亚洲精品国产成人久久av| 爱豆传媒免费全集在线观看| 久久久成人免费电影| 欧美日韩在线观看h| 九草在线视频观看| 亚洲成色77777| 国产成人一区二区在线| 亚洲在线自拍视频| 午夜福利成人在线免费观看| 亚洲欧美中文字幕日韩二区| 天天躁日日操中文字幕| 亚洲精品影视一区二区三区av| 男女国产视频网站| 亚洲精品乱久久久久久| 日本猛色少妇xxxxx猛交久久| 最近视频中文字幕2019在线8| 男的添女的下面高潮视频| 亚洲人成网站高清观看| 午夜福利视频1000在线观看| 久久久国产成人免费| a级毛色黄片| 一卡2卡三卡四卡精品乱码亚洲| 国产精品嫩草影院av在线观看| 一区二区三区乱码不卡18| 亚洲欧美日韩卡通动漫| av在线播放精品| 一边摸一边抽搐一进一小说| 亚洲熟妇中文字幕五十中出| 成人毛片60女人毛片免费| 高清视频免费观看一区二区 | av黄色大香蕉| 天堂网av新在线| 日韩视频在线欧美| 韩国av在线不卡| 乱系列少妇在线播放| 嫩草影院入口| 日韩大片免费观看网站 | 亚洲aⅴ乱码一区二区在线播放| 一区二区三区乱码不卡18| 桃色一区二区三区在线观看| 一级av片app| 国产精品电影一区二区三区| 国产精品野战在线观看| 日韩成人伦理影院| 欧美不卡视频在线免费观看| 日韩,欧美,国产一区二区三区 | 国产亚洲午夜精品一区二区久久 | 国产精品99久久久久久久久| 国产成人午夜福利电影在线观看| 国产精品伦人一区二区| 久久精品国产亚洲av天美| 国产av一区在线观看免费| 国产亚洲精品av在线| 小说图片视频综合网站| 国产久久久一区二区三区| 久99久视频精品免费| 久久久久网色| 乱系列少妇在线播放| 三级毛片av免费| 久久精品国产亚洲网站| 国产乱来视频区| 久久草成人影院| 日韩高清综合在线| 精品无人区乱码1区二区| 非洲黑人性xxxx精品又粗又长| 国产淫片久久久久久久久| 国产亚洲精品久久久com| 日本wwww免费看| 伦精品一区二区三区| 久久亚洲国产成人精品v| 亚洲欧美成人精品一区二区| 免费看光身美女| 国产精品乱码一区二三区的特点| 91精品一卡2卡3卡4卡| 网址你懂的国产日韩在线| 三级国产精品欧美在线观看| 人人妻人人澡欧美一区二区| 久久精品人妻少妇| 蜜臀久久99精品久久宅男| 国产伦在线观看视频一区| 夜夜看夜夜爽夜夜摸| av国产免费在线观看| 亚洲国产欧美人成| 欧美成人一区二区免费高清观看| 51国产日韩欧美| 免费观看人在逋| 一本久久精品| 久久久久久久国产电影| 亚洲欧美成人精品一区二区| 亚洲精品,欧美精品| 亚洲国产欧洲综合997久久,| 午夜福利在线观看吧| 99久国产av精品国产电影| 亚洲欧美精品专区久久| 亚洲成人精品中文字幕电影| 精品一区二区三区人妻视频| www日本黄色视频网| 久久人人爽人人爽人人片va| 成人午夜高清在线视频| 亚洲欧美日韩高清专用| 精品午夜福利在线看| 国产国拍精品亚洲av在线观看| 欧美一区二区国产精品久久精品| 高清午夜精品一区二区三区| .国产精品久久| 汤姆久久久久久久影院中文字幕 | 国产老妇女一区| 日韩精品青青久久久久久| 九九久久精品国产亚洲av麻豆| 淫秽高清视频在线观看| 丝袜美腿在线中文| 少妇猛男粗大的猛烈进出视频 | 黄片无遮挡物在线观看| 亚洲欧美成人综合另类久久久 | 成人av在线播放网站| 亚洲婷婷狠狠爱综合网| 欧美成人一区二区免费高清观看| 日本一二三区视频观看| 直男gayav资源| av在线亚洲专区| 伊人久久精品亚洲午夜| 白带黄色成豆腐渣| 亚洲国产高清在线一区二区三| 又粗又爽又猛毛片免费看| 国产真实伦视频高清在线观看| 久久99热这里只有精品18| 国产成人精品婷婷| 中国国产av一级| 卡戴珊不雅视频在线播放| 国产精品日韩av在线免费观看| 国产精品久久视频播放| 丰满少妇做爰视频| 99久国产av精品国产电影| 免费黄色在线免费观看| 18禁动态无遮挡网站| 国产 一区 欧美 日韩| 国产成人午夜福利电影在线观看| 99热这里只有是精品在线观看| 男人和女人高潮做爰伦理| 国产片特级美女逼逼视频| 能在线免费观看的黄片| 国产在视频线在精品| 黄色配什么色好看| 欧美日本亚洲视频在线播放| 精品午夜福利在线看| 九九久久精品国产亚洲av麻豆| 久久精品影院6| 校园人妻丝袜中文字幕| 18禁裸乳无遮挡免费网站照片| 亚洲国产成人一精品久久久| 亚洲天堂国产精品一区在线| 看十八女毛片水多多多| 国产av在哪里看| 在线免费观看的www视频| 亚洲av熟女| 超碰97精品在线观看| av专区在线播放| 成人毛片60女人毛片免费| 国产伦精品一区二区三区视频9| 18禁在线播放成人免费| 一夜夜www| 免费观看的影片在线观看| 久久精品国产亚洲av天美| 日韩,欧美,国产一区二区三区 | 六月丁香七月| 欧美成人免费av一区二区三区| 国产午夜精品一二区理论片| 搞女人的毛片| 国产爱豆传媒在线观看| 亚洲av成人精品一二三区| 亚洲国产精品成人综合色| 亚洲国产最新在线播放| 免费在线观看成人毛片| 午夜视频国产福利| 亚洲精品aⅴ在线观看| 亚洲最大成人av| 日本黄色片子视频| 日韩成人伦理影院| 国内少妇人妻偷人精品xxx网站| 国产一区亚洲一区在线观看| 最近手机中文字幕大全| 国产乱人偷精品视频| 搞女人的毛片| 国产熟女欧美一区二区| 国产精品福利在线免费观看| 一个人免费在线观看电影| 99在线视频只有这里精品首页| 久久久精品大字幕| 日本-黄色视频高清免费观看| 亚洲精品,欧美精品| 七月丁香在线播放| 久久久久久久久久黄片| 亚洲欧洲日产国产| 一级黄片播放器| 伦精品一区二区三区| 亚洲精品日韩av片在线观看| 欧美激情在线99| 熟女人妻精品中文字幕| 国产乱来视频区| 精品国内亚洲2022精品成人| 国产白丝娇喘喷水9色精品| 日产精品乱码卡一卡2卡三| 国产高清视频在线观看网站| 91精品伊人久久大香线蕉| 桃色一区二区三区在线观看| 青春草视频在线免费观看| 欧美日韩综合久久久久久| 亚洲成人中文字幕在线播放| 91在线精品国自产拍蜜月| 老司机福利观看| 91狼人影院| 欧美日韩综合久久久久久| 亚洲精品,欧美精品| 亚洲国产欧洲综合997久久,| 亚洲国产精品成人综合色| 麻豆乱淫一区二区| 欧美97在线视频| 在线a可以看的网站| 亚洲乱码一区二区免费版| 麻豆国产97在线/欧美| 97热精品久久久久久| 啦啦啦啦在线视频资源| 夜夜爽夜夜爽视频| 日韩,欧美,国产一区二区三区 | 偷拍熟女少妇极品色| 国产精品嫩草影院av在线观看| 亚洲图色成人| 黄色配什么色好看| 日韩人妻高清精品专区| 国产一区二区亚洲精品在线观看| 亚洲va在线va天堂va国产| 国产高清三级在线| 亚洲国产高清在线一区二区三| 久久久久久久久久久免费av| 久久久久久九九精品二区国产| 男人舔女人下体高潮全视频| 免费看美女性在线毛片视频| 国产一级毛片在线| 国产黄片美女视频| 国产精品一及| 久久久国产成人免费| 国产伦精品一区二区三区四那| 永久免费av网站大全| 亚洲av成人av| 三级毛片av免费| 高清视频免费观看一区二区 | 亚洲精品,欧美精品| 嫩草影院新地址| 建设人人有责人人尽责人人享有的 | 看十八女毛片水多多多| 99久久精品热视频| 一本一本综合久久| 亚洲国产日韩欧美精品在线观看| 蜜臀久久99精品久久宅男| 国产成人精品婷婷| 日韩 亚洲 欧美在线| 免费一级毛片在线播放高清视频| 熟妇人妻久久中文字幕3abv| 男女啪啪激烈高潮av片| 精品久久久久久久久av| 日本欧美国产在线视频| 秋霞伦理黄片| 午夜福利高清视频| 欧美性猛交╳xxx乱大交人| 国产91av在线免费观看| 在线天堂最新版资源| 五月玫瑰六月丁香| 免费在线观看成人毛片| 国产成人一区二区在线| 日韩精品青青久久久久久| 国产精品精品国产色婷婷| 久久草成人影院| 国内精品一区二区在线观看| 五月伊人婷婷丁香| 成人无遮挡网站| 日韩视频在线欧美| 欧美又色又爽又黄视频| 日本av手机在线免费观看| 亚洲精品乱码久久久v下载方式| 三级经典国产精品| 久久99热这里只有精品18| 国产精品三级大全| 成人性生交大片免费视频hd| 尾随美女入室| 成人国产麻豆网| 国产老妇伦熟女老妇高清| 免费av观看视频| 热99在线观看视频| 嫩草影院新地址| 亚洲欧美精品综合久久99| 大又大粗又爽又黄少妇毛片口| 麻豆久久精品国产亚洲av| 亚洲内射少妇av| 欧美xxxx性猛交bbbb| 国产精品久久久久久久电影| 亚洲国产精品专区欧美| 亚洲综合精品二区| 欧美一级a爱片免费观看看| ponron亚洲| 日日干狠狠操夜夜爽| 国产色爽女视频免费观看| ponron亚洲| 国产免费视频播放在线视频 | 爱豆传媒免费全集在线观看| 午夜亚洲福利在线播放| 人妻系列 视频| 国产免费男女视频| 欧美日韩在线观看h| 综合色丁香网| 麻豆av噜噜一区二区三区| 日韩成人伦理影院| 在线观看一区二区三区| 丝袜美腿在线中文| 久久草成人影院| a级一级毛片免费在线观看| 国产 一区精品| 一边摸一边抽搐一进一小说| 久久久精品大字幕| 免费观看在线日韩| 国产男人的电影天堂91| 最后的刺客免费高清国语| 亚洲精品一区蜜桃| 亚洲精品aⅴ在线观看| 免费看美女性在线毛片视频| 国产综合懂色| 国产一区二区三区av在线| 亚洲四区av| 联通29元200g的流量卡| 亚洲乱码一区二区免费版| 能在线免费看毛片的网站| 久久久欧美国产精品| 菩萨蛮人人尽说江南好唐韦庄 | 级片在线观看| 亚洲av中文av极速乱| 亚洲欧美日韩卡通动漫| 又爽又黄a免费视频| 国产精品一区二区性色av| 国产一区二区在线av高清观看| 成人二区视频| 欧美不卡视频在线免费观看| 天堂√8在线中文| 午夜福利成人在线免费观看| 日本免费一区二区三区高清不卡| 男女视频在线观看网站免费| 欧美日本视频| 国产男人的电影天堂91| 久热久热在线精品观看| 欧美区成人在线视频| 青春草亚洲视频在线观看| 亚洲精品456在线播放app| 小说图片视频综合网站| 成人特级av手机在线观看| 99久久精品国产国产毛片| 国产在线男女| 久久婷婷人人爽人人干人人爱| 水蜜桃什么品种好| 你懂的网址亚洲精品在线观看 | 国产又黄又爽又无遮挡在线| 亚洲精品亚洲一区二区| av在线播放精品| 欧美一级a爱片免费观看看| 久久国产乱子免费精品| 老司机影院成人| 中文资源天堂在线| 国产成人免费观看mmmm| 桃色一区二区三区在线观看| 国产午夜福利久久久久久| 一区二区三区四区激情视频| 日韩一区二区视频免费看| 菩萨蛮人人尽说江南好唐韦庄 | 可以在线观看毛片的网站| 只有这里有精品99| 好男人视频免费观看在线| 国产精品电影一区二区三区| 麻豆成人午夜福利视频| 男的添女的下面高潮视频| 国产亚洲最大av| 嘟嘟电影网在线观看| 日本黄色视频三级网站网址| 久久精品综合一区二区三区| 久久草成人影院| 国产极品精品免费视频能看的| 激情 狠狠 欧美| 国产av一区在线观看免费| 亚洲av中文av极速乱| 国产在视频线精品| 91精品一卡2卡3卡4卡| 七月丁香在线播放| 国产v大片淫在线免费观看| 国产高潮美女av| 亚洲精品国产av成人精品| 久久久久免费精品人妻一区二区| 国产欧美另类精品又又久久亚洲欧美| 蜜桃亚洲精品一区二区三区| 波多野结衣高清无吗| 久久午夜福利片| 亚洲人成网站在线观看播放| 草草在线视频免费看| 久久久色成人| 亚洲性久久影院| 欧美日韩精品成人综合77777| 熟女人妻精品中文字幕| 小说图片视频综合网站| 成人午夜高清在线视频| kizo精华| 亚洲精品色激情综合| 内地一区二区视频在线| 亚洲精品日韩在线中文字幕| 国产亚洲av嫩草精品影院| h日本视频在线播放| 日韩成人av中文字幕在线观看| 国产午夜精品一二区理论片| 国产精品人妻久久久影院| 午夜久久久久精精品| 日韩欧美 国产精品| 69av精品久久久久久| 亚洲人成网站在线观看播放| 美女国产视频在线观看| 99热全是精品| 国产免费福利视频在线观看| 欧美成人a在线观看| 国产免费男女视频| 中文字幕熟女人妻在线| 国产伦精品一区二区三区四那| 亚洲自偷自拍三级| 乱码一卡2卡4卡精品| 亚洲怡红院男人天堂| 嘟嘟电影网在线观看| 亚洲真实伦在线观看| 午夜爱爱视频在线播放| 美女脱内裤让男人舔精品视频| 国产黄片视频在线免费观看| 欧美高清成人免费视频www| 国产一区亚洲一区在线观看| 欧美成人午夜免费资源| 日本色播在线视频| 三级毛片av免费| 两个人的视频大全免费| 18禁裸乳无遮挡免费网站照片| 亚洲经典国产精华液单| 久久6这里有精品| 人妻制服诱惑在线中文字幕| 青青草视频在线视频观看| 亚洲丝袜综合中文字幕| 日本wwww免费看| 中文字幕亚洲精品专区| 日本色播在线视频| 又爽又黄无遮挡网站| 亚洲自拍偷在线| 国产69精品久久久久777片| 国内精品美女久久久久久| 国产精品久久久久久av不卡| 成人综合一区亚洲| 我的女老师完整版在线观看| 久久久久久久久久久丰满| 99久久中文字幕三级久久日本| 国产av一区在线观看免费| 亚洲怡红院男人天堂| 色尼玛亚洲综合影院| 99久久精品热视频| av黄色大香蕉| 丰满人妻一区二区三区视频av| 一级av片app| 国产精品综合久久久久久久免费| 春色校园在线视频观看| 搞女人的毛片| 免费观看人在逋| 高清视频免费观看一区二区 | 高清日韩中文字幕在线| 乱码一卡2卡4卡精品| 国产成年人精品一区二区| 久久久久久久亚洲中文字幕| 丰满人妻一区二区三区视频av| 欧美色视频一区免费| 亚洲第一区二区三区不卡| 亚洲精品国产av成人精品| 国语自产精品视频在线第100页| 午夜亚洲福利在线播放| 欧美日韩国产亚洲二区| 99在线人妻在线中文字幕| 黄色欧美视频在线观看| 国产精品久久久久久精品电影| 成人二区视频| 亚洲国产精品sss在线观看| 欧美3d第一页| 亚洲精品,欧美精品| a级毛色黄片| 午夜福利在线在线| 男人狂女人下面高潮的视频| 国产真实伦视频高清在线观看| 别揉我奶头 嗯啊视频| 国产 一区精品| 欧美成人精品欧美一级黄| av国产免费在线观看| 亚洲久久久久久中文字幕| 成人国产麻豆网| 欧美3d第一页| 久久热精品热| 亚洲欧美一区二区三区国产| 成年女人看的毛片在线观看| 亚洲综合精品二区| 亚洲中文字幕日韩| 美女cb高潮喷水在线观看| 中文亚洲av片在线观看爽| 一级毛片我不卡| 插逼视频在线观看| 午夜免费激情av| 你懂的网址亚洲精品在线观看 | 国产午夜精品论理片| 听说在线观看完整版免费高清| 亚洲精华国产精华液的使用体验| 国产视频首页在线观看| 欧美高清成人免费视频www| 狂野欧美激情性xxxx在线观看| kizo精华| 少妇裸体淫交视频免费看高清| 亚洲人成网站在线观看播放| 男女国产视频网站| 欧美日本视频| 观看美女的网站| 欧美激情久久久久久爽电影| 欧美zozozo另类| 国产精品1区2区在线观看.| 午夜福利在线观看吧| 熟女电影av网|