国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

高德 Serverless 平臺建設及實踐

共 8220字,需瀏覽 17分鐘

 ·

2021-05-02 17:39

作者 | 鄧學祥(祥翼)


本文整理自阿里巴巴高級技術專家--祥翼在【阿里云 Serverless Developer Meetup 上海站】上的分享。


關注 Serverless 公眾號

后臺對話框回復“ppt

即可獲取上海站講師 ppt 合集


導讀:高德從 FY21 財年開始啟動 Serverless 建設,至今一年了,高德 Serverless 業(yè)務的峰值超過十萬 qps 量級,平臺從 0 到 1,qps 從零到十萬,成為阿里集團內(nèi) Serverless 應用落地規(guī)模最大的 BU,這中間的過程是怎么樣的?遇到過哪些問題?高德為什么要搞 Serverless/Faas?是如何做 Serverless/Faas 的?技術方案是什么樣的?目前進展怎么樣?后續(xù)又有哪些計劃?本文將和大家做一個簡單的分享。


Why-高德為什么要搞 Serverless



高德為什么要搞 Serverless?背景原因是高德 FY21 財年啟動了一個客戶端上云項目。客戶端上云項目的主要目的是為了提升客戶端的開發(fā)迭代效率。


以前客戶端業(yè)務邏輯都在端上,產(chǎn)品需求的變更需要走客戶端發(fā)版才能發(fā)布,而客戶端發(fā)版需要走各種測試流程、灰度流程,解決客戶端崩潰等問題,目前的節(jié)奏是一個月一個版本。


客戶端上云之后,某些易變的業(yè)務邏輯放到云上來。新的產(chǎn)品需求在云端來開發(fā),不用走月度的版本發(fā)布,加快了需求的開發(fā)迭代效率,離產(chǎn)研同頻的理想目標又近了一步(為什么要說“又”,是因為高德之前也做了一些優(yōu)化往產(chǎn)研同頻的方向努力,但是我們希望云端一體化開發(fā)可以是其中最有效的一個技術助力)。



1. 目標:客戶端開發(fā)模式--端云一體


雖然開發(fā)模式從以前的端開發(fā)轉(zhuǎn)變?yōu)楝F(xiàn)在的云+端開發(fā),開發(fā)同學應該還是原來負責相應業(yè)務的同學,但是大家知道,服務端開發(fā)和客戶端開發(fā)顯然是有差異的,客戶端開發(fā)是面向單機模式的開發(fā),服務端開發(fā)通常是集群模式,需要考慮分布式系統(tǒng)的協(xié)調(diào)、負載均衡、故障轉(zhuǎn)移降級等各種復雜問題。如果使用傳統(tǒng)的服務端模式來開發(fā),這個過渡風險就會比較大。


Faas 很好地解決了這一問題。我們結合高德客戶端現(xiàn)有的 xbus 框架(一套客戶端上的本地服務注冊、調(diào)用的框架),擴展了 xbus-cloud 組件,使得云上的開發(fā)就像端上開發(fā)一樣,目標是一套代碼、兩地運行,一套業(yè)務代碼既能在客戶端上運行,也能在服務端上運行。


高德客戶端主要有三個端:IOS、android、車機(類 Linux 操作系統(tǒng))。主要有兩種語言:C++ 和 Node.js。傳統(tǒng)地圖功能:如地圖顯示、導航路徑顯示、導航播報等等,由于需要跨三個端,采用 C++ 語言來開發(fā)。地圖導航基礎之上的一些地圖應用功能,如行前/行后卡片、推薦目的地等,主要用 Node.js 來開發(fā)。


FY20 財年淘系前端團隊開發(fā)了 Node.js Faas runtime。高德客戶端上云項目,Node.js 的部分就采用了現(xiàn)有的淘系的 Node.js runtime,來接入集團的 Faas 平臺,完成 Node.js 這部分的一些業(yè)務上云。2020 年十一期間很好地支撐了高德的十一出行節(jié)業(yè)務。


C++ Faas 沒有現(xiàn)有的解決方案,因此我們決定在集團的基礎設施之上做加法,新建 C++ Faas 基礎平臺,來助力高德客戶端上云。


  • 端云一體的最佳實踐關鍵:客戶端和 Faas 之間的接口抽象


原本客戶端的邏輯移到 Faas 服務端上來,或者新的需求一部分在 Faas 服務端上開發(fā),這里的成敗關鍵點在于:客戶端和 Faas 的接口協(xié)議定義,也就是 Faas 的 API 定義,好的 API 定義除了對系統(tǒng)的可維護性有好處以外,對后續(xù)支撐業(yè)務的迭代開發(fā)也很重要,好的 API 定義請參考谷樸大神的文檔:API 設計最佳實踐的思考。

理想情況下:客戶端做成一個解析 Faas 返回結果數(shù)據(jù)的一個瀏覽器。瀏覽器協(xié)議一旦定義好,就不會經(jīng)常變換,你看 IE、Chrome 就很少更新。

當然我們的瀏覽器會復雜一些,它是地圖瀏覽器。如何檢驗客戶端和 Faas 之間的接口定義好不好,可以看后續(xù)的產(chǎn)品需求迭代,如果有些產(chǎn)品需求迭代只需要在 Faas 上完成,不需要客戶端的任何修改,那么這個接口抽象就是成功的。


2. BFF 層開發(fā)提效


提到高德,大家首先想到的應該是其工具屬性:高德是一個導航工具(這個說法現(xiàn)在已經(jīng)不太準確了,因為高德這幾年在做工具化往平臺化的轉(zhuǎn)型,我們要做萬能的高德,高德的交易類業(yè)務正在興起,高德打車、門票、酒店等業(yè)務發(fā)展很迅猛)。


針對高德導航來說,相比集團其他業(yè)務(如電商)來說,有大量的只讀場景是高德業(yè)務的一大技術特點。這些只讀場景里,大量的需求是 BFF(Backend For Frontend)類型的只讀場景。為什么這么說?因為導航的最核心功能,例如 routing、traffic、eta 等都是相對穩(wěn)定的,這部分的主要工作在持續(xù)不斷地優(yōu)化算法,使得高德的交通更準,算出的路徑更優(yōu)。這些核心功能在接口和功能上都是相對比較穩(wěn)定的,而前端需求是多變的,例如增加個路徑上的限寬墩提示等。



Faas 特別適合做 BFF 層開發(fā),在 Faas 上調(diào)用后端相對穩(wěn)定的各個 Baas 服務,F(xiàn)aas 服務來做數(shù)據(jù)和調(diào)用邏輯封裝、快速開發(fā)、發(fā)布。在業(yè)界,F(xiàn)aas 用的最多的場景也正是 BFF 場景(另外一個叫法是 SFF 場景,service for frontend)。


3. Serverless 是云時代的高級語言


FY21,高德是集團內(nèi)第一個全面上云的 BU,雖然高德已經(jīng)全面上云了,但是這還不是云時代的終局,目前主要是全面 pouch 化并上云,容器方面做了標準化,在規(guī)?;①Y源利用率方面可以全面享受云的紅利,但是業(yè)務開發(fā)模式上基本上還和以前一樣,仍是一個大型的分布式系統(tǒng)的寫法。對于研發(fā)模式來說還并沒有享受云的紅利,可以類比為我們現(xiàn)在是在用匯編語言的方式來寫跑在云上的服務。而 Serverless、云原生可以理解為云時代的高級語言,真正做到了 Cloud as a computer,只需要關注于業(yè)務開發(fā),不需要考慮大型分布式系統(tǒng)的各種復雜性。


4. Go-Faas 補充 Go 語言生態(tài)


前面講到了因為客戶端上云項目,我們在阿里云 FC(函數(shù)計算)團隊之上做加法,開發(fā)了 C++ Faas Runtime。不僅如此,我們還開發(fā)了 Go-Faas,我們?yōu)槭裁磿?Go-Faas 呢?這里也簡單介紹一下背景,高德服務端 Go 部分的 qps 峰值已超百萬。高德已補齊了阿里各中間件的 Go 客戶端,和集團中間件部門共建。可觀測性、自動化測試體系也基本完善,目前 Go 生態(tài)已基本完善。


補齊了 Go-Faas 之后,我們就既能用 Go 寫 Baas 服務,又能用 Go 寫 Faas 服務了,在不同的業(yè)務場景采用不同的服務實現(xiàn)方式,Go-Faas 主要應用于上文提到的 BFF 場景。


How-技術方案介紹



1. 整體技術架構


上文講了我們?yōu)槭裁匆鲞@個事情,接下來講我們具體是怎么做這個事情的,是如何實現(xiàn)的,具體的技術方案是什么樣的。


本著在集團現(xiàn)有的基礎設施、現(xiàn)有的中間件基礎之上做加法的思想,我們和 CSE、阿里云 FC 函數(shù)計算團隊合作共建,開發(fā)了 C++ Faas Runtime 和 Go Faas Runtime。整體和集團拉通的技術架構如下圖所示,主要分為研發(fā)態(tài)、運行態(tài)、運維態(tài)三個部分。



  • 運行態(tài)


先說運行態(tài),業(yè)務流量從我們網(wǎng)關進來,調(diào)用到 FC API Server,轉(zhuǎn)發(fā)到 C++/Go Faas Runtime,runtime 來完成用戶函數(shù)里的功能。runtime 的架構本文下一章節(jié)會具體介紹。


和 runtime container 一起部署的有監(jiān)控、日志、Dapr 各種 side car,side car 來完成各種日志采集上報功能,dapr side car 來完成調(diào)用集團中間件的功能。


另外目前 dapr 還在試點的階段,調(diào)用中間件主要是通過 Broker 和各個中間件 proxy 來完成,中間件調(diào)用的有HSF、Tair、metaq、diamond 等中間件 proxy。


最后 Autoscaling 模塊來管理函數(shù)實例的擴縮容,達到函數(shù)自動伸縮的目的。這里的調(diào)度就有各種策略了,有根據(jù)請求并發(fā)量的調(diào)度、函數(shù)實例的 CPU 使用率的調(diào)度。也能提前設置預留實例數(shù),避免縮容到 0 之后的冷啟動問題。


底層調(diào)用的是集團 ASI 的能力,ASI 可以簡單理解為集團的 K8S+ sigma(集團的調(diào)度系統(tǒng)),最終的部署是 FC 調(diào)用 ASI 來完成函數(shù)實例部署,彈性伸縮的,部署的最小單位是上圖中的 pod,一個 pod 里包含 runtime container 和 sidecar set container。


  • 研發(fā)態(tài)


再來看研發(fā)態(tài),運行態(tài)決定函數(shù)是如何運行的,研發(fā)態(tài)關注函數(shù)的開發(fā)體驗,如何方便地讓開發(fā)者開發(fā)、調(diào)試、部署、測試一個函數(shù)。


C++ Faas 有個跨平臺的難點問題,C++ Faas runtime 里有一些依賴庫,這些依賴庫沒有 Java 依賴庫管理那么方便。這樣依賴庫的安裝比較麻煩,F(xiàn)aas 腳手架就是為了解決這個問題,調(diào)用腳手架,一鍵生成 C++ Faas 示例工程,安裝好各種依賴包。為了本地能方便地 debug,開發(fā)了一個 C++ Faas Runtime Boot 模塊,函數(shù) runtime 啟動入口在 boot 模塊里,boot 模塊里集成 runtime 和用戶 Faas 函數(shù),可以對 runtime 來做 debug 單步調(diào)試。


我們和集團 Aone 團隊合作,函數(shù)的發(fā)布集成到 Aone 環(huán)境上了,可以很方便地在 Aone 上來發(fā)布 Go 或者 C++ Faas,Aone 上也集成了一鍵生成 example 代碼庫的功能。


C++ 和 Go Faas 的編譯都依賴相應的編譯環(huán)境,Aone 提供了自定義編譯鏡像的功能,我們上傳了編譯鏡像到集團的公共鏡像庫,函數(shù)編譯時,在函數(shù)的代碼庫里指定相應的編譯鏡像,編譯鏡像里安裝了 Faas 的依賴庫、SDK等。


  • 運維態(tài)


最后來看函數(shù)的運維監(jiān)控,runtime 內(nèi)部集成了鷹眼、sunfire 采集日志的功能,runtime 里面會寫這些日志,通過 sidecar 里的 agent 采集到鷹眼、或者 sunfire 監(jiān)控平臺上去(FC 是通過 SLS 來采集的)之后,就能使用集團現(xiàn)有的監(jiān)控平臺來做 Faas 的監(jiān)控了,也能接入集團的 GOC 報警平臺。


2. C++/Go Faas Runtime 架構


上面講的是和 Aone、FC/CSE、ASI 集成的一個整體架構,Runtime 是這個整體架構的一部分,下面具體講講 Runtime 的架構是怎樣的,Runtime 是如何設計和實現(xiàn)的。



最上面部分的用戶 Faas 代碼只需要依賴 Faas SDK 就可以了,用戶只需要實現(xiàn) Faas SDK 里的 Function 接口就能寫自己的 Faas 了。然后如果需要調(diào)用外部系統(tǒng),可以通過 SDK 里的 Http Client 來調(diào)用,如果要調(diào)用外部中間件,通過 SDK 里的 Diamond/Tair/HSF/metaq Client 來調(diào)用中間件就可以。SDK 里的這些接口屏蔽了底層實現(xiàn)的復雜性,用戶不需要關心這些調(diào)用最后是如何實現(xiàn),不需要關心 runtime 的具體實現(xiàn)。


SDK 層就是上面提到的 Function 定義和各種中間件調(diào)用的接口定義。SDK 代碼是開發(fā)給 Faas 用戶的。SDK 做的比較輕薄,主要是接口定義,不包含具體的實現(xiàn)。調(diào)用中間件的具體實現(xiàn)在 Runtime 里有兩種實現(xiàn)方式。


往下是 Runtime 的一個整體架構。Starter 是 runtime 的啟動模塊,啟動之后,runtime 自身是一個 Server,啟動的時候根據(jù) Function Config 模塊的配置來啟動 runtime,runtime 啟動之后開啟請求和管理監(jiān)聽模式。


再往下是 Service 層,實現(xiàn) SDK 里定義的中間件調(diào)用的接口,包含 RSocket 和 dapr 兩種實現(xiàn)方式,RSocket 是通過 RSocket broker 的模式來調(diào)用中間件的,runtime 里集成了 dapr(distributed application runtime),調(diào)用中間件也可以通過 dapr 來調(diào)用,在前期 dapr 試點階段,如果通過 dapr 調(diào)用中間件失敗了,會降級到 rsocket 的方式來調(diào)用中間件。


再往下就是 rsocket 的協(xié)議層,封裝了調(diào)用 rsocket 的各種 metadata 協(xié)議。dapr 調(diào)用是通過 grpc 方式來調(diào)用的。


最下面一層就是集成了 rsocket 和 dapr 了。


rsocket 調(diào)用還涉及到 broker 選擇的問題,upstream 模塊來管理 broker cluster、broker 的注冊反注冊、keepalive 檢查等等,LoadBalance 模塊來實現(xiàn) broker 的負載均衡選擇以及事件管理、連接管理、重連等等。


最后 runtime 里的 metrics 模塊負責鷹眼 trace 的接入,通過 filter 模式來攔截 Faas 鏈路的耗時,并輸出鷹眼日志。打印 sunfire 日志,供 sidecar 去采集。下圖是一個實際業(yè)務的 sunfire 監(jiān)控界面:



  • Dapr


dapr 架構如下圖所示,具體可以參考官方文檔:https://dapr.io/



runtime 里以前調(diào)用中間件是通過 rsocket 方式來調(diào)用的,這里 rsocket broker 會有一個中心化問題,為了解決 outgoing 流量去中心化問題,和集團中間件團隊合作引入了 dapr 架構。只是 runtime 層面集成了 dapr,對于用戶 Faas 來說無感知,不需要關心具體調(diào)用中間件是通過 rsocket 調(diào)用的還是通過 dapr 調(diào)用的。后面 runtime 調(diào)用中間件切換到 dapr 之后,用戶 Faas 也是不需要做任何修改的。


How-業(yè)務如何接入 Serverless



如前文所述,接入統(tǒng)一在 Aone 上接入。提供了 C++ Faas/Go Faas 的接入文檔。提供了函數(shù)的 example 代碼庫,代碼庫有各種場景的示例,包括調(diào)用集團各種中間件的代碼示例。C++ Faas/Go Faas 的接入對整個集團開發(fā),目前已經(jīng)有一些高德以外的 BU,在自己的業(yè)務中落地了 C++ /Go Faas。Node.js Faas 使用淘寶提供的 runtime 和模板來接入,Java Faas 使用阿里云 FC 提供的 runtime 和模板來接入就可以了。


1. 接入規(guī)范-穩(wěn)定性三板斧:可監(jiān)控、可灰度、可回滾


針對落地新技術大家可能擔心的穩(wěn)定性問題,我們的應對法寶是阿里集團的穩(wěn)定性三板斧:可監(jiān)控、可灰度、可回滾。建立 Faas 鏈路保障群,拉通上下游各相關業(yè)務方、基礎平臺一起,按照集團的 1-5-10 要求,共同努力做到 1 分鐘之內(nèi)響應線上報警、快速排查;5 分鐘之內(nèi)處理;10 分鐘之內(nèi)恢復。


為了規(guī)范接入過程,避免犯錯誤引發(fā)線上故障,我們制定了 Faas 接入規(guī)范和 checkList,來幫助業(yè)務方快速使用 Faas。


可監(jiān)控、可灰度、可回滾是硬性要求,除此之外,業(yè)務方如果能做到可降級就更好了。我們的 C++ 客戶端上云業(yè)務,在開始試點階段,就做好了可降級的準備,如果調(diào)用 Faas 端失敗,本次調(diào)用將會自動降級到本地調(diào)用?;緦蛻舳斯δ軣o損,只是會增加一些響應延遲,另外客戶端上該功能的版本,可能會比服務端稍微老一點,但是功能是向前兼容的,基本不影響客戶端使用。


Now-我們目前的情況



1. 基礎平臺建設情況


  • Go/C++ Faas Runtime 開發(fā)完成,對接 FC-Ginkgo/CSE、Aone 完成,已發(fā)布穩(wěn)定的 1.0 版本。


  • 做了大量的穩(wěn)定性建設、優(yōu)雅下線、性能優(yōu)化、C 編譯器優(yōu)化,使用了阿里云基礎軟件部編譯器優(yōu)化團隊提供的編譯方式來優(yōu)化 C++ Faas 的編譯,性能提升明顯。


  • C++/Go Faas 接入鷹眼、sunfire 監(jiān)控完成,函數(shù)具備了可觀測性。


  • 池化功能完成,具備秒級彈性的能力。池化 runtime 鏡像接入 CSE,擴一個新實例的時間由原來的分鐘級變?yōu)槊爰墶?/span>


2. 高德的 Serverless 業(yè)務落地情況


C++ Faas 和 Go Faas 以及 Node.js Faas 在高德內(nèi)部已經(jīng)有大量的應用落地。舉幾個例子:



上圖中的前兩個圖是 C++ Faas 開發(fā)的業(yè)務:長途天氣、沿途搜。后兩個截圖是 Go-Faas 開發(fā)的業(yè)務:導航 tips、足跡地圖。


高德是阿里集團內(nèi) Serverless 應用落地規(guī)模最大 的BU,已落地的 Serverless 應用,日常峰值超過十萬 qps 量級。


3. 主要收益


高德落地了集團內(nèi)規(guī)模最大的 Serverless 應用之后,都有哪些收益呢?


首先第一個最重要的收益是:開發(fā)提效。我們基于 Serverless 實現(xiàn)的端云一體組件,助力了客戶端上云,解除了需要實時的客戶端發(fā)版依賴問題,提升了客戶端的開發(fā)迭代效率?;?Serverless 開發(fā)的 BFF 層,提升了 BFF 類場景的開發(fā)迭代效率。


第二個收益是:運維提效。利用 Serverless 的自動彈性擴縮容技術,高德應對各種出行高峰就更從容了。例如每年的十一出行節(jié)、五一、清明、春節(jié)的出行高峰,不再需要運維或者業(yè)務開發(fā)同學在節(jié)前提前擴容,節(jié)后再縮容了。高德業(yè)務高峰的特點還不同于電商的秒殺場景。出行高峰的流量不是在 1 秒內(nèi)突然漲起來的,我們目前利用池化技術實現(xiàn)的秒級彈性的能力,完全能滿足高德的這個業(yè)務場景需求。


第三個收益是:降低成本。高德的業(yè)務特點,白天流量大、夜間流量低,高峰值和低谷值差異較大,時間段區(qū)分明顯。利用 Serverless 在夜間流量低峰時自動縮容技術,極大地降低了服務器資源的成本。


Next-后續(xù)計劃



  • FC 彈內(nèi)函數(shù)計算使用優(yōu)化,和 FC 團隊一起持續(xù)優(yōu)化彈內(nèi)函數(shù)計算的性能、穩(wěn)定性、使用體驗。用集團內(nèi)豐富的大流量業(yè)務場景,來不斷打磨好 C++/Go Faas Runtime,并最終輸出到公有云,普惠數(shù)字化轉(zhuǎn)型浪潮中的更多企業(yè)。


  • Dapr 落地,解決 outcoming 流量去中心化問題,逐步上線一些 C++/Go Faas,使用 Dapr 的方式調(diào)用集團中間件。


  • Faas 混沌工程,故障演練,逃生能力建設。Faas 在新財年也會參與我們 BU 的故障演練,逐一解決演練過程中發(fā)現(xiàn)的問題。


  • 接入邊緣計算。端云一體的場景下,F(xiàn)aas + 邊緣計算,能提供更低的延時,更好的用戶體驗。


以上要做的事情任重道遠,另外 FY22 財年我們部門還會做云原生的試點和落地。技術同學都知道,從技術選型、技術原型到實際業(yè)務落地,這之間還有很長的路要走。


歡迎對 Serverless、云原生、或者 Go 應用開發(fā)感興趣,想一起做點事情的小伙伴來加入我們(不管之前是什么技術棧,英雄不問出處,投簡歷到 [email protected],郵件主題為:姓名-技術方向-來自 Serverless),這里有大規(guī)模的落地場景和簡單開放的技術氛圍,歡迎自薦或推薦!


Serverless 電子書下載



本書亮點:

  • 從架構演進開始,介紹 Serverless 架構及技術選型構建 Serverless 思維;
  • 了解業(yè)界流行的 Serverless 架構運行原理;
  • 掌握 10 大 Serverless 真實落地案例,活學活用。


???? 點擊“閱讀原文”,立即下載!

瀏覽 51
點贊
評論
收藏
分享

手機掃一掃分享

分享
舉報
評論
圖片
表情
推薦
點贊
評論
收藏
分享

手機掃一掃分享

分享
舉報

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 江苏妇搡BBBB搡BBBB| 无码成人视频| 欧美日韩小视频| 日本A片在线播放| 97干视频| 99视频在线免费播放| 开心色色五月天| 成人在线免费视频观看| 91网站免费观看| 日韩成人高清| 日本一级片免费看| 91美女在线观看| 亚洲免费视频在线观看| 淫揉BBB揉揉揉BBBBB| 日韩无码电| 日韩中文字幕在线人成网站| 精品AAA| 成人在线伊人| 国产福利在线| 香蕉视频91| 色吟AV| 亚洲视频在线免费看| 高清无码在线免费视频| 99久久国产视频| www.国产豆花精品区| 亚洲日本在线观看| 人人澡人人爽人人精品| 国产a级视频| 91无码人妻精品1国产四虎| 男人操女人视频网站| 国产亚洲aⅴ| 操b网站| 欧美在线综合| 婷婷五月丁香花| 国产高清A片| 人人看,人人摸| 青青操青青干| 国产精品AV片| 99热加勒比| 制服.丝袜.亚洲.中文豆花| 91成人免费| 国产无码免费在线观看| 亚洲AV中文无码| 韩国成人精品三级| 国产精品美女久久久久久久久 | 91乱子伦国产乱子伦无码| 国产色av| 国产伦乱| 欧美熟妇性爱| 亚洲精品一区二区三区新线路| 日韩第1页| 亚洲另类图片小说| 欧美老熟妇BBBBB搡BBB| 先锋成人影音| 搞搞电影91| 丁香五月少妇| 久热久| 内射免费视频| 国产女人18毛片18精品| 五月琪琪| 一级爱爱爱| 一二区免费视频| 91丨九色丨熟女新版| 一本到无码| 97黄片| 日逼网站免费观看| 无码精品人妻一区二区三刘亦菲| 99在线视频免费观看| 河南少妇搡BBBB搡BBBB| 无码国产精品一区二区免费式直播 | 国产欧美精品一区二区色综合| 亚洲AV成人无码精品直播在线 | 成人视频在线免费观看| 成人影视亚洲| 在线看片AV| 亚洲AV综合色区无码国产播放| 久久特黄| 91成人三级| 强行征服邻居人妻HD高清日本 | 古装一级无遮挡A片| 亚洲免费视频播放| 女人的天堂av| 狠狠肏| 欧美黄片免费看| 奶大丰满一乱一视频一区二区三区在 | 亚洲无码在线播放| 国产一区二区三区成人| 五月婷婷狠狠爱| 韩国无码成人电影啊荒| 成人网站大香蕉| 亚洲精品自拍偷拍| 神马午夜视频| 操一区| 五月香婷婷| 亚洲免费在线视频观看| 成人h在线| 欧美色五月| 人人做人人爽| 欧美一级AAA大片免费观看| 黄色草莓视频| 美日韩无码视频| 老熟妇搡BBBB搡BBBB| 成人精品三级麻豆| 成人三级电影在线观看| 日韩高清无码中文字幕| 欧美色小说| 色色免费黄色视频| 北岛玲视频在线| 唐嫣一级婬片A片AAA| 特一级A片| 无码免费毛片一区二区三区古代| 九九精品在线观看| 一级a一级a免费观看视频Al明星| 一夲道无码专区av无码A片| 91乱子伦国产乱子伦无码| 污导航在线| 亚洲中文字幕无码在线观看 | 簧片网站在线观看| 91久久综合亚洲鲁鲁五月天| 天天干天天爽| 久久99精品久久久久婷婷| 中文字幕97| 人妻操逼视频| 日日艹夜夜艹| 欧美日逼网站| 中文丰满亲子伦| 91啪啪| 国产精品无码永久免费A片| 午夜成人精品一区二区三区| 99久久国产热无码精品免费| 澳门四虎影院| 成人网站一区| 久久久成人网| 99久久综合九九| 亚洲成人精品一区| 久久伊人综合| 午夜99| 久操视频免费观看| 大鸡巴午夜爽视频电影| 加勒比无码综合| TheAV精尽人亡av| 粗长哭叫打桩H体育生| 波多野结衣高清无码视频| 香蕉久久a毛片| 豆花视频在线观看| 久久伊人在线| 阿v视频在线观看| 2026国产精品视频| 欧美亚洲激情| 伊人在线观看视频| 98无码人妻精品一区二区三区| 黄色国产在线| 国产亚洲天堂| 黄色小视频免费观看| 爱搞视频在线观看| 丁香花中文字幕| 无码一页| 中文解说AⅤ水果派| 国产成人AV网站| 无码高清在线| 日韩三级视频在线观看| 中文字幕日本人妻| 成人无码一区二区三区| 人人看人人摸人人操| 亚洲性爱手机版| 免费的黄色视频在线观看| 黄色片国产| 91操B| 蜜柚av| 亚洲人做受| 老司机精品| 黄色在线视频网站| 国产av一级| 成人免费黄| 国产高清无码免费在线观看| 老熟女导航| 成人在线视频播放| 日韩视频一级| 91亚洲国产成人精品一区二区三 | www.久久精品视频| 天天综合7799| 亚洲高清在线视频| 日韩毛片在线视频x| 日本A片免费| 国内精品久久久久| 激情六月| 8090操逼网| 午夜天堂精品久久久| 黑人无码AV黑人天堂无码AV| 精品九九| 亚洲精品美女视频| 国产一级AV片| 欧美成人视频网站| 正在播放ADN156松下纱荣子| 狠狠干2025| 天天干人妻| 日韩在线视频观看| 伊人影院在线免费观看| 人人看人人色| 偷拍一区二区| 午夜福利电影无码| 99久久国产热无码精品免费| 日韩精品成人无码免费| 天天干天天日天天操| 久久av网站| 在线观看日韩av| 大香蕉伊人在线观看| 漂亮人妻吃鸡啪啪哥哥真的好| 男女av在线观看| 艹逼在线观看| 华女与黑人91A∨| 久久99精品国产.久久久久| 激情小说在线视频| 欧美丰满老熟妇XXXXX性| 中文字幕在线无码| 精品秘一区性综合三区| 综合色网站| 国产在线激情视频| 黄色三极片| 欧美一级视频在线观看| 一级操逼| 国产女人水真多18毛片18精品 | 污污污污污www在线观看优势 | AV777777| 欧美精品一卡| 日本高清无码| 91国内精品| 99毛片| 亚洲黄色AV| 中文字幕东京热| 国产日韩欧美一区二区| 亚洲五月婷婷| 99热精品免费| 一区二区三区免费看| 国产无套在线| 色欧美视频| 亚洲免费成人网站| 五月少妇| AV婷婷五月天| 99久久视频| 日本一区二区三区四区在线观看 | 黄色综合| 欧美精品操逼| 日韩欧美国产成人| 黄片视频免费看| 欧美亚韩| 91在线日韩| 特级毛片AAAAAA蜜桃| 亚洲无码资源| 欧美成人无码片免费看A片秀色| 亚洲网站免费在线观看| 一级黄色毛片视频| 日韩成人精品| 伊人成人在线视频观看| 国产又爽又黄A片| 国产乱伦熟女| 亚洲撸撸| 国产激情久久| 超碰九九热| 日本高清一区| 午夜AV免费| 二区三区免费视频| 精品人妻一区二区三区鲁大师| 亚洲成免费| 性爱二区| 97黄色| 亚洲黄色视频网站在线观看| 国产午夜福利电影| 91妻人人澡人人爽人人精品| 大荫蒂HD大荫蒂视频| 无码一级A片| 中文成人无字幕乱码精品区| 亚洲中文字幕在线播放| 操操操av| 日韩高清无码一区二区| 九九成人精品| 欧美日韩三区| 大香蕉在线视频观看| AⅤ在线| 麻豆免费福利视频| AV黄色在线| 色妹子综合| wwwxx国产| 7777av| 天天操大香蕉| 亚洲高清无码在线视频| 99re6热在线精品视频功能| h片网站在线观看| 69无码| 国产无码观看| 污视频在线免费观看| 亚洲无码高清免费| 无码视频在线观看免费| 亚洲成人动漫在线| 欧美群交在线观看| 日屄免费视频| 91丨九色丨老农村| 日韩乱伦毛片| 成人日批视频| 久久人妻无码中文字幕系列| 看黄片com| 俺来也操逼| 中文字幕乱码中文乱码91| 中文字幕三区| 亚洲人成电影网| 91狠狠综合久久| 一区二区三区无码专区| 欧美日韩小视频| a黄色视频| 无码婷婷| 亚洲国产成人视频| 亚洲91精品| 亚洲女同在线| 日本免费黄色电影| 亚洲毛片亚洲毛片亚洲毛片| 免费高清无码视频| 午夜精品久久久久久久91蜜桃 | 美女一级片| 精品成人AV| 在线观看中文字幕av| 日韩在线观看av| 日本人妻中文字幕| 伊人逼逼| 韩国AV在线| 一级黄色性爱视频| 中文字幕在线字幕中文乱码区别| 俺去俺来也在线www色情网| 在线观看视频一区| 夜夜福利| 天天干天天摸| 操逼操逼视频| 蜜臀AV一区二区三区免费看| 久草国产视频| 夫妻无码| 爆草美女| 日韩AV成人无码久久电影| 97成人人妻一区二区三区| 亚洲播播在线视频| 成人黄色一级片| 二区视频在线| 操逼视频国产| 日韩理论在线| 亚洲综合激情五月久久| 99在线视频免费| 激情性爱婷婷色五月| 日韩大片在线观看| 国产精品久久久91| 欧美三级电影在线观看| 无码中文字| 日韩黄片视频| 亚洲成人在线免费| 影音先锋一区二区| 日韩少妇无码视频| 懂色av懂色av粉嫩av分享吧| 91av免费| 中文字幕天天在线| 国产精品国产成人国产三级| 视频一区二| 一级欧美一级日韩| 草莓av| 精品无码一区二区三区四区久久久软件 | 久久天堂一区| 国产理论电影| 成人午夜啪免费视频在线观看软件 | 日韩逼逼| 国产内射视频| 豆花在线视频| 国产黄色a片| 人人色人人干| 日韩福利一区| 成人视频在线免费观看| 久久久久久婷婷| AV影音在线| 久操中文| 日本欧美一区二区三区| 国产精品大香蕉| 国产视频一区二区在线观看| 巨爆乳肉感一区二区三区视频 | 中文字幕日韩一级| 男人天堂手机视频| 苍井空一区二区三区| 日韩视频免费在线| 成人网站免费在线| 国产亲子乱XXXXimim/| 北条麻妃在线观看香蕉| 99国产精品免费视频观看8| 国产无遮挡又黄又爽又色视频软件 | A片黄色视频| 亚洲一级二级| 中文电视剧字幕在线播放免费视频 | 久久久精品久久久| 日韩性爱视频在线播放| 波多野结衣视频在线| 亚洲精品国产精品国自产A片同性| 亚洲天堂在线播放| 91色综合| 先锋资源日韩| 久操久操| 黄片小视频在线观看| 97夜色| 国产免费黄色电影| 久久一二三四| 操日视频| 91精品人妻一区二区三区蜜桃欧美 | 人操人人人操| 天天日天天干天天日| 久久天堂AV综合合色蜜桃网| 九九中文字幕| 久久艹大香蕉| 天天天天日天天干| 国产又爽又黄视频| 亚洲AV无码电影| 日韩一级免费在线观看| 日本成片网| 色五月婷婷五月| 中文字幕视频免费| 久久99精品国产.久久久久| 西西444www无码精品| 一区电影网| 字幕一区二区久久人妻网站| 丁香九月婷婷| 大香蕉最新视频| 一区二区三区国产视频| 日本高清一区| 99视频在线精品| 国产91在线中日| 亚洲在线无码视频| 亚洲欧美成人在线视频| 亚洲影音先锋资源| 亚洲热在线| 免费无码又爽又黄又刺激网站| 大香蕉精品一区| 国产久久久久久| 色综合天天综合成人网| 亚洲婷婷精品国产成人| 色九九| 欧洲操逼视频| 丁香六月婷婷综合激情欧美 | 99久久精品国产成人一区二区| 国产A片录制现场妹子都很多| 亚洲国产色情| 偷拍亚洲色图| 日屄免费视频| 大色欧美| 中文三区| 手机看片国产| 国产女人精品视频| 青青草成人在线| 黑人巨粗进入疼哭A片| 九九re| 成年人在线视频| 美女天天肏| 国产免费www| 亚州黄色电影| 大香蕉久草| aaa午夜| 91香蕉视频免费| 999精品视频在线| 亚洲午夜视频在线观看| 日日骚av一区二区三区| 黄色小说在线播放| 露脸偷拍AV2025| 亚洲天堂视频在线| 神马午夜福利影院| 人人摸人人操人人看| 超碰91在线| 国产欧美综合视频| 久久精品一区二区三区不卡牛牛| 国产极品无码| 色婷婷av| 亚洲精品日韩无码| 亚洲A片V一区二区三区| 久久久国产AV| 健身房被教练3p喷水了| 成年人黄色网址| 日韩精品一区二区三区黄冈站长 | 自拍做爱视频| 啪啪视频在线观看| 日韩aaaa| 国产视频导航| 99热黄| 一级特黄色片| 国产一精品一aⅴ一免费| 日韩东京热中文字幕| 3D动漫精品啪啪一区二区下载| 污污污污污www网站免费观看| 亚洲综合网在线观看| 99青草在线视频| 天堂无码在线| 欧洲成人在线观看| 成人免费乱码大片a毛片蜜芽| 3D动漫精品啪啪一区二区| 欧美精品一区二区三区成人片在线| 久久这里只有精品99| 天天爽夜夜| 亚洲精品无码中文| 亚洲天堂天天| 你懂的视频在线观看| 大香蕉伊人在线网| 91AV一区二区| 国产伦精品一区二区三区妓女下载 | 高清无码免费观看视频| 一区二区三区小视频| 欧美一区二区| 日本AⅤ在线| 亚洲小说欧美激情另类A片小说| 国产精品色情| 日韩AⅤ无码一区二区三区| 最新AV在线播放| 国产综合第一页| 青青草国产亚洲精品久久| 成人精品永久免费视频99久久精品| 国产精品77777| 亚洲精品成人AV| 黄色污污污网站| 中文字幕激情精品| 高清无码免费在线| 亚洲电影av| 91色秘乱码一区二区| 嫩BBB槡BBBB槡BBBB免费视频 | 中文字幕成人| 欧美黄色免费看| 日本爱爱视频免费| 91天堂在线| 天天操欧美| 日韩二级片| 好吊视频一区二区三区红桃视频you| GOGO人体做爰大胆视频| 最新中文字幕在线视频| 嫩BBB槡BBBB槡BBBB视频-百度 | 国产在线你懂得| 欧美一区二区丁香五月天激情| 蜜桃av秘无码一区三区四| 五月丁香大香蕉| 黄片在线免费播放| 777中文字幕| 日韩视频二区| 9l蝌蚪PORNY中文| 国产精品熟女| 无码高清视频| 天堂中文字幕在线观看| 麻豆国产一区二区三区四区| 一区二区无码免费| 无码欧美成人AAAA三区在线| 无码人妻AⅤ一区二区三区| 大香蕉伊人电影| 欧美一区二区三区激情| 丁香婷婷色五月| 欧美人与禽乱婬A片| 日逼网站免费观看| 中文字幕你懂的| 乱子伦国产精品视频一级毛| 色色网站在线观看| 99精品国产一区二区| 日韩aaa视频| 黄网国产手机在线观看| 中文字幕精品在线| 91爱爱视频| 在线有区别亚洲| 四川少妇BBBB| 日韩WWW| 99re在线观看观看这里只有精品| 一本之道DVD不卡视频| 一道本不卡视频| 黑人干亚洲人| 91大铭哥| 成人视频免费在线观看| 99青草| 国产VA| 台湾成人综合网| 有码中文字幕在线观看| 国产精品成人免费视频| 日韩精品无码电影| 久久黄色视屏| 日韩无码A| 成人黄色一级A片| 成人无码高清在线观看| 91视频成人版一区二区| 91久久| 亚洲欧美成人在线| 国产高清无码视频在线观看| 亚洲人妻少妇| 久久久亚洲熟妇熟女| 青娱乐自拍偷拍| 日本九九视频| 蜜桃av秘无码一区三| 久久人人超碰| 777色色色| 影音先锋色AV| 97久久综合| 操逼激情视频| 91乱了伦国产乱子伦| 国精品无码一区二区三区在线 | 7799精品视频| 国产三级片在线视频| 成人AAA片| 精品一二三| 蜜桃av秘无码一区二区三欧| 欧美性夜黄A片爽爽免费视频| 亚洲www在线观看| 亚洲精品女人久久久| 艹逼在线观看| 在线观看免费视频黄| 国产在线视频网站| 国产在线色| 99久久婷婷国产综合精品| 超碰九九热| 大地中文资源5页的更新内容| 成人A片免费在线观看| 欧美日韩视频一区二区| 中国熟睡妇BBwBBw| 欧美日韩大屌| 精品少妇无码视频| 二区三区无码| 先锋成人影音| 8090操逼网| 国产精品精品| 亚洲aaaaaa| 久久黄色成人视频| 69伊人| 97人妻一区二区精品免费视频| 久久香视频| 国产青青操| 超碰v| 伊人99在线| 拍拍拍免费视频| 婷婷伊人久操网| 韩国成人免费无码免费视频| 91久久偷拍视频| 超碰碰碰| 精品日韩AV| 免费观看在线黄片| 日韩欧美三级在线| 黄色免费视频| 亚洲群交视频| 五月大香蕉| 亚洲第一综合| 久久精品国产亚洲AV成人婷婷| 三级网站网址| 国产18毛片18水多精品| 先锋资源av在线| AV小说在线观看| 免费色网站| 日本在线精品视频| 精品国产一区二区三区久久久蜜月 | 成人黄色免费在线| 国产亚洲精品久久久久久桃色| 9l视频自拍九色9l视频成人| 日韩五码在线| 91视频在| AV一区二区在线观看| 波多野结衣av中文字幕| 亚洲高清无码在线视频| 一本大道DVD中文字幕| 久久综合中文| 91资源在线| 特级444WWW大胆高清| 91人妻成人精品一区二区| 国产AV影视| 青草中文娱乐网在线| 巨乳无码噜噜噜久久久| 影音先锋色站| 国产精品无码乱伦| 亚州在线播放| 无码精品黑人| 欧美性爱成人| 欧美热热| 日韩精品免费无码视频| 五月天在线观看| 18av在线观看| 久久77| 五月伊人网| 在线观看日韩| np高辣调教视频| 高清av免费| 草逼A片| 97欧美日韩| 九九内射| 国产美女精品视频| 99热精品国产| 天堂久草| 成人三级片在线| 欧美9999| 中文字幕精品无码亚| 详情:绿帽夫妻多人运动开淫啪-91n | 国产探花视频在线免费观看| 狠狠AV| 五月丁香婷婷激情综合| 操b视频在线免费观看| 欧美人成人无码| 日韩乱妇| 亚洲专区中文字幕| 久久午夜无码鲁丝片午夜精| 国产在线第一页| 最新中文字幕在线观看| 欧美美女视频网站| 国产精品无码一区二区三| 在线观看一级片| 九九热视频99| 亚洲无吗在线观看| 丰满熟妇人妻中文字幕| 九色PORNY国产成人| 久久系列| 伊人狼人香蕉| 国产小视频免费在线观看| 免费的a片| 豆花视频无码| 激情人妻av| 少妇bbw搡bbbb搡bbbb | 免费观看久久久| 揄拍成人国产精品视频| 精品91在线视频| 亚洲自慰| Chinese搡老女人| 懂色av,蜜臀AV粉嫩av| 天堂中文在线资源| 一本到在线观看午夜剧场| 久久精品操| 91婷婷射| A片大香蕉| 亚洲AV无码乱码国产精品蜜芽| 在线观看禁无码精品| 九九九免费视频| 亚洲国产精品久久久久婷婷老年| 无码人妻免费视频| 99免费小视频| 欧美激情视频一区二区| 国内自拍一区| 99热最新网址| 中文字幕东京热加勒比| 午夜成人免费福利| 色五月激情小说| 国产精品久久久久精| 人人干人人干人人| 日韩人妻精品中文字幕免费| 久久99高清视频| 伊人大久久| 国产中文字幕波多| 激情丁香六月| 国产成人毛片| 超碰在线| 国产欧美日韩综合精品| 成年人视频免费| 国产视频不卡| 17c.白丝喷水自慰| 欧美成人一区二区三区| 欧美成人不卡| 爱爱视频免费网站| 污污污污污www网站免费观看| 欧美精品91| 欧美日韩成人在线| 成人二区三区| 搡BBB搡BBBB搡BBBB'| 91国产乱伦| 色综合久| 美女毛片视频| 色欲成人AV| 一区二区三区无码精品| 成人亚洲AV| 91av成人| 中文字幕免费视频在线播放| 亚洲综合成人在线| 亚洲AV成人无码一区二区三区| 久久免费国产视频| 日日夜夜精品视频| 一本色道88久久加勒比精品| 国产精品久久7777777精品无码| 色婷婷影视| 亚洲综合国产| 中文字幕一区二区无码成人| 久久成人在线视频| 欧美成在线视频| 福利色播| 人妻人人爱| 日韩无码精品AV| 青青草网址| 无码爱爱| 99热这里只有精品99| 大香蕉大香蕉大香蕉| 国产人成| 自拍做爱视频| 国产艹逼| 日日夜夜天天操| 亚洲真人无码| 骚虎av| 亚洲无码免费观看视频| 午夜午夜福利理论片在线播放 | 日韩毛片一区二区| 91丨露脸丨熟女抽搐| 嫩草亚洲小泬久久夂| 国精品无码人妻一区二区三区免费 | 精品有码| 美日韩毛片| 久久燥| 香蕉操逼| 国产专区在线| 97国产精品| 性爱福利导航| 中文字幕国产AV| 国模精品无码一区二区免费蜜桃| 国产精品HongKong麻豆| www.午夜福利| 亚洲成人色色| 美女被操免费网站| 91视频熟女| 天堂av在线免费观看| 大香蕉伊人影院| 婷婷五月天青草| 无码国产99精品久久久久网站| JlZZJLZZ亚洲美女18| 爱爱视频免费看| 国际精品久久久| 中文字幕电影| 精品无码在线| 国产乱伦不卡| 粉嫩99精品99久久久久久特污| 久久毛片视频| 亚洲V| 免费无码国产在线怀| 成人精品一区二区区别解析| 99人妻人人爽人人添人人精品| 成人伦理聚合| aaa在线观看| 青青伊人久久| 日本一级特黄电影| 99热精品免费| 大黑人荫蒂BBBBBBBBB| 午夜精品视频| 双腿张开被9个男人调教| 国产精品成人免费久久黄AV片| 亚洲综合日韩在线| 日本少妇激情视频| 精品乱子伦一区二区三区在线播放 | 亚洲欧美在线视频| 欧亚一区二区| 久久99久久99久久99| 国产拍拍拍| 欧美一区二区三区在线| 欧美国产另类| 18禁激韩| 日韩一级片在线观看| 午夜xxx| 影音先锋AV在线资源| 在线观看高清无码| 九色蝌蚪9l视频蝌蚪9l视频成人熟妇| 九九福利| 日韩激情无码| 黄色视频大全在线观看| 丁香婷婷五月色成人网站| 国产三级电影| 国产乱叫456在线| 亚洲av免费在线| 一级操逼黄色视频| 天天日天天干美女| 五月天社区| 性做久久久久久| 中字无码制服| 爱爱视频免费| 无码主播| 黄色视频在线观看免费网站| 青青草视频在线观看| 亚洲AV国产| 一级片在线视频| 亚洲丝袜不卡| 亚洲男同Gay一区二区| 亚洲精品午夜精品| 亚洲AV一二三| 欧美国产视频| 99久久久99久久91熟女| 亚洲国产中文字幕在线播放| 日韩高清无码人妻| 殴美色色网| 国产三级精品三级在线观看| 日本少妇高潮| 学生妹作爱片| 无码黄漫| 人人妻人人骑| 粉嫩99精品99久久久久久特污| 操大爷影院| 亚洲东方在线| 3d动漫精品一区二区三区在线观看 | 亚洲欧洲精品成人久久曰影片| 北条麻妃被躁57分钟视频在线| 国产精品美女| 国产精品久久久久久99| 无码免费视频在线观看| 婬乱欧美一二三区| 日韩不卡AV| 特级西西444www高清视频| 亚洲高清无码视频在线播放| 久大香蕉| 国产精品啪啪啪| 麻豆黄色| 欧美综合网| 亚洲另类图片小说| 免费看无码一级A片在线播放| 草b网站| 操屄视频在线| 五月丁香欧美性爱| 刘玥一区二区|