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

不改代碼也能全面Serverless化,阿里中間件如何破解這一難題?

開發(fā) 架構(gòu)
Serverless 話題涉及范圍極廣,幾乎包含了代碼管理、測試、發(fā)布、運(yùn)維和擴(kuò)容等與應(yīng)用生命周期關(guān)聯(lián)的所有環(huán)節(jié)。在線應(yīng)用如何不改代碼也能遷移到 Serverless 架構(gòu)?今天,我們來揭秘阿里巴巴成千上萬在線應(yīng)用的Serverless 演進(jìn)過程。

[[268510]]

AWS Lambda 是 Serverless 領(lǐng)域的標(biāo)志性產(chǎn)品,但如果將其應(yīng)用于核心業(yè)務(wù),可能會遇到以下難題:(僅代表作者個人觀點)

  • 要求用戶以 Function 為單位進(jìn)行開發(fā),全新的開發(fā)框架,云廠商強(qiáng)綁定,社區(qū)主流技術(shù)棧遷移成本高;
  • Function 啟動速度要足夠快,毫秒級或者秒級,這個限制對適用場景有很強(qiáng)的約束;
  • Function 之間的調(diào)用通過 API Gateway,響應(yīng)時間更長。

Cloud Service Engine 云服務(wù)引擎(以下簡稱CSE),是阿里云中間件團(tuán)隊開發(fā)的面向通用 Serverless 計算的中間件產(chǎn)品,目的是具備 AWS Lambda 的各種優(yōu)勢,同時可以解決用戶在使用 AWS Lambda 時遇到的難題。

什么是 Serverless?

AWS 對 Serverless 定義是:(摘自 AWS 官網(wǎng))

AWS 無服務(wù)器平臺提供的功能:(摘自 AWS 官網(wǎng))

AWS 的整套 Serverless 方案非常完善,但是沒有解決存量應(yīng)用如何遷移到 Serverless 架構(gòu)的問題。僅僅是針對新開發(fā)的應(yīng)用,建議用戶使用 FaaS 方式開發(fā),才有機(jī)會轉(zhuǎn)向 Serverless 架構(gòu)。筆者認(rèn)為,要將 Serverless 架構(gòu)大規(guī)模推廣,必須要能有針對存量業(yè)務(wù)的解決方案。

Serverless 對云計算的價值

云計算,歸根結(jié)底是一種 IT 服務(wù)提供模式,不論是公共云還是專有云(以 IT 設(shè)備的歸屬不同分類),其本質(zhì)都是幫助 IT 的最終使用者隨時隨地,并且簡便快速地,獲取 IT 服務(wù),目前,IaaS、PaaS 都已經(jīng)做到了按需付費,PaaS 甚至做到了按請求付費,如 DB,CACHE,MQ 等,但是 IaaS 的付費粒度仍然是時間維度,最快按照小時付費,以分鐘來交付。

因此,當(dāng)下的云計算場景,應(yīng)用的開發(fā)維護(hù)方式相比傳統(tǒng) IDC 時代的開發(fā)維護(hù),差別還不是很大。但 AWS Lambda 提供了一種全新的開發(fā)維護(hù)方式,用戶只需要寫好業(yè)務(wù)代碼,提交到云上,所有和機(jī)器容量、可用性、機(jī)器為單位的運(yùn)維工作可以全部交給了云平臺,這種模式極大地釋放了云的彈性價值,真正做到了按需付費。

CSE 試圖提供一種更規(guī)模化的解決方案,像 AWS Lambda 一樣,能進(jìn)一步釋放云的彈性價值,并且可以平滑遷移存量應(yīng)用。

存量在線業(yè)務(wù)實現(xiàn) Serverless 架構(gòu)的挑戰(zhàn)

存量在線應(yīng)用程序具有以下特點:

  • 資源分配速度 = 分鐘級
  • 應(yīng)用程序啟動速度 = 10分鐘+

基于以上客觀條件,通常做法是提前預(yù)定好機(jī)器數(shù)量來應(yīng)對任意時刻的流量峰值,假設(shè)上述技術(shù)參數(shù)變?yōu)楹撩爰墸陀袡C(jī)會將應(yīng)用程序架構(gòu)演變成下圖所示方式。

上圖中,Service A 在調(diào)用 Service B 時,如果 B 的容量充足,則調(diào)用成功;如果 B 的容量不足,這時候如果線程池滿,則直接觸發(fā)限流閥值,A 會收到一個錯誤碼,然后直接調(diào)用資源總控系統(tǒng),資源總控系統(tǒng)負(fù)責(zé)新分配一個 Service B 實例,這個分配的速度非常快,耗時幾十毫秒,同時把 B 的服務(wù)地址直接返回給 A,A 會將之前未完成的請求發(fā)送到新創(chuàng)建的 Service B。

以上過程對于開發(fā)者完全透明,具備了以下價值:

  • 價值一:無需管理服務(wù)器,即無需容量評估;容量評估這件事情對于應(yīng)用負(fù)責(zé)人一直是一個極難解的問題,因為我們很難預(yù)測未來的峰值是什么。
  • 價值二:持續(xù)擴(kuò)展;之前的做法是每個應(yīng)用程序獨占一定數(shù)量的資源,如果變成Serverless 模式,所有應(yīng)用程序可以共享資源池,每個應(yīng)用程序幾乎可以***擴(kuò)展。
  • 價值三:按照請求計費;因為每個實例的啟動時間甚至比 FaaS 的函數(shù)啟動時間還快,就可以像 FaaS 一樣來核算成本,成本只與以下因素有關(guān):
    • 請求數(shù)量(QPS)
    • 每次請求CPU執(zhí)行時間,例如100ms
    • 每個實例的內(nèi)存規(guī)格

綜上所述:為了做到以上描述的分布式架構(gòu),關(guān)鍵技術(shù)點在于應(yīng)用啟動速度,這里的應(yīng)用啟動速度是指應(yīng)用可以正常處理流量為止。

如何將應(yīng)用啟動速度提高到毫秒級?

應(yīng)用在啟動過程中通常會初始化多個組件,如各種中間件、數(shù)據(jù)結(jié)構(gòu),以及網(wǎng)絡(luò)調(diào)用外部服務(wù)。在阿里內(nèi)部廣泛使用 SOA 和微服務(wù)的情況下,應(yīng)用在啟動過程中會大量加載共享業(yè)務(wù) SDK,存在啟動過程達(dá)到10分鐘量級的情況,個別應(yīng)用可能會更長。因此,這個啟動過程必須提前完成,才有機(jī)會以“臨陣磨槍”的方式去創(chuàng)建新實例。

方案一:應(yīng)用冷啟動資源壓縮方案

L1 彈性能力是指在一臺物理機(jī)或者大規(guī)格的 ECS 上部署同一個應(yīng)用的多個實例,通過操作系統(tǒng)和 JVM 的優(yōu)化,一個占用 4G 內(nèi)存的應(yīng)用,即使部署10份,僅需占用2.2G RAM。

L1 總結(jié)來看是一種高密度部署方式,由于應(yīng)用已經(jīng)提前啟動,并且對容器進(jìn)行凍結(jié),意味著這個應(yīng)用實例 CPU 占用率為0,RAM 占用相當(dāng)于之前的1/20,但是具備了毫秒級彈性的能力。L1的特點是啟動速度極快,但是需要消耗資源,且只能垂直彈性。

L2 是通過將應(yīng)用程序啟動后在 RAM 中的指令和數(shù)據(jù)結(jié)構(gòu) dump 到磁盤文件,只需要在機(jī)器之間拷貝文件即可以達(dá)到橫向彈性的能力,這個時間消耗主要是數(shù)據(jù)的網(wǎng)絡(luò)傳輸時間+內(nèi)存拷貝時間,大約在5秒左右就可以完成。L2 的成本開銷只有網(wǎng)絡(luò)磁盤容量,開銷極低,可忽略不計。

L2 的每個 SNAOSHOT 對應(yīng)一個可運(yùn)行的實例,例如預(yù)計一個應(yīng)用需要***啟動100個實例,那么需要提前生成100個 SNAOSHOT,每個 SNAOSHOT 對應(yīng)一個運(yùn)行實例,需要啟動時,從遠(yuǎn)程磁盤加載這個 SNAPSHOT。

此方案通過 L1 和 L2 的組合來達(dá)到加速應(yīng)用啟動的目的,在支持一定流量脈沖能力下,可以***50ms內(nèi)啟動任意應(yīng)用,平均在10ms內(nèi)完成。

方案二:應(yīng)用熱復(fù)制啟動加速方案

L1 采用通過 fork 種子進(jìn)程達(dá)到快速啟動的效果,操作系統(tǒng)團(tuán)隊專門為此開發(fā)了 fork2 技術(shù),與 Linux Native fork 的關(guān)鍵區(qū)別在于可以指定 PID 來 fork 一個進(jìn)程。

  1. pid_t fork2(pid_t pid); 

L2 的單個 SNAPSHOT 可以創(chuàng)建多個進(jìn)程,一對多關(guān)系。

兩種自研方案的對比

  • 方案一:不存在 UUID 問題,但是每種語言的 VM 要單獨定制,成本效果相比方案二略差。
  • 方案二:會存在 UUID 問題,若開發(fā)者希望應(yīng)用的每個實例啟動時,都賦值一個 UUID 給一個靜態(tài)變量,但通過 fork 會導(dǎo)致每個實例的這個靜態(tài)變量都相同,這與開發(fā)者預(yù)期不符。方案二的優(yōu)勢是更易實現(xiàn)、和語言無關(guān)、成本效果更優(yōu),適合 FaaS、NBF 這類場景或者開發(fā)者自己定義的開發(fā)框架,能避免 UUID 的問題。

整體來看,方案一的適用場景更廣,但是實現(xiàn)成本更高,方案二較適合 FaaS、NBF 這類場景。

和 AWS Lambda 相比

Lambda 為了做到快速擴(kuò)縮容,要求用戶的應(yīng)用以 Function 為單位開發(fā),Lambda Runtime 動態(tài)加載 Function 來快速增加實例。

CSE 則通過將一個應(yīng)用的多個實例啟動后,共享相同的指令數(shù)據(jù),抽取出不同的指令數(shù)據(jù),每次啟動實例只需要加載多實例的差異部分。因此可以透明兼容社區(qū)主流技術(shù)棧,如 Spring Boot,PHP/Java/Python/Node.JS 等。

CSE 的成本優(yōu)勢

理論模型:

Serverless 方式應(yīng)用占用的實例數(shù)隨時在變化,因此可以多個應(yīng)用錯峰使用同一臺機(jī)器。

量化分析:

Serverless 的成本優(yōu)勢是可以和 CPU Share &離在線混部等調(diào)度技術(shù)的成本優(yōu)勢做疊加,能給最終用戶一個更優(yōu)的總體成本。

CSE 的代碼樣例

HSF demo

  1. package com.test.pandora.hsf; 
  2.  
  3. import com.alibaba.boot.hsf.annotation.HSFProvider; 
  4.  
  5. @HSFProvider(serviceInterface = HelloWorldService.class) 
  6. public class HelloWorldServiceImpl implements HelloWorldService { 
  7.     @Override 
  8.     public String sayHello(String name) { 
  9.         return "hello : " + name
  10.     } 

Spring Boot demo

  1. package com.example.java.gettingstarted; 
  2.  
  3. import org.springframework.boot.SpringApplication; 
  4. import org.springframework.boot.autoconfigure.SpringBootApplication; 
  5. import org.springframework.web.bind.annotation.RequestMapping; 
  6. import org.springframework.web.bind.annotation.RestController; 
  7.  
  8. @SpringBootApplication 
  9. @RestController 
  10. public class HelloworldApplication { 
  11.   @RequestMapping("/"
  12.   public String home() { 
  13.     return "Hello World!"
  14.   } 
  15.  
  16.  
  17.   @RequestMapping("/health"
  18.   public String healthy() { 
  19.     // Message body required though ignored 
  20.     return "Still surviving."
  21.   } 
  22.  
  23.   public static void main(String[] args) { 
  24.     SpringApplication.run(HelloworldApplication.class, args); 
  25.   } 

CSE 的生產(chǎn)實踐

某電商業(yè)務(wù) A:Serverless 化后,機(jī)器數(shù)量從11臺降低到2臺(2~10臺之間波動),某促銷節(jié),服務(wù)流量峰值從數(shù)千瞬間飆到十多萬,CSE 瞬間彈性擴(kuò)容,從2臺-->5臺-->10臺,流量峰值回落后又縮容到2臺。

某電商業(yè)務(wù) B:Serverless 化后,機(jī)器數(shù)量從4臺到2臺(2~10臺之間波動)。

某電商業(yè)務(wù) C:之前固定4臺機(jī)器,Serverless 化完成后,機(jī)器數(shù)量變成1臺(1~4臺之間波動),預(yù)發(fā)可實現(xiàn)0 - 1臺實例之間波動。

本文作者:

王小瑞:花名誓嘉,阿里巴巴資深技術(shù)專家,Apache RocketMQ 創(chuàng)始人&Chair,近期負(fù)責(zé)推動阿里巴巴在線業(yè)務(wù)向 Serverless 架構(gòu)的演進(jìn),以及消息中間件產(chǎn)品線的云計算方向,是阿里巴巴中間件創(chuàng)新項目實驗室&消息中間件團(tuán)隊負(fù)責(zé)人。

責(zé)任編輯:武曉燕 來源: 阿里技術(shù)
相關(guān)推薦

2019-07-01 10:48:13

Tomcat中間件TPM

2022-11-03 11:18:52

阿里云Serverless

2020-08-19 08:39:05

中間件前端設(shè)計模式

2011-05-24 15:10:48

2021-02-11 08:21:02

中間件開發(fā)CRUD

2013-07-29 15:48:40

移動OA中間件

2021-06-15 10:01:02

應(yīng)用系統(tǒng)軟件

2023-11-27 07:10:06

日志中間件

2018-07-29 12:27:30

云中間件云計算API

2018-02-01 10:19:22

中間件服務(wù)器系統(tǒng)

2016-11-11 21:00:46

中間件

2025-08-26 07:05:00

MCPCEOAI驅(qū)動

2013-08-30 09:36:34

中間件虛擬化

2010-04-09 10:38:46

東方通中間件

2009-06-16 15:55:06

JBoss企業(yè)中間件

2012-11-30 10:21:46

移動中間件

2023-06-29 10:10:06

Rocket MQ消息中間件

2023-10-24 07:50:18

消息中間件MQ

2013-08-08 10:34:16

云計算中間件

2013-09-12 11:03:17

移動辦公OA中間件
點贊
收藏

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

日韩视频在线观看| 筱崎爱全乳无删减在线观看| 国产一区二区精品久久| 欧美激情视频一区二区三区不卡| 欧美极品jizzhd欧美仙踪林| 成人黄色动漫| 国产精品久久久久影院亚瑟| 99国产在线| 制服.丝袜.亚洲.中文.综合懂色| 国产精品一区二区av日韩在线| 欧美日韩电影在线播放| 欧美乱做爰xxxⅹ久久久| 青青青草原在线| 美国三级日本三级久久99| 欧美激情视频一区二区| 五月天婷婷丁香网| 国产66精品| 欧美日韩精品一区二区三区四区| 人人妻人人澡人人爽欧美一区双| 黄色片在线免费看| 成人激情文学综合网| 国产免费一区二区三区香蕉精| 国产精品18p| 91视频精品| 亚洲欧美一区二区三区四区 | 另类小说视频一区二区| 久久久亚洲天堂| 农村老熟妇乱子伦视频| 日韩有码中文字幕在线| 日韩精品专区在线影院重磅| 亚洲五月天综合| 在线手机中文字幕| 亚洲一级二级三级| wwwjizzjizzcom| 免费av在线网站| 国产欧美一区视频| 麻豆91蜜桃| 少妇一级淫片免费看| 国产中文字幕一区| 国产欧洲精品视频| 日本欧美www| 石原莉奈在线亚洲二区| 午夜精品福利电影| 日本少妇久久久| 欧美三级第一页| 欧美成人精品一区二区三区| 九九热视频在线免费观看| 国模精品一区| 国产午夜精品一区二区三区 | 最新亚洲精品| 亚洲国产中文字幕久久网| 波多野吉衣在线视频| 四虎在线精品| 91精品国产综合久久小美女 | av午夜一区麻豆| 国产伦精品一区二区| www.成人在线观看| 国产精品1区二区.| 97超碰人人模人人爽人人看| aaa一区二区| 国产91富婆露脸刺激对白| 国产日韩精品一区二区| 中文字幕你懂的| 久久国产精品色婷婷| 91精品久久久久久久久久久久久久 | 亚洲精品在线播放| 日韩欧美国产麻豆| 亚洲美女在线播放| 一区三区在线欧| 亚洲日本中文字幕免费在线不卡| 黄色短视频在线观看| 免费一区二区三区视频导航| 亚洲日本aⅴ片在线观看香蕉| 成人黄色免费网址| 日韩成人三级| 欧美成人午夜影院| 国产一区二区三区影院| 久久天堂成人| 成人性生交大片免费看小说| 亚洲精品18p| 91啦中文在线观看| 亚洲精品国产系列| 欧美xxxx黑人又粗又长| 偷拍一区二区三区| 一区二区在线播放视频| 国产精品国产三级在线观看| 精品国产一区二区国模嫣然| 国产传媒第一页| 久久在线视频免费观看| 欧美激情视频网| 伊人久久久久久久久久久久| 经典一区二区三区| 国产日韩欧美一区二区三区四区| 男同在线观看| 亚洲六月丁香色婷婷综合久久| 国产二区视频在线| 国外成人福利视频| 亚洲精品一线二线三线| 国产综合精品在线| 欧美体内she精视频在线观看| 欧洲成人午夜免费大片| 国产精品视频第一页| 26uuu精品一区二区| 亚洲综合激情五月| 超碰一区二区| 日韩免费看网站| 性の欲びの女javhd| 激情久久综合| 成人久久一区二区三区| 人妻精品一区二区三区| 国产精品伦一区二区三级视频| 99热久久这里只有精品| 欧美aaaaaa| 亚洲美女喷白浆| 九九九免费视频| 免费美女久久99| 麻豆成人av| 黑人精品视频| 91精品国产入口在线| 国产黄片一区二区三区| 激情欧美日韩| 国产色视频一区| 成人好色电影| 色哟哟国产精品| 欧美丰满少妇人妻精品| 欧美日韩国产免费观看| 91精品国产综合久久久久久蜜臀| 免费国产在线观看| 婷婷丁香久久五月婷婷| aaaaaaaa毛片| 91高清一区| 国产免费观看久久黄| 国产精品秘入口| 色天天综合久久久久综合片| 7788色淫网站小说| 亚洲午夜久久久久久尤物| 亚洲aa中文字幕| 麻豆视频在线观看免费网站| 欧美亚洲愉拍一区二区| 9.1成人看片免费版| 亚洲欧美不卡| 久久er99热精品一区二区三区| 日本理论片午伦夜理片在线观看| 欧美男生操女生| 5566中文字幕| 欧美a级理论片| 深田咏美在线x99av| 欧美www.| 中国china体内裑精亚洲片| 国产偷人爽久久久久久老妇app | 欧美日韩国产网站| 亚洲性xxxx| 亚洲婷婷久久综合| 国产欧美日韩在线| 中文字幕成人免费视频| 国产国产精品| 99久久99久久精品国产片| 18av在线播放| 亚洲国产精久久久久久| 欧美精品二区三区| 久久色视频免费观看| 久久精品午夜福利| 成人精品久久| 91青草视频久久| 人妖欧美1区| 亚洲精品久久视频| 日本黄色中文字幕| 中文字幕一区二区三| 在线免费黄色小视频| 欧美人与禽猛交乱配视频| 国产伦精品一区二区三区在线| 国产高潮在线| 一本色道久久88综合亚洲精品ⅰ | 日本中文字幕第一页| 久久网站最新地址| 五月婷婷六月丁香激情| 久久久久久久久久久久久久| 99免费在线视频观看| 国产伦理精品| 中文字幕亚洲一区| 亚洲成人av综合| 日本道在线观看一区二区| 激情五月激情综合| 成人福利视频在线| 色婷婷综合久久久久中文字幕| 久久综合av| 国产一区二区三区高清视频| av有声小说一区二区三区| 久久精品这里热有精品| 免费观看黄色av| 欧美特级限制片免费在线观看| 欧美日韩综合一区二区| 久久久噜噜噜久久人人看| 91免费视频污| 久久久久久黄| 精品人妻大屁股白浆无码| 综合亚洲色图| 97久久人人超碰caoprom欧美| 成人小电影网站| 欧美成人免费在线观看| 色视频在线观看| 欧美一二三区在线观看| 国产精品久久久久久人| 一区二区三区四区蜜桃| av手机在线播放| 成人国产免费视频| 一区二区免费av| 麻豆久久婷婷| 中文字幕第50页| 国产精品日韩精品中文字幕| aa成人免费视频| 成人黄色在线| 国产成人jvid在线播放| 97天天综合网| 欧美成人精品一区二区| 精品视频一二三| 亚洲福利在线视频| 国产精品综合在线| 日本大香伊一区二区三区| 国产精品suv一区二区69| 国产精品福利av| 免费看91的网站| 久久综合资源网| 国产黑丝一区二区| 国产精品一区二区三区乱码| 在线观看免费成人av| 久久aⅴ国产紧身牛仔裤| 东北少妇不带套对白| 91超碰国产精品| 亚洲一区二区三区加勒比| 精品福利久久久| 蜜桃视频日韩| 日韩在线黄色| 蜜桃久久精品乱码一区二区 | 99热这里只有精品7| 日韩免费高清| 亚洲高清视频一区| 精品freesex老太交| 欧美黑人xxxxx| 亚洲精品国产setv| 麻豆成人小视频| 欧美男gay| 久久综合福利| 免费看av成人| 日产精品高清视频免费| 免费成人高清在线视频theav| 久久视频在线观看中文字幕| 女同一区二区三区| 精品一区二区三区免费毛片| 精品欠久久久中文字幕加勒比| 国产精品国产一区二区| 成人av影音| 国产一区二区三区av在线| 精品欧美午夜寂寞影院| 麻豆久久久9性大片| 美女久久久久| 日韩精彩视频| 日韩中文在线电影| 在线视频一二三区| 欧美日韩国产在线一区| 日韩 欧美 视频| 国产精品主播| 亚洲色图 在线视频| 精品中文字幕一区二区| 毛片毛片毛片毛片毛| 国产.欧美.日韩| 国产精品探花一区二区在线观看| 久久美女高清视频| 日本黄区免费视频观看| 亚洲人成网站色在线观看| 久久久久99精品成人片毛片| 亚洲成a人在线观看| 国产成人一级片| 欧美亚洲愉拍一区二区| 国产极品999| 亚洲精品中文字幕av| jizz在线观看中文| 欧美高清视频在线观看| 三级在线看中文字幕完整版| 国产精品美女久久久久av超清| 亚洲图片小说区| 国产精品美女诱惑| 黄色不卡一区| 日本五级黄色片| 日本女优在线视频一区二区 | 99r精品视频| 久久久久久久久久久久| 亚洲人成网站色在线观看| 国产情侣在线视频| 欧美在线综合视频| 亚洲精品久久久久avwww潮水| 亚洲精品影视在线观看| 2021国产在线| 日韩免费av在线| 亚洲乱码一区| 亚洲一区二区三区午夜| 在线播放亚洲| 超碰成人在线播放| 99国产精品久久久久久久久久| 小向美奈子av| 欧美午夜无遮挡| 超碰在线人人干| 中文字幕欧美日韩精品| 欧美aaaaa性bbbbb小妇| 91免费版网站入口| av影片在线一区| 欧美黑人在线观看| 久久99久国产精品黄毛片色诱| 熟妇高潮精品一区二区三区| 亚洲欧美日本韩国| 免费黄色一级大片| 亚洲国产成人在线视频| caoporn97在线视频| 国产精品国产自产拍高清av水多| 国产精品调教| 激情成人开心网| 精品一区二区精品| 山东少妇露脸刺激对白在线| 婷婷国产在线综合| 亚洲奶汁xxxx哺乳期| 日韩在线观看免费av| 桃子视频成人app| 久久久99爱| 在线视频观看日韩| xxxx视频在线观看| 亚洲欧美欧美一区二区三区| 伊人影院中文字幕| 一本一道久久a久久精品逆3p| 深夜成人在线| 精品一区二区久久久久久久网站| 欧美激情亚洲| 午夜诱惑痒痒网| 18欧美亚洲精品| 夜夜狠狠擅视频| 中文字幕精品网| 成人在线免费av| 婷婷久久五月天| 美女网站一区二区| 精品日韩在线视频| 欧美日韩高清影院| 思思99re6国产在线播放| 国产精品狠色婷| 日韩毛片视频| 亚洲免费黄色录像| 中文字幕日本不卡| 国产成人av免费看| 久久99久久99精品中文字幕| 日本一区二区三区电影免费观看| 中文字幕在线乱| 国产精品77777| 中文字幕一区二区三区手机版| 亚洲白拍色综合图区| 成人免费观看在线观看| 欧美高清视频一区| 日本午夜一本久久久综合| 天天干天天操天天拍| 欧美日韩久久久久久| 免费网站成人| 亚洲在线免费观看| 欧美在线高清| 欧美夫妇交换xxx| 色综合久久久久综合体桃花网| 国产最新视频在线观看| 国产精品日韩在线一区| 精品久久久久久久久久久下田| 啊啊啊国产视频| 亚洲品质自拍视频| 好吊色一区二区| 国产91精品久久久久久| 精品久久久久久久久久久aⅴ| 伊人网在线综合| 一卡二卡三卡日韩欧美| 天堂在线资源网| 国产精品成人免费电影| 亚洲天天影视网| 青青草成人免费视频| 欧美三级午夜理伦三级中视频| 国产秀色在线www免费观看| av成人午夜| 奇米四色…亚洲| 久久久久久久久久网站| 精品亚洲一区二区三区| 久久av影院| 成人性生活视频免费看| 欧美国产精品一区| 精品免费久久久| 日本91av在线播放| 91精品蜜臀一区二区三区在线| 小毛片在线观看| 欧美美女激情18p| 黄色视屏在线免费观看| 五月天男人天堂| 91在线码无精品| 亚洲天堂中文网| 国产91ⅴ在线精品免费观看| 欧美丰满日韩| 成人h动漫精品一区| 日韩午夜三级在线| 韩日精品一区| 无码播放一区二区三区|