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

從SOA到微服務,企業分布式應用架構在云原生時代如何重塑?

開發 架構 分布式 云原生
從十余年前的各種分布式系統研發到現在的容器云,從支撐原有業務到孵化各個新業務,企業的發展離不開統一的、與時俱進的技術架構。

[[278362]]

從十余年前的各種分布式系統研發到現在的容器云,從支撐原有業務到孵化各個新業務,企業的發展離不開統一的、與時俱進的技術架構。本篇文章從企業分布式應用架構層面介紹了云原生計算架構帶來的變化,希望能夠幫助更多企業的 IT 轉型,利用云計算技術推動其成為市場競爭中的敏捷力量。

進入 21 世紀以來,我們見證了企業分布式應用架構從 SOA (Service-oriented Architecture),到微服務架構,再到云原生應用架構的演化。

為了說明企業架構演化背后的思考,我們先談一些玄學。

  • 第一,企業 IT 系統的復雜性(熵)符合熱力學第二定律。隨著時間的推演,業務的變化,企業 IT 系統的復雜度會越來越高;
  • 第二,在計算機交互設計中有一個著名的復雜性守恒定律[1]。應用交互的復雜性不會消失,只會換一種方式存在。這個原理也同樣適用于軟件架構。引入新的軟件架構,不會降低IT系統的整體復雜性。

聽到這里,是否讓生命不息、折騰不止的我們感到一絲涼涼?

現代軟件架構的核心任務之一就是定義基礎設施與應用的邊界,合理切分復雜性,減少應用開發者需要面對的復雜性。換句話說,就是讓開發者專注在核心價值創新上,而把一些問題交給更合適的人和系統來解決。

我們就從下面這張圖開始,探究企業分布式應用架構演進背后的邏輯。

本圖來自 Bilgin Ibryam 的 twitter[2] 

蛻變之痛:SOA

2004 年,IBM 建立 SOA 全球設計中心,我作為研發 TL 和架構師參與了一系列全球客戶的 pilot 項目,幫助 Pepboys, Office Depot 等國際企業利用 SOA 優化企業內部和企業間的業務流程,提升業務敏捷性。

當時的大背景是:隨著經濟全球化逐漸深入,企業面對的競爭加劇,商業變革也開始提速。在大型企業內部的 IT 系統已經經過了數十年的演化,整個的技術體系變得異常復雜,并存著諸如主機系統上的 CISC/COBOL 交易應用,小型機 AS400 中的 RPG 業務系統,和 X86/Power 等分布式系統的 C/JEE/.Net 應用。

大量應用系統由三方供應商提供,一些系統甚至已經無人維護。而且隨著業務迭代,一些新的業務系統被持續構建出來,由于缺乏合理的方法論指導,系統之間缺乏有機的鏈接,形成了若干的孤島,持續加劇了 IT 架構的復雜性,無法支撐業務的發展訴求。這就仿佛各派高手為了幫助受傷的令狐沖,把異種真氣輸入體中,雖然短時間可以緩解傷勢。可是多道真氣無法融合,互相激蕩,長時間下來會傷上加傷。

因此,企業 IT 所面臨的首要挑戰就是整合企業中大量豎桶型(silo-ed)的 IT 系統,支撐日益復雜的業務流程,進行高效的業務決策和支撐業務快速變化。

在這種背景下,IBM 等公司提出了 SOA(面向服務的架構)理念,將應用系統抽象成一個個粗粒度的服務,構建松耦合服務架構,可以通過業務流程對服務進行靈活組合,提升企業 IT 資產復用,提高了系統的適應性、靈活性和擴展性,解決“信息孤島”問題。

SOA 提出了一系列構建分布式系統的原則,這些思考直到今天也依然適用:

  • 服務具備明確定義的標準化的接口。通過服務定義描述,將服務消費者(Service Consumer)和服務提供者 (Service Provider) 的實現進行解耦,并且服務應該采用 contract-first 而非 code-first 方式進行開發。服務間通信采用面向文檔的消息而非特定語言 RPC 協議,一方面可以解決服務與實現語言的解耦,另一方面可以靈活選擇同步或者異步的通信實現,提升系統可用性和可伸縮性;
  • 服務應該是松耦合的,服務之間不應存在時間、空間、技術、團隊上的依賴;
  • 服務應該是無狀態的,使得服務調用與會話上下文狀態實現解耦;
  • 服務應該是自治和自包含的,服務的實現是可以獨立進行部署、版本控制、自我管理和恢復;
  • 服務是可發現、可組合的。比如可以通過 Service Registry 進行服務發現,實現了服務消費者和服務提供者的動態綁定。業務流程中可以對來自不同系統的的業務服務進行編排組裝。

在初始構建 SOA 系統的時候,大多采用點對點的通信連接,服務調用和集成邏輯被內嵌在應用實現中。這種方式在服務數量比較少的時候,確實是一種簡單和高效的開發方式。但其最大的問題是,隨著服務規模的增長,服務之間通信愈發復雜,連接路徑和復雜性會劇增,給服務治理帶來巨大的挑戰。

為了解決上述挑戰,企業服務總線 (Enterprise Service Bus,ESB) 開始被引入。企業服務總線提供了服務之間的連接(connection),轉換(transformantion), 以及中介處理(mediation)的能力。可以將企業內部和各種服務連接到服務總線上,實現信息系統之間的松耦合架構,屏蔽了系統集成的復雜性,提高了 IT 系統架構的靈活性,降低企業內部信息共享的成本。

 

SOA 方法論的目標就像易筋經可以幫助梳理、歸聚不同的真氣,融會貫通,為我所用。然而修煉過程卻絕非易事。大量雄心勃勃的 SOA 項目并未取得預期的效果,其背后的原因是什么?

任何 IT 架構的成功,都離不開與業務目標、技術基礎和組織能力的相互配合。

在業務上,當時 SOA 重點解決的是企業 IT 的存量市場的問題。這使得 SOA 方法論很大程度被窄化為 Enterprise Application Integration (EAI 企業應用集成)。

在 SOA 理念中,打通信息系統間的經絡只是第一步,還需要勤修內功,持續重構迭代企業 IT 架構,這樣才能保持企業 IT 架構的敏捷、柔性,持續支撐業務的發展和變化。

在組織結構上,由于當時在大部分企業的 IT 部門仍然是成本中心,是業務的附屬支撐部門,大多數企業缺乏長遠的 IT 戰略規劃,IT 團隊也缺乏成長認同,SOA 淪為項目制運作而沒有組織化保障和持續投入。

即使當時成功的項目也會在復雜性日積月累的侵蝕下,逐漸失去活力。去年在美國生活的朋友發過來照片,15 年前我們為客戶構建的業務系統還在支撐其現有全國門店的業務。這是技術項目的成功,卻反映了企業技術戰略的缺失。

在技術上,ESB 架構雖然實現了業務邏輯與服務集成的解耦,可以更好地進行中央化的服務治理,也暴露出一些嚴肅問題:

由于過度強調業務系統的可復用性,而不是對企業 IT 架構的治理和重構。大量服務集成的實現邏輯被下沉到 ESB 內部(如上圖最右側所示),這些邏輯非常難以維護,難以移植和擴展,成為 ESB 不可承受之重。我們必須在合適的地點合理地處理復雜性,而非將其簡單轉移;

ESB 基于一個中心化的消息處理系統,但隨著互聯網的高速發展,ESB 已經無法應對企業IT規模化成長的挑戰;

ESB 這樣的 Smart Pipes, Dumb endpoints 的系統架構是一個無法適應快速變化和大眾創新的一個架構。

類比一下,電信運營商曾經希望將視頻通信,電話會議等復雜功能納入電信基礎設施,只需一個 Dummy 電話終端就可以享受豐富的通信服務。然而隨著智能電話的普及,微信和釘釘這樣的分布式協同工具創新徹底顛覆了人們溝通交流的方式,而電信網絡重回管道的宿命。

羽化之美:微服務

隨著互聯網的發展,尤其是移動互聯時代的到來,整個世界的經濟形態發生了巨大的變化改變。企業 IT 的重點從傳統的 System of Record(交易系統,如 ERP、SCM 等)演化到 System of Engagement(互動系統,如全渠道營銷)。

這些系統需要能夠應對互聯網規模的快速增長,并且能夠快速迭代,低成本試錯。企業 IT 已經成為創新驅動的引擎之一,技術拓展商業邊界的理想也幫助 IT 團隊更有使命感,進一步加速推動了企業 IT 的進化。

以 Netflix、阿里為首的一系列互聯網公司主導了企業架構新的變革 - 微服務架構。Apache Dubbo, Spring Cloud 等微服務框架得到了廣泛應用。

微服務的核心思想便是應用功能拆分與解耦,降低業務系統實現復雜性。微服務強調將應用功能拆解為一組松耦合服務,每個服務遵守單一責任原則(Single Responsibility Principle)。微服務架構解決了傳統單體式架構存在的幾個固有問題:每個服務可以獨立部署和交付,大大提升了業務敏捷性;每個服務可以獨立橫向擴展/收縮,應對互聯網規模的挑戰。 

原圖來自于 Martin Fowler 對微服務架構的定義[3]

當然,將大型的單體應用拆解為多個微服務,也一定會增加 IT 系統研發協同、交付、運維的復雜性。這時候微服務架構與 DevOps 和容器自然走到了一起,構成了云原生應用架構的雛形。

微服務架構繼承了 SOA 的架構原則,但是在實現層面,它傾向于通過構造智能端點和啞管道的去中心化分布式架構風格來替代 ESB。

微服務架構首先要面對分布式架構的內生復雜性,請參考分布式計算的誤區[4]。微服務框架需要能夠解決服務通信和服務治理的復雜性,比如服務發現、熔斷、限流、全鏈路追蹤等挑戰。

微服務框架,如 HSF/Dubbo 或 Spring Cloud 以代碼庫的方式來封裝這些能力。這些代碼庫被構建在應用程序本身中,隨著應用一起發布和維護。

原圖來源:[5] 

服務通信和治理本質是橫向的系統級關注,是與業務邏輯正交的。但在微服務架構中,其實現方式和生命周期與業務邏輯耦合在一起的。

微服務框架的升級會導致整個服務應用的重新構建和部署。此外由于代碼庫通常與特定語言所綁定,難以支持企業應用的多語言(polyglot)實現。

進化之光:云原生

SOA 采用中心化的服務總線架構,解耦了業務邏輯和服務治理邏輯;微服務架構回歸了去中心化的點對點調用方式,在提升敏捷性和可伸縮性的同時,也犧牲了業務邏輯和服務治理邏輯解耦所帶來的靈活性。

為了解決上述挑戰,社區提出了 Service Mesh(服務網格)架構。它重新將服務治理能力下沉到基礎設施,在服務的消費者和提供者兩側以獨立進程的方式部署。

這樣既達到了去中心化的目的,保障了系統的可伸縮性;也實現了服務治理和業務邏輯的解耦,二者可以獨立演進不相互干擾,提升了整體架構演進的靈活性。同時服務網格架構減少了對業務邏輯的侵入性,降低了多語言支持的復雜性。

原圖來源:[5] 

Google, IBM,Lyft 主導發起的 Istio 項目就是服務網格架構的一個典型的實現,也成為了新的現象級“網紅”項目。

上圖是 Istio 的架構,邏輯上分為數據平面和控制平面:

  • 數據平面由一組以 sidecar 方式部署的智能代理組成,負責截獲應用網絡流量,收集遙測數據并且執行服務治理策略;
  • 控制平面中,Galley 負責配置管理,Pilot 負責下發配置,Mixer 負責策略檢查和遙測數據聚合,Citadel 負責通信中安全證書管理。

Istio 提供了一系列高階的服務治理能力,比如:服務發現和負載均衡,漸進式交付(灰度發布),混沌注入與分析,全鏈路追蹤,零信任網絡安全等,可以供上層業務系統將其編排到自己的 IT 架構和發布系統之中。

但是 Service Mesh 不是銀彈,其架構選擇是通過增加部署復雜性(sidecar)和損失性能(增加兩跳),來換取架構的靈活性和系統的可演化性。

為了解決部署復雜性的挑戰,社區和云服務商都在共同進行努力:

  • 一方面簡化服務網格自動化運維水平(比如阿里云通過 operator 大大簡化了 Istio的升級運維和跨 K8s 集群部署的復雜度);
  • 另一方面提供托管的服務網格服務,幫助用戶關注在業務層面的服務治理而非基礎架構實現。

關于性能問題:

  • 一方面 Service Mesh 需要降低自身控制平面和服務平面的性能開銷,比如盡可能 offload mixer 負載,將治理策略執行下沉到數據平面完成;
  • 另一方面還需要重新思考整個通信棧中應用與網絡基礎設施的邊界。

為了實現容器應用之間的互聯互通,Kubernetes 社區提出 CNI 網絡模型,將容器網絡連通性與底層網絡實現的進行解耦,同時 K8s 提供了 Service, Ingress, Network policy 等基本元語來支持應用層的服務通信和訪問控制。但是這些能力遠不能滿足應用對服務治理的需求。

服務網格在 L4/L7 增加了流量管理、全鏈路可觀測性、安全互聯等新功能,這些是通過引入運行在用戶空間的 Envoy 代理實現的,在提升靈活性的同時也不可避免地增加了性能開銷。

為了系統化解決這個問題,社區在進行有趣的探索。比如在 Cillium 容器網絡中,可以利用 eBPF/XDP 等操作系統和底層網絡能力,將應用層的服務控制能力(如 Kube-Proxy 提供的 service, network policy)下沉到操作系統內核和網絡層解決,并優化了 Service Mesh 數據鏈路,減少上下文切換和數據拷貝,有效地減少了性能開銷。

 

目前 Service Mesh 技術還處在技術成熟度曲線的初期,除了在 L4/L7 層提供靈活的服務通信功能,社區也在探索通過網絡 Service Mesh[6] 實現靈活的 L2/L3 組網能力。我們相信其會成為未來企業分布式應用通信基礎設施。

在這個過程中會有一些新的理念和項目被持續創造出來,我們需要能夠理性地分析其業務價值和技術局限性。我們要避免將 Service Mesh 作為萬靈藥,不要將應用集成、應用側安全等業務邏輯下沉到服務網格中,避免我們重蹈復雜性覆轍。可以參考 Application Safety and Correctness Cannot Be Offloaded to Istio or Any Service Mesh[7]。

回望歷史

天下大勢,分久必合,合久必分。企業分布式應用架構也走過一條分分合合的進化道路。在新技術迭起的今天,我們既要擁抱新技術帶來的架構變化,更加要關注其背后的演進邏輯和核心價值,系統化地控制復雜性。

 

相關鏈接:

[1] https://en.wikipedia.org/wiki/Law_of_conservation_of_complexity

[2] https://twitter.com/bibryam/status/1026429379587567616

[3] https://martinfowler.com/articles/microservices.html

[4] https://en.wikipedia.org/wiki/Fallacies_of_distributed_computing

[5] https://philcalcado.com/2017/08/03/pattern_service_mesh.html

[6] https://networkservicemesh.io/

[7] https://blog.christianposta.com/microservices/application-safety-and-correctness-cannot-be-offloaded-to-istio-or-any-service-mesh/

 

責任編輯:武曉燕 來源: 阿里技術
相關推薦

2021-03-17 10:51:16

架構運維技術

2021-06-09 09:00:00

微服務架構技術

2023-09-14 15:38:55

云原生分布式架構

2022-10-10 17:21:50

固態硬盤分布式云存儲

2020-08-28 08:29:40

云原生微服務編程

2024-05-16 07:51:55

分布式系統架構

2023-09-12 22:58:51

分布式架構微服務

2022-05-16 16:31:34

F5分布式軟銀

2020-10-21 10:04:56

云原生應用架構

2024-01-22 13:55:00

2021-03-08 11:12:22

云計算分布式云

2017-02-22 11:52:49

微服務分布式Java開發者

2023-05-29 14:07:00

Zuul網關系統

2020-09-03 15:14:27

TiKV云原生鍵值數據庫

2022-03-02 09:31:42

Serverless微服務架構

2020-05-26 11:59:30

日志鏈路微服務架構

2019-12-31 10:33:48

架構運維技術

2018-03-02 16:11:29

Spring Clou分布式服務跟蹤
點贊
收藏

51CTO技術棧公眾號

欧美疯狂xxxx大交乱88av| 欧美理论电影在线| 欧美精品欧美精品| 中文字幕有码无码人妻av蜜桃| 91嫩草亚洲精品| 欧美videos大乳护士334| 日本欧美黄色片| av在线免费一区| 高清不卡一区二区| 国产精品高潮在线| 久久久精品人妻一区二区三区四| 理论片一区二区在线| 欧美色区777第一页| 成人国产在线看| 黄色av免费在线看| 成人小视频免费观看| 国产精品h片在线播放| 九九在线观看视频| 精品国产成人| 精品国内片67194| 国产精品天天av精麻传媒| av免费在线免费观看| 久久久久久久久久久黄色 | 美女精品视频一区| 青娱乐国产视频| 久久精品色综合| 日韩一区二区三区免费观看| 男女爽爽爽视频| 国产在线看片免费视频在线观看| |精品福利一区二区三区| 久热国产精品视频一区二区三区| www.精品久久| 精品系列免费在线观看| 日韩免费不卡av| 日韩xxxxxxxxx| 午夜亚洲福利| 久久天堂电影网| 在线免费看视频| 精品日韩毛片| 亚洲视频在线看| 免费a在线观看播放| 51vv免费精品视频一区二区 | 欧美综合视频在线| 国产精品一区二区无线| 国产精选久久久久久| 欧美亚洲精品天堂| 99riav国产精品| 国产69精品久久久| 久久久久亚洲AV| 国模吧视频一区| 欧美夫妻性生活视频| 强制高潮抽搐sm调教高h| 欧美自拍偷拍| 中文字幕欧美视频在线| 天堂资源在线视频| 久久中文字幕av| 日韩中文在线视频| 三级影片在线观看| 久久久久久久久99精品大| www亚洲欧美| 永久看片925tv| 欧美搞黄网站| 97色在线播放视频| 四虎成人在线观看| 日韩电影一二三区| 国产久一一精品| 国产黄色一区二区| av成人老司机| 欧美日韩精品久久| 浮生影视网在线观看免费| 国产精品视频第一区| 伊人av成人| 污片视频在线免费观看| 亚洲一区二区三区免费视频| 久激情内射婷内射蜜桃| 女生影院久久| 欧美日韩国产影片| 中文字幕人妻无码系列第三区| 日本一区影院| 亚洲精品中文字幕av| 欧美黄色一级生活片| 久久精品国产68国产精品亚洲| 久久精品国产免费观看| 久久精品国产av一区二区三区| 9色精品在线| 国产精品成人v| 国产成人精品一区二三区四区五区| 国产91精品入口| 日韩jizzz| 丝袜美女在线观看| 色拍拍在线精品视频8848| 男女污污视频网站| 欧美1区二区| 最近中文字幕日韩精品 | 国产主播精品| 国产精品高潮视频| 亚洲精品久久久狠狠狠爱 | 中文字幕成人一区| 老色鬼在线视频| 欧美顶级少妇做爰| a级在线观看视频| 国产精品99在线观看| 97av在线播放| 国产黄色片免费观看| 国产性做久久久久久| 日本一本中文字幕| 亚洲资源在线| 亚洲午夜精品视频| 日韩欧美激情视频| 狠狠v欧美v日韩v亚洲ⅴ| 精品蜜桃一区二区三区| 福利在线视频网站| 欧美制服丝袜第一页| fc2成人免费视频| 午夜激情久久| 国产精品444| 午夜福利一区二区三区| 亚洲女人的天堂| 国产超碰在线播放| 美女主播精品视频一二三四| 久久亚洲国产成人| 亚洲av无码乱码国产精品fc2| 成人小视频在线| 日韩中文字幕亚洲精品欧美| 91亚洲精品| 亚洲欧洲中文天堂| 99视频在线看| 成人深夜视频在线观看| 男人的天堂成人| 欧美91在线|欧美| 尤物tv国产一区| 中文字幕免费高清网站| 91免费看片在线观看| 青青青青草视频| 18国产精品| 欧美激情按摩在线| 国产黄色高清视频| 伊人性伊人情综合网| 亚洲天堂网2018| 色135综合网| 国产欧美精品日韩| 日本免费视频在线观看| 欧美另类z0zxhd电影| 波多野结衣喷潮| 久久精品国产99久久6| 日日骚一区二区网站| 电影亚洲精品噜噜在线观看| 亚洲男人天堂九九视频| 久久中文字幕免费| 久久久精品综合| 青青青在线播放| 国内精品久久久久久99蜜桃| 国产精品九九九| 午夜视频在线| 在线91免费看| 久草视频在线资源| 国产成人av电影| 夜夜添无码一区二区三区| 欧美人与动xxxxz0oz| 欧美激情在线观看| 五月婷婷深深爱| 日本韩国一区二区三区| 天堂资源在线视频| 国产乱码精品一区二区三区忘忧草 | 国产喷水福利在线视频| 一区二区三区久久久| 欧美激情 亚洲| 蜜桃久久av| 伊人久久大香线蕉精品| 伊人精品综合| 欧美亚洲伦理www| yw视频在线观看| 制服.丝袜.亚洲.中文.综合| 久久久久久久久艹| 久久综合av免费| 国产福利在线免费| 欧美色一级片| 麻豆久久久9性大片| www.26天天久久天堂| 久久精品国产综合| 狠狠综合久久av一区二区| 色哟哟一区二区| 亚洲欧美小视频| 91污在线观看| 8x8x成人免费视频| 亚洲人成在线影院| 一区二区日本| 日韩动漫一区| 成人精品在线观看| caoporn视频在线观看| 一本大道亚洲视频| 高h放荡受浪受bl| 欧美视频在线观看一区二区| 青娱乐av在线| 国产精品沙发午睡系列990531| 波多野结衣电影免费观看| 国产精品一二| 无码人妻精品一区二区三区99v| 噜噜噜天天躁狠狠躁夜夜精品| 国产精品永久免费观看| 92久久精品| 色老头一区二区三区在线观看| 内射无码专区久久亚洲| 在线成人av影院| 国产主播第一页| 亚洲不卡av一区二区三区| 久久精品色妇熟妇丰满人妻| 99久久99久久精品免费观看| 爽爽爽在线观看| 玖玖在线精品| 真人抽搐一进一出视频| 91精品国产自产拍在线观看蜜| 久久久久天天天天| 国产福利一区二区精品秒拍| 成人午夜在线视频一区| 欧美色网在线| 国产91精品不卡视频| 日本在线视频www鲁啊鲁| 综合网中文字幕| 免费资源在线观看| 亚洲精美色品网站| 亚洲a视频在线| 67194成人在线观看| 日本丰满少妇做爰爽爽| 欧美日韩综合视频网址| 五月天婷婷丁香| 一区二区三区精品久久久| 蜜桃av.com| 国产精品美日韩| 在线免费看视频| 日本一区二区视频在线观看| mm131美女视频| 91在线国产观看| 少妇户外露出[11p]| 成人免费视频网站在线观看| 日日夜夜精品视频免费观看| 久久国产精品露脸对白| 日韩av卡一卡二| 捆绑紧缚一区二区三区视频| 黄色三级视频在线| 蜜桃久久久久久久| 天天看片天天操| 久久成人久久爱| 三级黄色片播放| 国产精品一色哟哟哟| 极品人妻一区二区| 国产成人综合亚洲91猫咪| 九色91porny| 高清不卡一区二区在线| 国产人妖在线观看| 不卡高清视频专区| 青青草视频播放| 国产香蕉久久精品综合网| 日韩黄色中文字幕| 亚洲三级在线看| 免费看一级一片| 午夜精品视频在线观看| 中文字幕第15页| 91福利在线观看| 国产精品久久久久久久成人午夜| 91精品在线免费| www.污视频| 日韩精品有码在线观看| 黄色av免费在线看| www.日本久久久久com.| 美女精品视频| 国产91对白在线播放| 成人全视频在线观看在线播放高清| 国产在线a不卡| 综合视频一区| 欧美日韩电影一区二区三区| 欧美综合一区| 日韩精品一区二区在线视频 | 在线观看免费视频高清游戏推荐| 精品一区二区免费| 韩国三级在线看| 久久午夜羞羞影院免费观看| 中国特黄一级片| 亚洲一卡二卡三卡四卡| 成年人视频免费| 日韩一级片网站| 欧美午夜黄色| 久久久91精品| 亚洲精品mv| 91久久精品美女高潮| 久久久久观看| 亚洲综合首页| 亚洲九九精品| 91 在线视频观看| 91美女蜜桃在线| 日韩成人短视频| 色婷婷av一区二区三区软件| 精品黑人一区二区三区在线观看| 亚洲精品videossex少妇| 在线免费av电影| 7777精品久久久久久| 亚州欧美在线| 免费看成人片| 午夜精品久久99蜜桃的功能介绍| 色综合av综合无码综合网站| 国产激情视频一区二区在线观看 | 欧美自拍视频在线| 日韩成人视屏| 亚洲欧美精品在线观看| 亚洲经典视频在线观看| 最新免费av网址| 久久久久久免费| 91蜜桃视频在线观看| 欧美日韩国产另类不卡| 欧美色视频免费| 欧美成在线观看| 日韩三级一区| 奇米影视首页 狠狠色丁香婷婷久久综合 | 欧美日韩第一页| 玖玖精品在线| 欧美尤物一区| 国产精品久久久久毛片大屁完整版| 午夜av中文字幕| 国产精品美女久久福利网站| 亚洲精品男人的天堂| 精品黑人一区二区三区久久| h网站久久久| 91精品视频免费| 久久一区二区三区电影| 9久久婷婷国产综合精品性色 | 欧美深深色噜噜狠狠yyy| 18成人免费观看视频| 男人女人拔萝卜视频| 国产精品美女久久久久高潮| 国产污视频网站| 日韩精品高清在线| 51精品视频| 国产精品久久久久久久免费大片| 欧美永久精品| 四虎国产精品永久免费观看视频| 国产精品国产精品国产专区不蜜 | 精品日韩一区二区三区免费视频| 免费**毛片在线| 91夜夜揉人人捏人人添红杏| 99久久.com| 中文字幕第22页| 亚洲老妇xxxxxx| 国产三区在线播放| 久久国产加勒比精品无码| 国产精品久久免费视频 | 国产又粗又长免费视频| 欧美亚洲高清一区二区三区不卡| 国产中文字幕在线视频| 国产精品第一区| 水蜜桃久久夜色精品一区| 一区二区三区 日韩| 国产精品人妖ts系列视频| 国产精品久久久久久久久久久久久久久久久久 | 欧美1234区| 狠狠爱一区二区三区| 99精品视频免费全部在线| 国产精品久久不卡| 色综合一区二区三区| 蜜桃免费在线| 国产精品亚洲片夜色在线| 四季av一区二区凹凸精品| 思思久久精品视频| 亚洲国产精品自拍| 亚洲色欧美另类| 国产成人鲁鲁免费视频a| 精品理论电影| 91网址在线观看精品| 亚洲一区在线观看视频| 日本高清中文字幕二区在线| 国产精品久久久久久久av大片| 香港欧美日韩三级黄色一级电影网站| 中文字幕在线播放一区二区| 精品久久久久久中文字幕| 国产小视频免费在线观看| 91在线中文字幕| 亚洲一区亚洲| 免费黄色国产视频| 精品国产一区二区三区忘忧草| 成人香蕉视频| gogogo免费高清日本写真| 99视频精品在线| 中文字幕第一页在线播放| 欧美日韩福利电影| 国产成人久久| 亚洲美女高潮久久久| 色综合久久久久综合体| 99久久精品免费观看国产| 久久精品丝袜高跟鞋| 国产一区在线不卡| 成人毛片18女人毛片| 精品国产一区二区三区久久狼5月| 波多野结衣欧美| 中文字幕成人在线视频| 亚洲成人免费在线观看| av网站在线播放| 九九九九精品| 国产精品2024| 最新黄色网址在线观看| 国模私拍视频一区| 欧美第一精品|