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

該不該將單體架構遷移到微服務?

譯文 精選
開發 架構
本文客觀地介紹了單體架構和微服務架構的各自利弊、使用場景、以及成功案例,建議您從實際業務需求出發,按需進行遷移。

?譯者 | 陳峻

審校 | 孫淑娟

目前,業界最常見的軟件范例有:單體(Monolith)和微服務架構兩種類型。兩者的邏輯結構如下圖所示。

圖片

通常:

  • 微服務架構是將應用程序表示為微小的、松散耦合的服務集合。由于整體的復雜性被轉移到了服務的協調級別上,因此每個服務都代表了一種業務功能,可以更加容易地去定位相關代碼。
  • 而單體架構是將幾個離散的功能組成一個單元,作為一個整體進行測試、部署和擴展。由于所有組件都是相互依賴的,因此通常不能夠單獨運行。這就意味著某個模塊中的錯誤,可能會減慢、甚至破壞整個應用程序。

1.微服務架構的優點 

一直以來,我們都沿用且諳熟單體架構,下面,我們先主要來討論微服務架構的各項優點:

  • 易于擴展
  • 應用組件相互獨立
  • 有清晰的邊界,并能通過HTTP實現通信
  • 可以使用不同的編程語言和數據存儲
  • 開發過程可被分到多個團隊
  • 可被獨立部署
  • 易于更新和維護
  • 使用較小的代碼庫

2.微服務架構的缺點 

  • 難以監控
  • 具有更為復雜的服務部署
  • 服務之間的通信需要額外安全加固
  • 性能會有所降低
  • 鑒于分布式系統的遠程調用較慢,因此經常存在著編程難度大和失敗的風險
  • 增加了運營的復雜性

3.何時選擇微服務 

?2001年,面對各種應用請求的增加,編碼問題突顯、開發的延遲、以及服務間的相互依賴性等問題,Amazon逐漸意識到需要從頭開始重構其系統,因此它將其單一的應用程序分解成小型的、獨立的特定于服務(service-specific)的應用程序,開創了微服務的架構。該架構實現了由一種服務接受訂單,另一種服務生成待購買的推薦商品列表,而第三種服務負責提供簡單的身份驗證服務等模式。正如Martin Fowler早在2015年,針對如何構建實用的軟件,所給出的建議那樣:“幾乎所有成功的微服務案例都是從拆分一個巨型的單體架構開始的。”當然,僅僅根據現代化趨勢來選擇微服務,不一定是正確的。通常,我們認為如下的應用和代碼設計需求,更適合企業選擇轉向微服務:

  • 繁重的系統負載,需要與不同的支付系統進行交互。
  • 用戶需求不斷增長和規模持續擴大,現有應用系統常出現中斷。
  • 單體應用變得不夠靈活且無法升級。
  • 為了在競爭激烈的業務環境中取得成功,需要加快應用的開發和發布時間,并可在后續著手進行功能的更新與升級。
  • 需要實施人工智能之類高級的商業智能方案,以獲得更深入、更具競爭力的業務數據、報告和分析。
  • 目前的基礎設施無法提供所需的橫向可擴展性,無法處理大數據的處理負載。

圖片

上圖是Amazon在2008年完成的被稱為“死亡之星”的微服務基礎設施

4.遷移至微服務所面臨的挑戰 

企業在從單體架構向微服務架構的遷移過程中,往往會遇到各種技術和組織方面的挑戰,因此我們有必要了解與之相伴的各類風險:

  • 麻煩且耗時。由于從單體應用整體遷移到微服務是非常耗費時間和精力的,因此企業往往選擇以“小步快跑”的方式進行分步遷移。如果需要在遷移的過程中引入新的服務特性,那么開發團隊還要投入更多的精力。
  • 成本較高。無論是從開發與編寫代碼的角度,還是從支持、運維、以及更改的角度,遷移到微服務的成本都比較高。企業需要在構建基礎設施、開發文檔、以及重構應用等方面進行大量的投資。
  • 由于微服務是一個分布式系統,因此開發團隊需要選擇,并實現基于消息傳遞或RPC的進程間通信機制。
  • 移動代碼庫。為了順利地將數據從現有的單體架構提取至配合微服務的數據庫和代碼庫,我們有可能需要重構其實現的過程,并通過完備的測試覆蓋率,以避免引入新的bug。
  • 組織的轉變。為了實現遷移,企業需要將現有的大型項目團隊,拆分成能夠自主開展工作的小型團隊。同時,企業仍需要保持組織架構的一致型。
  • 團隊應對其服務負責。在完成遷移后,各個團隊將擁有自己的代碼庫,一旦出現服務交付的失敗,他們將不再可以歸咎他人,而需要從自身找原因,動手解決,負責到底。
  • 此外,在系統不宕機的情況下進行遷移,并保證用戶持續有權訪問應用程序。這本身就有一定的風險。

可見,由于需要一定的資源投入,微服務架構可能并不總是對初創型或中型企業有利。

5.從審查和分析開始遷移 

?正如前文所提到的,從一個單體架構遷移到微服務架構不但繁瑣耗時,而且存在著風險。那么,我們怎么能夠在遷移之前就認定微服務一定適合本企業呢?《微服務遷移模式》一書的作者--Sam Newman,建議開發人員在動手之前考慮如下三個方面的問題:

  • 您希望達到什么目的?
  • 您考慮過使用微服務的折中方案嗎?
  • 您怎么判斷遷移的有效性?

下面,我們根據Sam Newman的建議,提出一套分析方法:

6.設定目標 

  • 定義遷移對于業務和最終用戶的好處,明確企業想通過微服務獲得什么。例如:是為了快速開發的整體進程,還是需要減少服務的相互依賴、亦或增加正常運行時間、以及增強可擴展性。
  • 同時,我們需要事先預測系統在完成遷移后的負載和用戶數。

7.盤點業務與功能現狀 

企業的應用架構師需要能夠找到關聯的代碼對象,并將它們與系統中的業務功能相匹配。

  • 在現有的單體架構中,可能許多函數由于在其使用域中尚未被明確地定義,或者是業務流程的邏輯較為混亂,因此往往無法被直接遷移或替換。例如:某個組件持續與其他多個組件相關聯,那么就很難被拆分為多個普通的微服務。
  • 分析當前的功能,并考慮對其進行優化。例如,通過剔除大量不必要的信息,來優化數據庫的查詢,或者可以直接更換新的硬件,以及通過開發新的功能,來引入微服務。

8.團隊的能力和折中方案 

  • 評估團隊的DevOps成熟度水平,包括:是否了解DevOps的核心實踐,是否具備基本的自動化文化?運營團隊是否支持腳本式部署?是否擁有代碼即基礎設施?是否已有代碼評審的標準?團隊只有具備了這些成熟的開發和運維實踐能力,才能發揮微服務架構的優勢。
  • 由于依賴性在服務之間創建了連接,模糊了組件的邊界,并導致它們必須組合成單個的模塊功能,因此團隊只能嘗試著從應用的垂直或水平方向進行擴展。
  • 根據項目的特點,僅分離并遷移諸如:電子郵件的發送、通知的推送或電話的呼叫等部分受限的功能。當然,如果您只想從儀表盤系統內剝離出來,從已連接的數據庫中收集與分析數據,進而單獨形成微服務的話,那么應全面考慮相互之間的關聯性。

9.選擇可擴展平臺 

?為了保證在構建和遷移至微服務時,用戶的體驗不會受到影響,開發團隊應邀請用戶一起進行業務需求分析,構建詳細的業務邏輯和數據流。有時,您可能需要一個專有的平臺來擴展微服務的資源,并能夠支持自動化的調整。在此方面,您可以使用由云服務提供商托管的無服務器類型的基礎設施,例如:Google Cloud、Microsoft Azure和Amazon Web Services等。

10.考慮創建跨職能團隊 

?在遷移的過程中,企業需要團結包括開發人員、質量保證(QA)人員、操作運維人員、以及企業所有者等角色,以微服務為驅動,來創建可以從事設計、構建、部署和維護的服務型團隊,并盡量簡化不必要的審批流程。杰夫·貝索斯曾說:“我們試圖創建一支規模不超過兩個比薩餅的隊伍。”他稱之為“雙披薩團隊規則”。

圖片

?下面,我將向您介紹從單體架構遷移到微服務架構的一些值得注意的參考經驗。

11.定義邊界 

?正確的邊界往往是有效的微服務架構的基礎。相反,如果邊界定義錯誤,則可能導致在新的微服務中,各項功能被頻繁更改,特別是那些提供調用的微服務接口,很可能會在隨后的集成測試中持續“浮動”。而且,由于不同微服務出自不同的團隊,因此它們會牽扯到團隊之間的各種反復協商與較量。

一個典型的域分離的例子源于軟件公司Istio。由于前期定義不足,在遷移到微服務后不久,Istio團隊便從用戶處得到了各種反饋。他們很快地意識到,微服務并非像他們最初想象的那么實用。其主要原因是:所有控制面的服務都是被一股腦部署和使用的,并且共享著相同的管理和安全域。因此,為了大幅降低Istio的操作復雜性,以更少的精力滿足業務需求,并能夠更容易地開發出服務產品,他們決定從微服務架構回歸至單體架構,并按照相關的技術標準來構建單體架構,識別架構中的業務域邊界,并使用公共的API作為接口,來予以實施。

12.選擇單體架構中可以被遷移的功能 

?在遷移之前,一個由工程師和作用域專家組成的團隊,可以通過了解現有的實現方式、依賴關系、以及內部事件等途徑,來確定哪些功能組可以作為微服務,提供最大的產品價值;而哪些剩下的功能,則可以酌情保留在單體架構中。

13.微服務的獨立數據存儲 

每個微服務都需要有一個數據存儲庫,這在某種程度上給分離數據的管理增加了難度。由于單個存儲系統很容易因為失去同步,而出現不一致性,因此您需要使用能夠執行主數據管理(master data management,MDM)的工具。例如,它可以通過檢查每個訂閱者ID的數據庫,及時發現其中是否存在相同的ID。據此,就算某個服務停止了工作,它也能夠確保用戶數據的安全性。當然,最理想的狀況是將數據同時存儲在微服務和單體表中。

14.保留微服務的代碼 

?通常,我們與其在性能良好的微服務中添加、重寫一段代碼,不如為新的或更改后的代碼創建或部署一個新的微服務。據此,我們不但可以簡化新代碼的測試,而且能夠減少現有服務在微服務中出錯的可能性。

15.微服務的單獨構建 

?通過對每個微服務采取單獨的構建,我們可以在存儲庫中,以適當的修訂級別獲取組件文件。

16.在容器中部署微服務 

?為了盡量簡化,我們最好使用同一種工具,在容器中部署微服務。例如,Docker便是被廣為推薦的一種容器標準。

17.典型的成功遷移案例 

?Netflix(奈飛)?

為了能夠全天候地運營,Netflix需要一種架構來優化交付速度,并擴展到下一個數據量級。因此,Netflix決定擺脫數據中心里由關系型數據庫所帶來的,在垂直向擴展時的單點故障,使用NoSQL數據庫對數據模型進行非規范化處理。同時,該公司采用了由云服務提供的高度可靠的、可橫向擴展的分布式系統,并通過選擇AWS作為云服務提供商,獲得了大規模且廣泛的服務和功能。此外,微服務架構也方便Netflix將系統分成獨立的服務,其中包括:存儲所有觀看節目的服務,負責每月信用卡支付的服務,以及分析觀看歷史以提供類似電影節目的服務。該公司的全部遷移過程耗時整整七年。

圖片

?Netflix微服務基礎設施的邏輯圖

Wix.com?

由于Wix.com的應用程序是彼此連接的,因此系統一旦在某個部分出現問題,都會導致整個系統的崩潰。對此,Wix.com開創了新的集成和端到端測試模式,運用JSON/RPC協議,在SpringMVC的基礎上,構建了一套微服務框架。通過遷移,它們解決了處理微服務之間的通信、故障與調試等的技術債。

Cloud Elements

?Cloud Elements使用諸如Minikube和Docker之類的工具,管理本地和遠程運行的服務。由于所有的微服務都在Node.js中,因此他們使用諸如Ava等基于npm的單元測試包,實現了代碼測試的全覆蓋,以應對業務的指數增長,并根據新增的需求不斷迭代其微服務。

Best Buy(百思買)

?過去,相互依賴的架構造成了Best Buy在業務部署上的難題。長時間的宕機給其在線業務的維持帶來了不小的挑戰。開發團隊往往需要把新的功能逐個打包,再累計發布。如今,他們通過諸如:Chef和Jenkins等工具,實現了持續集成與部署,并且將數據庫遷移到了Riak(一個分布式NoSQL鍵值數據存儲)上。

18.小結 

?綜上所述,我們是否應該跟上軟件架構的趨勢,放棄單體架構,投入微服務的懷抱,目前尚無絕對的定論。我的觀點是:如果目標項目既沒有高負載,又無頻繁地與外部服務交互的需求,那么我們便可以選擇或維持單體架構;而如果系統必須在大量的負載和服務請求下工作,那么微服務架構會是更好的選擇。

我們再來看企業的組織結構層面。如果貴公司只有一個開發團隊,那么建議您集中精力構建和維護單體架構;但是如果您有幾個IT團隊,可以同時開發同一個產品的話,微服務會比較合適一些。

客觀而言,微服務架構有利有弊,它只是構建軟件的另一種方式。是否應該選擇完全取決于應用程序的業務需求。當然,您也可以從一個簡單的單體架構開始,隨著服務需求的增長,慢慢將應用組件獨立出來,并遷移到微服務中。這可能是更為穩妥的應用實踐。

原文鏈接:https://dzone.com/articles/Monolith-vs-microservices-architecture-split-or-no

譯者介紹

陳峻 (Julian Chen),51CTO社區編輯,具有十多年的IT項目實施經驗,善于對內外部資源與風險實施管控,專注傳播網絡與信息安全知識與經驗;持續以博文、專題和譯文等形式,分享前沿技術與新知;經常以線上、線下等方式,開展信息安全類培訓與授課。?

責任編輯:武曉燕 來源: 51CTO技術棧
相關推薦

2019-07-31 10:21:15

單體架構微服務

2023-10-24 08:00:00

單體架構微服務

2022-12-22 09:00:00

微服務架構

2019-01-07 08:10:54

微服務單體 Web

2018-07-04 14:17:10

微服務代碼開發

2019-09-25 08:57:24

單體式架構微服務

2022-08-22 14:27:30

微服務遷移

2023-08-31 17:13:01

架構軟件開發

2022-12-21 16:13:31

微服務架構

2016-12-22 23:55:40

架構師代碼技術

2023-12-19 22:29:37

架構微服務系統

2023-08-14 18:03:32

2021-12-08 09:23:39

云遷移云開發云計算

2020-10-13 18:16:19

微服務架構數據

2024-01-19 11:57:42

2024-11-19 08:10:00

2023-11-01 11:17:26

單體架構微服務架構

2021-02-02 14:39:03

微服務架構數據

2020-01-18 09:35:03

微服務團隊架構

2024-01-26 06:06:26

單體微服務容器化
點贊
收藏

51CTO技術棧公眾號

国产欧美日韩亚洲| 自拍偷拍亚洲一区| 美女福利视频在线| 免费在线看黄| 丰满岳乱妇一区二区三区| 97精品国产97久久久久久免费| 黄色在线观看av| 日韩制服一区| 亚洲一区二区三区爽爽爽爽爽| 免费国产一区二区| 国产精品高潮呻吟av| 亚洲福利专区| 俺也去精品视频在线观看| 少妇极品熟妇人妻无码| 亚洲成av在线| 亚洲国产sm捆绑调教视频| 操日韩av在线电影| 麻豆av免费看| 日本精品裸体写真集在线观看| 亚洲欧美日韩国产综合| 欧美日韩国产精品一卡| 亚洲AV无码乱码国产精品牛牛| 另类av一区二区| 久久精品国产成人精品| 欧美狂猛xxxxx乱大交3| 少妇精品在线| 欧美色爱综合网| 3d动漫一区二区三区| 男人和女人做事情在线视频网站免费观看| 成人午夜在线免费| 成人在线精品视频| 一级黄色在线观看| 99国产精品| 欧美国产精品人人做人人爱| 亚洲一级黄色录像| 久久av网址| 精品不卡在线视频| 久久精品一卡二卡| 欧美天堂一区| 日本高清不卡aⅴ免费网站| 国产1区2区3区中文字幕| 午夜在线视频| 91美女片黄在线观看91美女| 国产福利久久| jlzzjlzzjlzz亚洲人| 久久国产精品第一页| 欧美综合一区第一页| 黄色激情视频在线观看| 国产精品v亚洲精品v日韩精品 | 久久久久久久国产精品视频| 蜜臀av午夜精品久久| 日本久久一二三四| 亚洲色在线视频| 中文字幕xxx| 少妇久久久久| 国产网站欧美日韩免费精品在线观看 | 欧美另类tv| 亚洲综合在线免费观看| 青青在线视频免费观看| 欧美14一18处毛片| 亚洲狠狠爱一区二区三区| a级黄色片免费| 香蕉久久aⅴ一区二区三区| 亚洲欧美韩国综合色| 中文字幕在线中文字幕日亚韩一区| chinese偷拍一区二区三区| 亚洲国产电影在线观看| 亚洲一区二区三区精品动漫| 91成人高清| 亚洲欧洲精品成人久久奇米网| 欧美 另类 交| 深夜国产在线播放| 亚洲国产综合在线| 久久久999视频| 厕沟全景美女厕沟精品| 在线中文字幕一区| 三级一区二区三区| 日本少妇精品亚洲第一区| 精品国产乱码久久久久久老虎| 人妻互换一二三区激情视频| 欧美大胆a级| 亚洲视频在线免费观看| 久久久久麻豆v国产| 欧美激情成人在线| 91高潮精品免费porn| 色老头在线视频| 国产一区福利在线| 精品一区二区三区自拍图片区| 欧美黄色小说| 最新不卡av在线| 男的插女的下面视频| 欧美性猛交xxx高清大费中文| 欧美日韩高清一区二区三区| 日批视频免费看| 亚洲三级精品| 美女av一区二区| 久久久精品免费看| 精品写真视频在线观看| 国产精品高清一区二区三区| 国产高清一级毛片在线不卡| 亚洲精品中文在线| 日本精品一区二区三区四区| 99久热在线精品视频观看| 亚洲电影天堂av| 伊人影院综合网| 国产真实久久| 国产日本欧美在线观看| 涩涩视频免费看| 亚洲欧洲无码一区二区三区| 久久综合色视频| 2019中文亚洲字幕| 亚洲精品视频在线播放| 国产精品视频一区二区三 | 中文字幕亚洲欧美在线不卡| 自拍日韩亚洲一区在线| 中文字幕日本一区| 亚洲欧美第一页| 久久av高潮av无码av喷吹| 日本午夜一本久久久综合| 国产亚洲二区| 韩国中文字幕在线| 欧洲日韩一区二区三区| 精品国产av色一区二区深夜久久 | 日韩中文字幕网站| 国产精品男女视频| 国产成人精品免费在线| 亚洲精品一区国产精品| 三级中文字幕在线观看| 日韩欧美国产一区二区在线播放| 国产日韩精品中文字无码| 久久久久久自在自线| 国产一区免费观看| 色呦呦在线播放| 欧美精品aⅴ在线视频| 亚洲国产天堂av| 国产精品腿扒开做爽爽爽挤奶网站| 91观看网站| 日本三级在线视频| 欧美视频一区在线观看| 美女100%无挡| 日韩影院免费视频| 蜜桃传媒视频麻豆第一区免费观看| 国内小视频在线看| 亚洲精品一区二区三区香蕉 | 精品福利一区二区| 男女性杂交内射妇女bbwxz| 欧美 日韩 国产一区二区在线视频 | 国产一区二区按摩在线观看| 一本色道婷婷久久欧美| jvid一区二区三区| 在线a欧美视频| 正在播放亚洲精品| 国产精品福利一区二区三区| the porn av| 久久国产亚洲精品| 成人黄色片网站| 麻豆免费在线观看| 欧美一区二区播放| 成人免费看片98| 成人国产精品视频| 欧美韩国日本在线| 欧美午夜精彩| 91精品一区二区| 18视频在线观看网站| 精品蜜桃在线看| 国产黄色片视频| 91麻豆国产自产在线观看| 日韩精品xxxx| 成人看的羞羞网站| 91在线网站视频| 欧美大片黄色| 精品视频在线播放| 伊人亚洲综合网| 亚洲人成在线播放网站岛国| 久久久久亚洲av无码网站| 亚洲激情网址| 欧美成ee人免费视频| 全球最大av网站久久| 久久精品国产久精国产思思| 精品久久在线观看| 疯狂蹂躏欧美一区二区精品| 欧美日韩高清丝袜| 国产伦精品一区二区三区免费| 日韩一区二区高清视频| 美女毛片一区二区三区四区最新中文字幕亚洲 | 国产伦视频一区二区三区| 粉嫩一区二区| 久久精品中文字幕免费mv| 免费观看毛片网站| 在线观看91视频| 丰满少妇高潮久久三区| 久久久久久免费毛片精品| 亚洲欧美手机在线| 国产精品日韩精品欧美精品| 伊人情人网综合| 看全色黄大色大片免费久久久| 国产欧美精品在线| 黄视频网站在线观看| 日韩在线播放一区| 五月天婷婷视频| 91精品国产免费| youjizz在线视频| 有坂深雪av一区二区精品| 成人免费网站黄| 国产成人午夜精品影院观看视频 | 国产一区三区三区| 日韩在线xxx| 狠狠综合久久| 在线一区亚洲| 蜜桃tv一区二区三区| aaa级精品久久久国产片| 日韩另类视频| 91禁外国网站| av在线app| 在线观看国产精品91| 无码精品一区二区三区在线| 欧美一区二区精品| 这里只有精品6| 欧美日韩中国免费专区在线看| 杨钰莹一级淫片aaaaaa播放| 久久久精品国产免大香伊 | 欧美激情一区二区三区蜜桃视频| 男人的天堂影院| 国产一区二区看久久| 嫩草影院国产精品| 久久人人精品| 国产素人在线观看| 欧美日本在线| 国产日韩欧美大片| 水蜜桃精品av一区二区| 欧美一级片免费观看| 欧美三级电影在线| 国产女主播一区二区三区| 免费欧美网站| 成人国产精品一区二区| 国产精品蜜月aⅴ在线| 国产成人精品最新| 男人最爱成人网| 日本视频久久久| 韩国美女久久| 日韩av黄色在线观看| 性欧美xxx69hd高清| 91sa在线看| 岛国av在线网站| 91精品国产高清久久久久久91| 国精一区二区三区| 久久久久久伊人| 成人爽a毛片免费啪啪动漫| 欧美二区乱c黑人| 午夜av在线播放| 欧美激情成人在线视频| 金瓶狂野欧美性猛交xxxx| 欧美大片免费观看| heyzo一区| 欧美亚洲在线视频| 成人教育av| 国产精品久久久久久久久| 97成人超碰| 国产一区二区在线播放| 日韩色性视频| 国产欧美va欧美va香蕉在线| 日韩大陆av| 91视频网页| 美女一区二区在线观看| 麻豆久久久9性大片| 国产伦精品一区二区三区千人斩| 日日骚一区二区网站| 国产精品久久久久9999赢消| 欧美日韩午夜爽爽| 99精品久久久| 成人3d动漫一区二区三区| 免费观看久久久4p| 波多野结衣网页| thepron国产精品| 制服 丝袜 综合 日韩 欧美| 日韩一区有码在线| 日本五十路女优| 欧美性色欧美a在线播放| 国产又黄又粗又硬| 亚洲精品一区二区三区蜜桃下载| 久久久久久女乱国产| 久久精品国产一区二区电影| 大香伊人久久| 国产精品九九久久久久久久| 国产精品美女久久久久| 国内一区二区在线视频观看| 精品国产一区探花在线观看| 99热一区二区三区| 99精品福利视频| 国产三级三级看三级| 国产毛片精品国产一区二区三区| 亚洲麻豆一区二区三区| 国产精品伦理一区二区| 日韩精品一区二区三| 欧美日韩视频不卡| 天天爱天天干天天操| 亚洲午夜女主播在线直播| 青春草免费在线视频| 国产精品video| 911精品国产| 亚洲视频电影| 国产亚洲精品v| 污污视频在线免费| 国产欧美日韩精品a在线观看| 久久久久久久久久一区二区三区 | jlzzjlzzjlzz亚洲人| 亚洲免费影视第一页| 欧美极品少妇videossex| 国产精品美女主播| 少妇高潮一区二区三区| 国产一级大片免费看| 快she精品国产999| 五月天六月丁香| 中文字幕不卡在线观看| 三级视频在线观看| 亚洲国产精品99| 爆操欧美美女| 国产mv久久久| 精品福利一区| 老司机午夜免费福利视频| 蜜臀av性久久久久av蜜臀妖精| 五月婷婷综合在线观看| 一区二区欧美精品| 国产女主播福利| 色系列之999| jizz免费一区二区三区| 日本一区二区三区在线视频| 免费中文字幕日韩欧美| 中文字幕人妻熟女在线| 亚洲综合一区在线| 国产日产亚洲系列最新| 最近2019中文字幕大全第二页| 周于希免费高清在线观看| 黄色一区三区| 欧美日本不卡| 超级砰砰砰97免费观看最新一期 | 日韩欧美亚洲在线| 国产日韩欧美三区| 中国一级特黄录像播放| 一区二区三区国产| www.好吊色| 欧美激情精品久久久久久变态 | 91精品国产高清一区二区三区蜜臀 | 日韩av超清在线观看| 久久大片网站| 国产欧美一区二区色老头| 国产制服丝袜在线| 高跟丝袜一区二区三区| 男人天堂网在线观看| 热99在线视频| 女一区二区三区| 日韩av中文字幕第一页| 成人av电影免费在线播放| 97超碰人人干| 亚洲精品视频播放| 亚洲精品在线影院| 亚洲一区二区三区四区中文| 另类调教123区| 污软件在线观看| 欧美一级黄色片| 超碰在线最新网址| 久久久综合亚洲91久久98| 午夜在线视频一区二区区别 | 亚洲人成在线播放网站岛国| av手机免费看| 91国产美女视频| 国产亚洲欧美日韩在线观看一区二区 | 国产日韩精品中文字无码| 7777精品伊人久久久大香线蕉经典版下载 | 久久久久久久极品| 国产亚洲精品久久久久久| 亚洲免费资源| www.日本在线视频| 久久久久国产精品人| 亚洲自拍偷拍另类| 欧美富婆性猛交| 小说区图片区色综合区| 国产高潮免费视频| 亚洲激情自拍视频| 视频福利在线| 成人动漫网站在线观看| 黄色在线成人| 婷婷色一区二区三区| 日韩三级免费观看| 欧美成人免费电影| 四虎精品欧美一区二区免费| 99精品久久只有精品| 一区二区乱子伦在线播放| 欧美成人性生活| 婷婷激情久久| 国产一级免费大片| 欧美性猛交xxxx免费看| 在线国产视频一区| 精品一区二区av| 久久免费在线观看视频| 国产亚洲精品综合一区91| 视频精品国内| 爱情岛论坛成人| 亚洲午夜在线电影| 日韩毛片久久久|