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

Serverless 的喧嘩與騷動

開發 開發工具 服務器運維
所有人都在說 Serverless;幾乎沒人知道怎么落地 Serverless;但是大家都覺得其他人在大力做 Serverless;所以大家都宣稱自己在做 Serverless。本文將分享阿里高級技術專家對 Serverless 行業發展現狀的一些看法。

所有人都在說 Serverless;幾乎沒人知道怎么落地 Serverless;但是大家都覺得其他人在大力做 Serverless;所以大家都宣稱自己在做 Serverless。本文將分享阿里高級技術專家對 Serverless 行業發展現狀的一些看法。

《喧嘩與騷動》是我喜歡的作家威廉·福克納的一部小說,小說用多個家庭成員的意識流,從不同的視角描繪了一家三代的悲劇。這部小說有意思的地方在于:對于同樣一件事情,從不同人跳躍的意識中能看到迥然相異的景象。

今天大家理解 Serverless 也有點這個意思,因此我以此為題,展開分析。文章只代表作者本人觀點。

Serverless is like teenage sex

不知道大家有沒有聽過這樣的話:

Big data is like teenage sex: Everyone talks about it, nobody really knows how to do it, everyone thinks everyone else is doing it, so everyone claims they are doing it.

我們把 Big data 換一下:

AI is like teenage sex: Everyone talks about it, nobody really knows how to do it, everyone thinks everyone else is doing it, so everyone claims they are doing it.

我們把 AI 換成 Serverless:

Serverless is like teenage sex: Everyone talks about it, nobody really knows how to do it, everyone thinks everyone else is doing it, so everyone claims they are doing it.

從中可以總結出以下幾點:

  • 所有人都在說 Serverless;
  • 幾乎沒人知道怎么落地 Serverless;
  • 但是大家都覺得其他人在大力做 Serverless;
  • 所以大家都宣稱自己在做 Serverless。

Serverless 和很多詞如微服務一樣,是沒有精確定義的,也沒有事實的標準。什么是事實標準?Kubernetes 是事實標準;對 Java 程序員來說 Spring Boot / Spring Cloud 是事實標準。

事實標準就是一種思想/方法論得到了廣泛落地,占領了市場。落地通常意味著兩個點:

  • 它是開放(開源)的。因此不會有 vendor lock-in,所有人可以放心用;
  • 有大量的成功案例。很多人將其用到關鍵的商業系統中,因此得到了廣泛驗證。

今天 Serverless/FaaS 領域有這個東西嗎?還沒有。

Serverless 的愿景

下面是來自 Google Trends 的一個圖,其中紅色是 Microservices,藍色是 Serverless。

從 2016 年 AWS 發布 Lambda 以來,全世界的開發者和云廠商對 Serverless 的熱情在不斷高漲,這說明大家對 Serverless 所描繪的愿景都非常 buy in。這個愿景是什么呢?

?

??

??


 

愿景是無服務器?但工程師們都知道服務器本質上是存在的,最多是加一層抽象,讓我們看不到服務器,但它依舊很好的發揮作用。

我個人覺得有關 Serverless 愿景,描繪最清楚的是一個比喻,這個比喻來自 UC Berkeley 在今年 2 月發表的那篇論文:

?

??

??


 

簡單來說就是:我們今天對云資源的操作方式,就類似于幾十年前早期程序員寫匯編的方式。

如果你沒寫過/學過匯編語言,或者已經忘了匯編語言,我特地找了本書拍了一段內容下來:

?

??

??


 

是不是對圖中的這些寄存器、棧、程序計數器、以及相關的匯編指令感到很陌生了?如果讓你用這樣的語言寫業務邏輯,那效率必然會變得非常低。

幸好我們有 Java,Go,JavaScript 這樣的高級語言,而這些高級語言還配套了相關的編譯器/虛擬機,編譯器/虛擬機能夠高效地把面向業務的高級語言翻譯成面向機器的匯編/機器碼。

今天,雖然基本的計算機體系結構沒有發生本質的變化,但我們的程序所運行的環境,相比較 20 年前,已經發生了本質的變化。20 年前的程序大都跑在單機上,今天我們的程序都要為了跑在云上而設計了。

為了讓程序跑在云上,我們就需要配套的工作,包括云資源(容器、緩存、隊列)的申請和回收、包括彈性伸縮的控制,等等。這些事情和業務邏輯沒有任何關系,但研發/運維同學卻為此花費了大量的時間。

我想做一個不太成熟的類比:

  • 單機時代,操作系統管理了硬件資源,貼著資源層,高級語言讓程序員描述業務,貼著業務層,編譯器/VM 把高級語言翻譯成機器碼,交給操作系統;
  • 今天的云時代,資源的單位不再是 CPU、內存、硬盤了,而是容器、分布式隊列、分布式緩存、分布式文件系統。

云上的 OS 這個角色,基本上可以說是被 Kubernetes 生態給占了,那么云上的編譯器/VM 呢?開發語言和框架呢?好像還沒有。

?

??

??


 

今天我們把應用程序往云上搬的時候(a.k.a Cloud Native),往往都會做兩件事情:

  • 第一是把巨型應用拆小,微服務化;
  • 第二就是搖身一變成為 yaml 工程師,寫很多 yaml 文件來管理云上的資源。

本質上大家都在把面向單機體系架構編寫的應用程序,硬搬到云體系架構上。我認為這里存在兩個巨大的 gap,這兩個 gap 在圖中用灰色的框表示了:

1 編程語言和框架

目前主流的編程語言基本都是假設單機體系架構運行的,面對分布式問題的時候,再疊一層框架上去。其對應的資源也依舊停留在單機體系結構的那些資源上(當然這里是有例外的,比如 erlang/OTP 天生就是為分布式設計的)。

云時代,首先基本的資源單位發生了變化,從原來的 cpu、內存變成了容器、函數、分布式隊列等等;其次,云天生分布式,因此單機時代大行其道的同步模型就不再適合。

2 編譯器

程序員不應該花大量時間去寫 yaml 文件,這些面向資源的 yaml 文件應該是由機器生成的,我稱之為云編譯器,高級編程語言用來表達業務的領域模型和邏輯,云編譯器負責將語言編譯成資源描述。

我個人很看好 Erlang 的 Actor 模型,這個模型在其他語言上也有實現,例如語法參考 Ruby 并運行在 Erlang OTP 上的 Elixir,JVM 上的 Akka,以及 .NET 上的 Orleans。

不同于其他語言的設計,Actor 模型從一開始就是基于分布式的前提做的設計,因此這種模型如果把其對應的資源管理換成純粹的云資源管理,我覺得是有極大可行性的。

如果用一句話來總結,我覺得 Serverless 的愿景應該是:

Write locally, compile to the cloud.

大家在忙什么

除了抬頭看天,說了一大堆美好的愿景,還得低頭走路,先看看這條路上其他人在做什么。我整理了一下最近一年 Serverless 領域行業發生的一些比較重要的事件,建議大家打開簡單看下《Serverless 領域近一年行業發展回顧》這篇文章(可在微信后臺發送“回顧”獲取)。

為了能夠稍微清晰一點地去看這一大堆的產品和技術,我簡單的把 Serverless 領域做的事情分了三個層,自下而上分別是資源層、DevOps 層和框架及運行時層。

?

??

??


 

資源層關注的是資源(如容器)的生命周期管理,以及安全隔離。這里是 Kubernetes 的天下,Firecracker,gVisor 等產品在做輕量級安全沙箱。這一層關注的是如何能夠更快地生產資源,以及保證好安全性。

DevOps 層關注的是變更管理、流量調配以及彈性伸縮,還包括基于事件模型和云生態打通。這一層的核心目標是如何把運維這件事情給做沒了(NoOps)。雖然所有云廠商都有自己的產品(各種 FaaS),但是我個人比較看好 Knative 這個開源產品,原因有二:

  • 第一是其模型非常完備;
  • 第二是其生態發展非常迅速和健康。很有可能未來所有云廠商都要去兼容 Knative 的標準,就像今天所有云廠商都在兼容 Kubernetes 一樣。

以下是 Knative 近一年的貢獻者及貢獻數量的增長情況,數據來自演講「Knative a Year Later: Serverless, Kubernetes and You」。

?

??

??


 

框架和運行時層呢,由于個人經驗所限,我看的僅僅是 Java 領域,其實核心的還是在解決 Java 應用程序啟動慢的問題(GraalVM)。當然框架如何避免 vendor lock-in 也很重要,誰都怕被一家云廠商綁定,怕換個云廠商要改代碼,這方面主要是 Spring Cloud Function 在做。

剛需在哪里

產品想要成功,需要有核心競爭力,這個核心競爭力往往就是,你解決了一個用戶很頭疼、但其他產品沒有解決的問題。我姑且把這樣的問題稱為用戶的剛需。那么 Serverless 能解決哪些用戶的什么剛需呢?我先對用戶做一些簡單的分析:

?

??

??


 

很多技術產品基本都是經歷了如下四個階段:

初創期

一個小團隊圍繞新的業務做試錯,從無到有,技術上什么能快速上線用什么。

這個時候團隊規模很小,可能兩三個人,所有代碼放在一個應用內,不需要分布式,不需要隔離。

成熟期

業務成功了,用戶在不斷增多,業務也變得越來越復雜。

這個時候團隊的規模增長到數十到上百人,團隊還處在一個部門,相互之間有足夠的信任,溝通帶寬也有足夠的保證。一個應用的模式已經不能滿足協作的需要,架構師開始做應用拆分,系統成了分布式的,按照業務的劃分做了進程級別的隔離。

平臺期

業務太成功了,就希望把已經沉淀的能力賦能給其他類似的業務。

相比較于成熟期,這時候有了一些新的變化。首先是參與開發的人數增長得更多了,往往是數百上千;其次大多數參與開發的成員已經不再是核心產品團隊的成員,他們往往在不同部門了,相互之間的信任已經大大減弱,溝通帶寬也開始顯著變窄。

由于核心團隊對于其他部門的開發缺乏組織管控能力,因此技術上的隔離要求被提上優先級,以避免平臺上的開發者不小心拖垮平臺本身。

伴隨著隔離,成本的問題也被提上日常,當平臺上數百個插件和平臺本身跑在同一個進程內的時候,資源天然是被復用的,只要模糊地計算下整體即可;當數百個插件被隔離到獨立的容器中運行的時候,他們的資源占用就需要額外的調度系統去控制和優化。

云產品期

平臺太成功了,就希望做成云服務,賦能社會上類似的業務,發揮更大的價值。

如果說在平臺期,隔離還只是個重要但非必須的要求的話(很多平臺就沒有真正做好隔離),云產品期的產品必須具備非常強的隔離能力。

平臺期做隔離最大的訴求是穩定性(不被平臺上的開發者搞垮整個平臺),而云產品期做隔離的最大訴求是安全性。

正如圖中所示,產品上的開發者已經和產品團隊不在一個組織了,而且這樣的開發者還可能是惡意的,因此除了容器的隔離,還需要虛擬機級別的隔離,網絡的隔離等等。

隨著技術產品由小長大,不斷成功,參與的開發者不斷增長,核心團隊對這些開發者的控制力越來越弱,溝通帶寬不斷縮減,信任不斷降低,進而導致了穩定性和安全的風險不斷上升,這就要求隔離能力不斷加強。而隨著隔離的引入,以及使用資源的不斷增長,成本就成了一個不得不面對的問題,為了更優地分配資源,解決成本問題,就對調度提出了要求。

因此,對于處在平臺期和云產品期的產品來說,技術上的隔離能力及調度能力是他們的剛需。

框架和運行時的創新

前面所說的剛需都是集中在穩定性、安全性及資源成本的角度來討論的。除此之外我們還需要討論另外一個話題,那就是開發效率,而開發效率具體到技術是體現在框架上的。

我們可以進一步的把框架分成兩類:

1)面向技術問題提升開發效率的框架

如 Spring 通過依賴注入解決對象組裝問題;HSF 解決分布式同步通訊問題;RocketMQ 解決分布式異步通訊問題;Hystrix 解決分布式通訊引入的網絡不可靠問題等等。通過使用這些框架,技術的天然復雜度在很大程度被屏蔽掉了。

2)面向業務問題提升開發效率的框架

阿里的很多業務平臺團隊都會根據自己的場景(如交易、店鋪、供應鏈)開發業務型框架,賦能開發快速迭代業務。

通常,面向技術問題的框架會有一個團隊研發,而面向業務問題的框架則由各類業務平臺團隊提供,這再一次證明了康威定律的正確性。康威定律翻譯成中國的土話差不多就是“屁股決定腦袋”,技術型團隊不愿意碰業務問題,而業務平臺團隊的框架在解決技術問題方面也顯得沒有技術團隊專業,最終的結果是:兩種框架割裂得比較厲害。

大家可能聽過這么一個故事:

有一條惡龍,每年要求村莊獻祭一個處女,每年這個村莊都會有一個少年英雄去與惡龍搏斗,但無人生還。又一個英雄出發時,有人悄悄尾隨。龍穴鋪滿金銀財寶,英雄用劍刺死惡龍,然后坐在尸身上,看著閃爍的珠寶,慢慢地長出鱗片、尾巴和觸角,最終變成惡龍。

雖然看起來很夸張,但在我看來,這一定程度上體現了一些大中型研發組織主流框架的現狀:這些框架在組織發展的歷史上發揮了極其重要的作用,然而到了今天,隨著云服務不斷地成熟,大家都在提云原生,都基于云在構建業務系統的時候,需要框架還在強制用戶綁定語言(如 Java),還沒做好服務化,把邏輯塞進用戶的應用中。有的甚至要求用戶的代碼必須部署到平臺的巨型應用中。

這些限制短期內實現了業務目標,交付了業務價值,但從長期看基本上澆滅了業務開發做框架創新的熱情,他們更習慣于等待“位于正確定位的團隊”去解決問題,而“處于正確定位的團隊”同學呢,可能一時半會還沒感受到那些問題。

不出意外的話,專注組織內短期業務價值的框架,被推到云上、推到社區、面向更普適通用訴求的時候,獲得的認可就會差很多。

傳統的框架和運行時,只管理單機層面的資源,而當所有人都用云服務構建自身業務的時候,框架和運行時需要管理的就不再是單機資源,而是云資源了。

在這方面行業里已經有了不少產品,比較知名的有 Terraform 和 Pulumi,但我覺得還不夠,我覺得理想的云原生框架應該是這樣的:

  • 能夠幫助開發屏蔽云資源的管理。開發都不喜歡像寫匯編一樣寫 yaml,因此框架需要負責資源的分配、回收,編排等等;
  • 純異步的,事件驅動的。這是云天生的分布式特性決定的,如果編程語言范式還是同步的模型,這個框架就沒法實現了;
  • 沒有 vendor lock-in。不綁定實際的云廠商,唯有廠商中立的開發框架才能被廣泛使用,框架定義了編程 API,具體的廠商可以提供相關的 driver;
  • 同時具備云資源管理和大規模軟件開發必須的編程范式。這里的編程范式可能描述不當,但我找不到更好的詞,面向對象設計是最主流的編程范式,Spring 就是圍繞這個編程范式展開的。在一個框架中解決兩個問題,會給開發極好的體驗。

小結

Serverless 這個領域看起來極其美好,一旦深入去做了才發現實際非常復雜。這個復雜體現在涉及的工程技術比較廣,也體現在用戶的期望差異很大,更體現在大家對未來的判斷還有很大的差異。

【本文為51CTO專欄作者“阿里巴巴官方技術”原創稿件,轉載請聯系原作者】

 

??戳這里,看該作者更多好文??

責任編輯:武曉燕 來源: 51CTO專欄
相關推薦

2023-01-11 08:00:00

云計算Serverless安全

2021-10-13 09:45:54

Serverless 應用調試

2020-05-26 22:23:03

Serverless容器Serverless

2021-09-08 10:12:39

Serverless 云計算

2021-09-18 10:23:43

Serverless

2020-04-03 13:12:09

函數架構 Serverless

2021-05-27 11:03:10

飛豬Serverless

2012-07-25 15:45:28

ERPSCM

2021-08-13 08:19:31

狀態機設計模式

2022-09-30 08:43:09

Serverless無服務器云計算

2012-07-10 14:23:40

ERP數據

2018-07-30 11:53:04

Kubernetes無服務器容器

2023-12-09 14:33:05

2018-08-27 08:02:11

子彈短信微信朋友圈

2017-08-08 12:50:51

Serverless云端數據庫

2020-05-06 16:47:59

ServerlessMVC架構

2023-06-28 11:55:50

Serverless架構云計算

2017-03-15 19:03:05

云計算

2022-12-27 08:10:00

2021-09-06 16:51:02

阿里云Serverless計算機
點贊
收藏

51CTO技術棧公眾號

日韩中文字幕亚洲一区二区va在线 | 亚洲成av人**亚洲成av**| 国产精品亲子伦对白| 在线成人中文字幕| 东北少妇不带套对白| 舐め犯し波多野结衣在线观看| 国产在线观看a| 精品亚洲自拍| 一区二区三区加勒比av| 国产精品999| 一区二区免费在线观看视频| 好了av在线| 99re这里都是精品| 九九热最新视频//这里只有精品| 免费看污污网站| 欧美日韩视频精品二区| 在线亚洲观看| 亚洲国产日韩一区| 精品国产一二三四区| 亚洲免费成人在线| 亚洲精品专区| 亚洲加勒比久久88色综合| 亚洲 激情 在线| 99视频在线观看地址| 日韩av中文字幕一区二区| 久操成人在线视频| 亚洲女同二女同志奶水| 国产资源一区| 综合婷婷亚洲小说| 亚洲精品免费一区二区三区| 久久国产精品国语对白| 777久久精品| 亚洲成人777| 精品国产综合| 五月婷婷激情视频| 国产精品三级| 欧美综合色免费| 神马影院我不卡| 夜夜嗨av禁果av粉嫩avhd| 婷婷亚洲五月色综合| 日韩三级视频在线观看| japanese在线播放| 少妇一区二区三区四区| 久久精品伊人| 久久综合久久八八| 永久免费未满蜜桃| 亚洲成人激情社区| 亚洲色图视频免费播放| 国产欧美日韩一区| 国产亚洲欧美日韩高清| 欧美aaaaaaaaaaaa| 精品日韩成人av| 波多野结衣家庭教师视频| 国产在线观看高清视频| 韩国av一区二区| 久久久久久伊人| 国产在线不卡av| 盗摄系列偷拍视频精品tp| 狠狠干狠狠久久| 亚洲一区精彩视频| 成人小说亚洲一区二区三区| 国产91在线观看| 国产精品video| 久久久久99精品成人片试看| 老司机精品视频在线播放| 精品久久一二三区| xxxwww国产| 日韩av三区| 337p亚洲精品色噜噜噜| 国产中文字幕免费观看| 黄色网址在线免费观看| 综合网在线视频| 美女黄色免费看| 在线免费看a| 亚洲天天做日日做天天谢日日欢 | 三级在线播放| 六月丁香婷婷久久| 久久久久久免费精品| 亚洲一区欧美在线| 在线国产一区| 一本色道久久88亚洲综合88| 亚洲女同二女同志奶水| 欧美777四色影| 中文欧美在线视频| 欧美一区二区三区成人精品| 日韩08精品| 欧美日韩成人综合| 国产成人久久婷婷精品流白浆| 欧美粗大gay| 五月激情六月综合| wwwwww欧美| 成人性生活视频| 精品国产乱码久久久久久婷婷 | 是的av在线| 一区二区三区四区激情| 正在播放久久| av资源种子在线观看| 久久综合国产精品| 国产在线精品一区二区中文| 黄色视屏网站在线免费观看| 亚洲婷婷综合色高清在线| 国产精品无码一区二区在线| 素人啪啪色综合| 在线视频一区二区三| 亚洲一区二区三区四区精品| 欧美高清影院| 亚洲精品第一国产综合精品| 色撸撸在线视频| 国产精品视区| 国产91精品高潮白浆喷水| 国产在线精品观看| 99精品国产一区二区青青牛奶| 日韩av理论片| 日本三级一区二区三区| 免费在线看成人av| 国产日韩欧美另类| 亚洲一区二区激情| 91啪亚洲精品| 九九视频直播综合网| 裸模一区二区三区免费| 这里只有精品免费视频| 91精品国产自产拍在线观看蜜| 中文字幕欧美国内| 国产精品suv一区二区三区| 亚洲在线播放| 国产成人综合精品在线| 高潮一区二区三区乱码| 中文字幕亚洲一区二区va在线| 亚洲欧美久久234| 大片免费在线看视频| 亚洲品质自拍视频| 日本人视频jizz页码69| 色老板在线视频一区二区| 亚洲毛片在线观看.| 一级黄色性视频| 一区二区激情| 岛国一区二区三区高清视频| 日韩中文字幕观看| 久久久99久久| 亚洲第一在线综合在线| 亚洲午夜天堂| 亚洲国内高清视频| 国产精品日日夜夜| 久久久成人网| 国产一区二区三区黄| 日韩激情av| 色诱亚洲精品久久久久久| 艹b视频在线观看| 综合干狼人综合首页| 久久久国产影院| 久久不卡免费视频| 97久久精品人人爽人人爽蜜臀| 日本一本中文字幕| 电影一区二区在线观看| 国内精品久久久久影院 日本资源| 五月天婷婷丁香| 国产成人精品一区二| 日本一区二区视频| 暖暖在线中文免费日本| 色88888久久久久久影院按摩 | 国产精品九九九九九九| 国产剧情在线观看一区二区 | 国产欧美日韩| 国产精品久久久久久久久免费| 99久久精品国产成人一区二区| av不卡在线播放| 一区二区三区免费看| 国产激情综合| 国产午夜精品麻豆| 破处女黄色一级片| 久久精品麻豆| 一区二区三区四区在线视频| 高清一区二区三区av| 欧美激情国产高清| 一二三四区在线| 亚洲欧美日韩国产手机在线| 超碰av在线免费观看| 国产毛片久久久| 91极品女神在线| 国产suv一区二区| 欧美激情一二三区| 成人免费aaa| 精品一区电影| 欧美一级在线播放| 成在在线免费视频| 日韩一区二区在线免费观看| 精品成人免费视频| 国产欧美一区二区精品性| 色婷婷一区二区三区在线观看| 欧美喷水视频| 92看片淫黄大片欧美看国产片| 日本一本在线免费福利| 亚洲一区第一页| 日韩在线播放中文字幕| 国产精品成人一区二区三区夜夜夜| 日本亚洲一区二区三区| 亚洲国产成人精品女人| 国产日韩欧美一区二区| 国产一区影院| 5278欧美一区二区三区| 国产网站在线免费观看 | 992tv免费直播在线观看| 日韩一区二区三区在线视频| 国产精品免费精品一区| 亚洲欧美激情一区二区| b站大片免费直播| 亚洲综合社区| 青青视频免费在线| 欧美日韩国产高清电影| 国产伦精品一区二区三区四区免费 | 日本精品免费一区二区三区| 成人黄色网址| 国产小视频国产精品| 国产 欧美 自拍| 7777精品伊人久久久大香线蕉的| 欧美黄色一级大片| 欧美激情一区二区三区四区| 性欧美18—19sex性高清| 精品一区二区三区日韩| 秋霞在线一区二区| 日本在线成人| 91精品久久久久久综合乱菊| 黄网址在线观看| 亚洲人在线视频| 中文字幕日日夜夜| 精品久久久香蕉免费精品视频| 熟女少妇a性色生活片毛片| 国产精品影视天天线| 爱情岛论坛成人| 亚洲在线视频| 欧美日本视频在线观看| 国产综合激情| 国产美女精品久久久| 看亚洲a级一级毛片| 久久久久久九九九| 爆操欧美美女| 久久久成人av| 日韩三级影院| 精品99999| 欧产日产国产69| 图片区日韩欧美亚洲| 国产真实乱人偷精品视频| 亚洲精品成人a在线观看| 性色av无码久久一区二区三区| 国产精品嫩草影院com| 国产综合精品久久久久成人av| 精品一二三四区| 日韩一区二区三区久久| 日本免费新一区视频| 精品国产一区二区三区无码| 午夜激情一区| 乱熟女高潮一区二区在线| 精品在线观看入口| 91成人伦理在线电影| 在线手机中文字幕| 久久天堂av综合合色| 黄视频网站在线| 欧美二区在线播放| 国产三级伦理在线| 色悠悠久久88| 偷拍25位美女撒尿视频在线观看| 欧美日韩激情一区二区三区| 中文字幕在线观看1| 8v天堂国产在线一区二区| 国产精品亚洲欧美在线播放| 色综合天天综合网国产成人综合天 | 国产精品久久久久久久久久免费| 澳门av一区二区三区| 国产日韩综合一区二区性色av| 久久九九精品视频| 国产一区二区三区黄| 欧美日韩激情| 亚洲av综合色区| 亚洲国产日韩在线| 久久美女福利视频| 老司机精品视频在线| 可以看的av网址| 日本系列欧美系列| 激情在线观看视频| 99久久免费国产| 国产免费嫩草影院| 亚洲国产精品一区二区久久恐怖片| 日韩黄色一级大片| 欧美日韩免费一区二区三区视频| 精品国产乱码一区二区三| 欧美特级限制片免费在线观看| 在线观看黄网站| 欧美性猛交xxxxxxxx| 精品国产av一区二区三区| 精品一区二区电影| 二区在线播放| 日本欧美黄网站| 日本免费精品| 色一情一乱一伦一区二区三区丨| 中文字幕一区二区精品区| 欧洲av无码放荡人妇网站| 韩国一区二区在线观看| 无套内谢大学处破女www小说| 国产精品中文字幕日韩精品| 女人被狂躁c到高潮| 亚洲精品中文在线影院| 日本三级一区二区三区| 亚洲国产高清高潮精品美女| 天堂中文在线观看视频| 中文字幕一区二区精品| 制服丝袜专区在线| 97人人干人人| 视频在线这里都是精品| 国模吧视频一区| 色哟哟国产精品| 成人写真福利网| 37p粉嫩大胆色噜噜噜| 2024最新电影在线免费观看| 99久久免费视频.com| 神马久久久久久久久久久| 久久久久久久久97黄色工厂| 欧美又粗又大又长| 欧美日韩免费一区二区三区| 日韩av资源| 久久久久久久久久久久av| 99精品美女视频在线观看热舞| 91免费观看网站| 日韩精品视频中文字幕| 日本最新一区二区三区视频观看| 精品国内自产拍在线观看视频| 午夜久久久久久久久久久| 欧美日韩a区| 欧美日韩精品区别| 国产成人av福利| 日韩在线视频免费看| 亚洲综合一二区| 国产精品久久久久久久成人午夜| 亚洲日本中文字幕免费在线不卡| 黄页网站在线观看免费| 亚洲一区二区三区香蕉| 欧美第十八页| 欧美特级aaa| 国产欧美日韩麻豆91| 欧美成人一区二区三区四区| 亚洲欧美一区二区三区四区| 高清视频在线观看三级| 日韩免费精品视频| 亚欧洲精品视频在线观看| 国产中文字幕二区| 免费观看在线综合色| 韩国女同性做爰三级| 91九色最新地址| 岛国视频免费在线观看| 欧美不卡视频一区发布| 国产激情在线播放| 精品高清视频| 夜夜夜久久久| 丰满少妇在线观看资源站| 狠狠躁夜夜躁久久躁别揉| 天堂av一区二区三区| 57pao成人永久免费视频| 免费观看久久av| 天天影视综合色| 一区二区中文字幕在线| 国产色片在线观看| 久久久久久美女| 中文有码一区| 91av视频免费观看| ww亚洲ww在线观看国产| 国产69精品久久久久久久久久| 亚洲精品在线91| 国产成人午夜性a一级毛片| 国产一区二区三区色淫影院| 国产欧美二区| 性猛交ⅹxxx富婆video| 欧美日韩黄视频| 日韩三级电影视频| 欧美极品视频一区二区三区| 雨宫琴音一区二区在线| 午夜视频在线网站| 亚洲老司机在线| 免费观看国产视频| 国产精品1区2区在线观看| 91九色精品国产一区二区| avtt中文字幕| 综合久久久久久| 黄色av免费观看| 国产精品高清在线| 在线观看国产精品入口| 五月开心播播网| 亚洲国产美女搞黄色| 欧美xxx.com| 欧美成人sm免费视频| 成人黄色短视频| 男男成人高潮片免费网站| 国产大学生自拍| 亚洲跨种族黑人xxx| 一区在线不卡| 日日碰狠狠添天天爽超碰97| 国产精品久久久久久久裸模| 午夜精品久久久久久久99老熟妇| 日本电影亚洲天堂| 免费欧美网站| 日韩中文字幕三区| 亚洲免费电影在线|