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

如何構建一個簡單的CAAS系統

開發 架構
我們先了解下一個簡單的CAAS系統是如何為用戶提供服務的1.企業用戶上傳它的應用代碼或其他代碼托管方式,我們生成用戶應用的鏡像,或者用戶直接上傳鏡像,或者用戶直接使用我們提供的基礎服務鏡像2.用戶部署他的鏡像應用,啟動它的鏡像容器3.用戶訪問他的應用服務 用戶訪問他的應用服務

[[171808]]

在CAAS系統出現前企業應用架構基本被IAAS/SAAS/PAAS等模式壟斷,直到docker的出現為我們打開了另一個扇大門,廢話不說了,我們直奔主題

我們先了解下一個簡單的CAAS系統是如何為用戶提供服務的

  • 企業用戶上傳它的應用代碼或其他代碼托管方式,我們生成用戶應用的鏡像,或者用戶直接上傳鏡像,或者用戶直接使用我們提供的基礎服務鏡像
  • 用戶部署他的鏡像應用,啟動它的鏡像容器
  • 用戶訪問他的應用服務

OK,需求確定了,該搬磚了。

[[171809]]

1. 用戶鏡像制作

既然是一個簡單的CAAS系統,我們就不讓用戶上傳代碼或者使用第三方代碼托管了,直接讓他們制作鏡像后提交給我們,為此我們需要搭建一個docker私服來讓用戶上傳鏡像,假設用戶上傳的鏡像遵循這種格式:docker私服地址/{appId}:{version},這對用戶有一定要求,畢竟一些用戶可能連docker是啥都不知道就更別奢望讓他們編寫dockerfile制作鏡像交付給我們了。當然如果我們提供一些基礎服務鏡像(比如mysql服務,redis服務等)給用戶那***了。

2. 啟動用戶鏡像

有了用戶制作的鏡像,該是啟動它的時候了

  1. docker pull docker私服地址/{appId}:{version}  
  2. docker run -d docker私服地址/{appId}:{version}  

啟動方式很簡單,但這并不是我們想要的,畢竟我們是要讓用戶能夠訪問到他部署的服務的,假如用戶的服務是一個web服務,那你得暴露出用戶的web服務端口,這需要我們確定容器的通信方案:

  • 跟宿主機共用一個網絡空間
  • 發布一個容器端口,讓docker隨機選擇一個未使用的高位端口
  • 發布一個容器端口,并映射到宿主機上指定端口為外部路由服務
  • 采用docker的'links'來允許容器間通信。 如果一個新容器鏈接到一個已有容器,新容器將會通過環境變量獲得已有容器的鏈接信息,一個關聯的容器將會獲得它的對應連接信息,在它處理了那些變量后允許它自動連接。這樣就使得同一個宿主機上的容器不需要知道對應服務的端口和地址,就可以直接進行通信

我們簡單的CAAS系統暫時還用不到容器間通信,如果跟宿主機共用一個網絡空間即--net="host"模式啟動的話,那么如果有多個用戶上傳了鏡像,他們的WEB服務端口都是8080,顯然宿主機上只能啟動一個8080端口,只能有一個用戶的容器啟動成功,其他的因為端口已經被占用導致啟動失敗,在這里我們選擇第三種模式,選擇指定的端口映射來發布容器,這也方便我們后面管理宿主機上的端口資源。OK,啟動方式改成下面:

  1. docker run -d -p 25701:8080 docker私服地址/{appId}:{version} 

為了不讓某個用戶的應用占用過多資源導致影響到整個宿主機上其他的應用,我們稍微對用戶的資源進行下限制,比如限制用戶應用容器的使用內存和CPU權重

  1. docker run -d -p 25701:8080 -m 512M -c 1024 docker私服地址/{appId}:{version} 

為了能做到水平擴展,容器服務***是無狀態的的,這樣能更好的實現負載均衡和水平擴容。

應用啟動成功,我們可以通過在宿主機上訪問25701即可訪問容器的8080端口服務

在寫代碼的時候我們通過Docker Remote API client libraries來啟動卸載容器,具體代碼實現就不多說了。

3. 服務發現

容器啟動成功后,用戶該如何訪問到他的容器服務呢,總不能提供宿主機IP給用戶直接訪問吧,這就需要我們構建一個服務發現組件了

3.1 服務發現的工作方式:

  • 當每一個服務啟動上線之后,他們通過發現工具來注冊自身信息
  • 服務的消費者能夠在預設的終端查詢該服務的相關信息,然后它就可以基于查到的信息與其需要的組件進行交互

為了簡便,我們使用zookeeper來作為我們的服務發現工具

首先在容器啟動成功后我們將服務注冊到zookeeper中,存儲的path路徑如下:/caas/service/address/{appId}/{version},存儲的服務子節點為{containerId}->{宿主機IP}:{服務端口}

例如用戶appId01和appId02分別部署了各自的應用版本容器containerId01和containerId02,對應的服務端口分別為25701和25702,那么zk里存儲的注冊表信息為下:

  1. /caas/service/address/appId01/app01Version/containerId01 -> {宿主機IP}:25701 
  2. /caas/service/address/appId02/app02Version/containerId02 -> {宿主機IP}:25702 

如果一個用戶部署了多個容器實例,對應的zk注冊表信息類似下面:

  1. /caas/service/address/{appId}/{version}/containerId01 -> {宿主機IP}:25701 
  2. /caas/service/address/{appId}/{version}/containerId02 -> {宿主機IP}:25702 
  3. /caas/service/address/{appId}/{version}/containerId03 -> {宿主機IP}:25703 
  4. /caas/service/address/{appId}/{version}/containerId04 -> {宿主機IP}:25704 

3.2 故障檢測

以上我們完成了服務的注冊,注冊完服務后為了實現應用的高可用,我們應該還需要對容器進行故障檢測,故障檢測的方案通常有下面2種:

  • 組件主動請求服務發現心跳方式:組件可以設置一個超時時間,并能定期去請求服務發現來重置超時時間,超時時間達到閥值更新注冊表
  • 服務發現主動請求組件心跳方式:服務發現定期的健康檢查組件以及當組件出現故障時更新注冊表

通常內部自己的服務可以使用***種方式讓組件主動請求服務發現,用戶自己寫的服務一般不可能費勁的去實現心跳來訪問服務發現組件,所以通常會要求用戶實現一個服務發現組件能訪問的心跳接口,讓服務發現組件去主動請求用戶的應用,一旦訪問失敗在重試一定次數后會認為該應用已經出現故障無法繼續提供服務,這時可以根據策略來選擇直接停止刪除該用戶容器或者重新啟動。

比如服務發現的健康檢查組件可以每隔一定時間來訪問用戶的心跳接口,類似{宿主機IP}:25701/_ping

3.3 注冊表安全訪問

基于安全方面考慮,通常情況下我們需要對服務發現做相應的訪問控制,以便對注冊表中的存儲信息實現安全訪問,可能有以下幾種方案可供參考:

  • 服務發現工具可以采用SSL/TLS加密鏈接
  • 對寫入數據進行加密,使用者使用的信息必須用相應的密鑰解碼從服務發現中獲取
  • 服務發現實現訪問控制,將不同的鍵值切分到不同的分組中,根據訪問的需要來制定不同的秘鑰從而訪問相應的分組

這里我們就不說具體的安全方面的實現了,誰讓我們是簡易版CAAS系統呢。

3.4 分布式配置存儲和負載均衡

其實服務發現的注冊表存儲訪問地址只是其中的一個方面,你可以用它來存其他的信息,比如存應用的配置,你可以通過配置動態的調整應用,也可以存容器的相關指標,負載均衡就是一個很好的例子,它可以通過查詢服務發現得到各個后端節點承受的流量數,然后根據這個信息來調整配置。具體的負載均衡算法可以根據需求來選擇,我們就使用最簡單的round bobin算法,即輪詢方式訪問。這方面的實現涉及到CAAS系統的另一個組件:路由網關,具體后面介紹。

上面我們一直都是使用了zookeeper來作為服務發現工具的,除了zk,我們還可以使用其他的服務發現工具:etcd、consul、crypt、confd,大家有興趣可以了解下,最重要的是能保證注冊表信息的數據一致性。

4. 調度編排

通過上面幾步你的CAAS系統基本小有所成了,但這還不夠。我們在生產環境里隨著用戶應用容器的數量增加需要增加宿主機來支撐避免資源不足,或者將某些用戶的實例單獨部署在指定的宿主機上,這就需要我們實現一個調度器組件。

4.1 宿主選擇

CAAS系統是一個分布式系統,在多個宿主機的環境里,我們需要知道用戶的應用該部署在哪臺宿主機上,如果單機的話那就不需要選擇了,直接指定就好了。具體該如何調度需要考慮以下幾點:

  • 需要一個默認的調度策略,比如選擇可用內存最多的宿主機部署服務或選擇cpu最空閑的宿主機部署服務
  • 調度器需要提供覆蓋機制,比如2個容器必須部署在同一個宿主機上作為一個單元來運行,比如同一個服務的2個實例容器必須部署在不同機器上來達到高可用
  • 調度器需要滿足限制條件,比如給特定的宿主機打標簽,比如一些服務需要部署在集群中的每一臺宿主機上

4.2 多容器部署調度

隨著業務的擴展,我們可能需要提供分組容器管理,將一個集合的容器(通常是有相互依賴關系緊密關聯的組件)作為一個單獨應用來處理,比如一個web服務容器再加上后端的數據庫服務容器組合成一個project來發布。這里就不多做討論了,我們的簡易版系統還沒考慮到這步。

4.3 供應

供應是指將一個新主機上線并完成基本配置使得它們能夠工作的一個過程,通常在集群管理里用來自動擴展宿主機,管理工具來定義需求額外主機的過程以及自動觸發的條件,例如,如果你的應用的負載很高,你可能希望讓你的系統增加額外的機器并水平擴展容器以緩解負載,這里我們同樣不做實現,簡易版就直接手動增加宿主機就好了嘛。

我們在這里舉個實現調度器的相對簡陋的方案:

主要使用關系型數據庫如mysql來存儲宿主機信息,調度器查詢宿主機的相關指標信息根據調度算法選擇相應的宿主機來部署,利用樂觀鎖來保證并發操作時的數據一致性,利用事務來保證部署和卸載等操作的原子性。這里面可能坑比較多,大家也可以使用現在比較流行的調度器,常用的調度器有:fleet、marathon、Swarm、mesos、Kubernetes、compose,大家有興趣可以了解下。

5. 網關

上面我們在服務發現的負載均衡方面介紹到了網關,我們把它作為CAAS系統中重要的一個組件,他主要是負責用戶請求的轉發,舉個例子用戶部署了容器想要訪問它的容器服務,這個請求到達網關后網關根據策略選擇相應的后端容器服務然后轉發請求。根據用戶的設定,動態路由請求到對應容器實例,這相當于一個代理服務器。具體如何選擇容器實例服務轉發就需要實現負載均衡器,我們可以通過查詢服務發現組件來獲取相應容器信息來完成。既然是代理服務,我們在中間可以對用戶的請求做其他處理,比如做黑名單過濾,做流量統計,做CNames路由等等

假設我們的CAAS網關訪問域名是mycaas.gateway.cn,用戶在我們后臺部署了一個WEB應用容器實例,調度器將他部署在了10.10.10.101宿主機上,容器服務端口映射為25701,用戶請求mycaas.gateway.cn到達網關后,網關根據請求信息識別用戶查詢該用戶所有的應用容器信息,得到所有的容器服務地址,根據負載均衡規則代理轉發到目標容器服務上。這個查詢服務發現的過程中***實現本地緩存,比如使用zookeeper的緩存減少和避免每次請求都訪問服務發現組件,同時代理轉發中盡量使用連接池減少開銷。

6. 總結

至此我們簡單的CAAS系統就架構設計好了,在整個系統中有服務發現/調度器/網關等多個組件協調配合。

責任編輯:武曉燕 來源: MaxLeap博客
相關推薦

2020-11-09 06:38:00

ninja構建方式構建系統

2014-02-26 10:14:51

OpenStack測試系統

2016-09-14 17:48:44

2023-09-05 09:00:00

工具Python抄襲檢測系統

2015-12-04 11:36:04

SaaS架構設計可持續

2020-08-07 09:06:26

CaaS容器技術

2022-11-29 17:34:43

虛擬形象系統

2009-11-11 10:38:11

2022-04-12 14:00:05

元宇宙人工智能安全

2024-05-07 09:02:47

2018-09-17 15:12:25

人工智能神經網絡編程語言

2017-01-12 20:37:03

公共云云存儲云計算

2011-04-08 10:29:04

AccessMIS管理系統

2022-02-10 07:03:32

流量應用架構數據交換

2011-03-24 09:34:41

SPRING

2019-06-27 09:50:49

高性能秒殺系統

2019-12-11 10:45:08

Python 開發編程語言

2022-02-07 19:59:54

CMakeVSCodium編程語言

2018-09-18 09:38:11

RPC遠程調用網絡通信

2024-04-24 10:38:22

點贊
收藏

51CTO技術棧公眾號

国产午夜精品免费一区二区三区| 国产日韩精品一区二区三区| 欧美激情第一页xxx| 91精品国产综合久久久久久久久久 | 日韩和欧美一区二区| 一本一本久久a久久精品综合小说 一本一本久久a久久精品牛牛影视 | 久久久国产精品| 亚洲成人1234| www.com操| 国模雨婷捆绑高清在线| 久久久久久黄色| www日韩av| 中文字幕 欧美激情| 黄色av日韩| 中文字幕在线精品| 亚洲一区二区三区综合| 电影中文字幕一区二区| 色偷偷久久一区二区三区| 日本a级片在线观看| 成人18在线| 成人国产精品免费观看| 成人网在线观看| 特级毛片www| 激情亚洲成人| 欧美成人免费网| 网爆门在线观看| 欧美极品在线观看| 日韩欧美国产精品一区| 久久久精品高清| 电影亚洲一区| 欧美性生交xxxxx久久久| 99亚洲精品视频| 超碰在线国产| 久久久久久免费| 久久99导航| 好男人www在线视频| 国产美女视频一区| 国产精品劲爆视频| 亚洲 日本 欧美 中文幕| 亚洲欧洲一区二区天堂久久| 久久99精品视频一区97| 糖心vlog免费在线观看| 99久久亚洲精品| 色诱女教师一区二区三区| 国产三级av在线播放| 丝袜美腿综合| 日韩成人在线播放| 黄色在线观看av| 日本成人a网站| 亚洲精品中文字幕女同| 欧美丰满少妇人妻精品| 亚洲制服一区| 亚洲视频一区二区| 久久精品国产亚洲AV熟女| 蜜桃精品噜噜噜成人av| 日韩精品久久久久久久玫瑰园| 亚洲蜜桃精久久久久久久久久久久| 麻豆国产欧美一区二区三区r| 亚洲缚视频在线观看| 国产制服丝袜在线| 一区二区三区四区在线看| 亚洲欧美综合图区| 色噜噜噜噜噜噜| 日韩久久精品| 久久九九热免费视频| 亚洲国产精品免费在线观看| 国产精品xvideos88| 7m精品福利视频导航| 国产午夜免费福利| 日本欧洲一区二区| 91色视频在线观看| 亚洲精品中文字幕成人片 | 久久午夜福利电影| 欧美电影免费播放| 欧美多人乱p欧美4p久久| 日韩精品无码一区二区| 日韩av成人高清| 亚洲一区中文字幕在线观看| 黄色一级a毛片| 国产喷白浆一区二区三区| 在线观看一区欧美| 乱插在线www| 日韩欧美第一页| 五月天av在线播放| 超碰97久久国产精品牛牛| 亚洲毛片在线观看.| 亚洲a∨无码无在线观看| 欧美精品三级| 国产成人自拍视频在线观看| 一区二区美女视频| 不卡av电影在线播放| 日韩成人av网站| 女人天堂av在线播放| 色综合久久天天| 国产精品19p| 精品高清久久| 欧美激情国产日韩精品一区18| 国产精品suv一区| 国产精品夜夜爽| 日本视频一区二区在线观看| 欧美色图天堂| 欧美色视频在线| 国产精品嫩草69影院| 精品国产中文字幕第一页 | free欧美| 亚洲成人精品视频| 精品人妻一区二区三区日产乱码卜| 日日夜夜精品免费| 免费观看亚洲天堂| 精品欧美一区二区三区精品久久| 四虎永久免费影院| 午夜电影亚洲| 国产精品欧美日韩久久| www国产无套内射com| 最新国产露脸在线观看| 一本到一区二区三区| 欧美精品一区二区三区蜜桃| 每日在线观看av| 欧美成人aaa| 亚洲欧美日韩第一区| 国产精品成人久久| 国内成人精品2018免费看| 日韩黄色影视| av综合电影网站| 亚洲白虎美女被爆操| 欧美性猛交xxxxx少妇| 美女在线视频一区| 欧美日韩精品一区| 国产精品电影| 欧美精品一区二区三区在线播放 | 97成人精品视频在线观看| 精品国产伦一区二区三| 亚洲欧洲日韩av| 天堂网在线免费观看| 成人在线电影在线观看视频| 国产91在线播放精品91| 欧美日韩在线中文字幕| 欧美日韩国产限制| 国产精品九九视频| 亚洲成人原创| 国产欧美亚洲日本| av小说在线播放| 亚洲成人aaa| 可以免费看的av毛片| 成人av在线一区二区| 国产美女主播在线播放| 99精品中文字幕在线不卡| 欧美丰满少妇xxxx| 亚洲精品字幕在线| 精品国产1区2区| 精品人伦一区二区三区| 欧美污在线观看| 国产成人影院| 国产精品久久久久不卡| av在线女优影院| 欧美日韩免费视频| 三级黄色在线观看| 国产精品一级在线| 国产一二三在线视频| 美女视频免费精品| 欧美亚洲成人xxx| 国产人成在线视频| 欧美日韩一本到| 麻豆明星ai换脸视频| 国产精品一区专区| 成人免费网站入口| 日韩美脚连裤袜丝袜在线| 啪一啪鲁一鲁2019在线视频| 成人不用播放器| 欧美一区二区三区播放老司机| 欧美极品视频在线观看| kk眼镜猥琐国模调教系列一区二区| 奇米精品一区二区三区| 国产在视频线精品视频www666| 91精品久久久久久久久久另类| 成人video亚洲精品| 日韩精品一区二区三区swag| 久久99精品波多结衣一区| 2023国产一二三区日本精品2022| 日本激情视频在线| 女人天堂亚洲aⅴ在线观看| 韩国成人动漫在线观看| 日韩视频网站在线观看| 久久久精品免费| 天天操天天操天天操| 欧美自拍偷拍午夜视频| 欧美日韩国产精品一区二区三区| 99国产麻豆精品| 天天干天天爽天天射| 欧美精品播放| 先锋在线资源一区二区三区| 亚洲日本va午夜在线电影| 国产精品jvid在线观看蜜臀| caopeng在线| 亚洲美女久久久| 精品国产18久久久久久| 色综合中文字幕| 五月婷婷一区二区| 国产亚洲美州欧州综合国| 在线观看中文av| 久久精选视频| 精品一区二区三区无码视频| 国产一区二区三区站长工具| 国产九色91| 疯狂欧洲av久久成人av电影 | 久久久精品人妻一区二区三区四| 久久亚洲一区二区三区四区| 深夜福利网站在线观看| 日韩国产一区二| 国产精品专区在线| 99久久久久| 五月天色一区| 欧美激情影院| wwwxx欧美| 色综合久久久| 国产成人激情视频| 一本大道色婷婷在线| 色综合天天综合网国产成人网| 成人在线二区| 日韩精品中文字幕在线观看| 亚洲成熟女性毛茸茸| 欧美日本精品一区二区三区| 无码一区二区三区| 午夜精品一区在线观看| 欧美激情一区二区视频| 亚洲色大成网站www久久九九| 亚洲av熟女国产一区二区性色| 97精品视频在线观看自产线路二| 色哟哟在线观看视频| 激情综合色综合久久综合| 亚洲成人福利在线观看| 亚洲欧美成人| 99福利在线观看| 欧美一级播放| 免费看又黄又无码的网站| 日韩视频三区| 一区二区不卡在线观看| 日韩欧美一区二区三区在线视频| 91丨九色丨国产在线| 性欧美videohd高精| 4444欧美成人kkkk| 超碰高清在线| 91精品国产乱码久久久久久蜜臀| 超碰在线网站| 97久久精品国产| 97蜜桃久久| 国语自产在线不卡| 91豆花视频在线播放| 国模精品系列视频| 黄色18在线观看| 57pao国产精品一区| 亚洲欧洲高清| 欧美最顶级丰满的aⅴ艳星| 午夜影院在线观看国产主播| 97免费视频在线播放| 精品捆绑调教一区二区三区| 欧美专区第一页| 秋霞国产精品| 国产欧美日韩中文| 成人在线分类| 国产精品视频入口| 香蕉视频一区二区三区| 日本亚洲导航| 国产精品久久观看| 蜜桃视频一区二区在线观看| 激情五月***国产精品| 国产亚洲综合视频| 免费人成在线不卡| 国产精品久久久久久9999| 国产福利视频一区二区三区| 国产精品久久久久久亚洲av| 国产亚洲综合性久久久影院| 欧美a级片免费看| 洋洋成人永久网站入口| 六月丁香激情综合| 欧美三区在线视频| 国产成人久久精品77777综合| 亚洲二区在线播放视频| 久久精品色图| 久久精品国产2020观看福利| av在线不卡免费| 国产精品xxx视频| 看亚洲a级一级毛片| 久久99久久精品国产| 青青草国产免费一区二区下载 | av最新在线观看| 一区二区三区日韩欧美| 无码人妻一区二区三区线| 欧美一区二区大片| 五月天激情婷婷| 日韩最新在线视频| 亚洲精华液一区二区三区| 成人有码在线播放| 欧美日韩一区二区三区四区不卡 | 久久综合五月| 人妻精油按摩bd高清中文字幕| 2020国产精品自拍| 国产盗摄一区二区三区在线| 欧美日韩午夜激情| 欧美亚洲日本黄色| 电影亚洲一区| 国产一区二区三区无遮挡| 日韩精品永久网址| 国产一区二区欧美日韩| 无码免费一区二区三区| 日韩欧美国产综合| 高清在线观看av| 久久久久久久国产精品| 天堂久久一区| 日韩精品资源| 亚洲欧美日韩一区在线观看| 中国老熟女重囗味hdxx| 国产精品美女久久久久久2018| 日本中文字幕免费| 欧美片在线播放| 国产69久久| 91av在线网站| 成人中文字幕视频| 免费观看黄色的网站| 日日夜夜一区二区| 麻豆国产精品一区| 亚洲国产你懂的| 国产视频第一页| 日韩中文第一页| 本网站久久精品| 日本一区二区三不卡| 亚洲在线日韩| 精品无码国产一区二区三区51安| 亚洲欧美日韩人成在线播放| 一区二区视频免费观看| 国产一区二区三区免费视频| 中文av在线全新| 久久99精品久久久久久水蜜桃| 亚洲看片一区| 污污污www精品国产网站| 日本一区视频在线播放| 精品国产一级毛片| heyzo亚洲| 99久久精品免费精品国产| 久久黄色免费视频| 日韩免费高清视频| 羞羞污视频在线观看| 亚洲精品免费网站| 91精品成人| 三级黄色片播放| 综合久久一区二区三区| 国产女人高潮的av毛片| 久久亚洲精品视频| 日日夜夜精品视频| mm131午夜| 国产盗摄一区二区三区| 精品无码人妻一区二区三| 精品国产伦理网| 97人人在线视频| 免费99视频| 日韩av网站在线观看| 亚洲色图日韩精品| 日韩精品一区二区三区丰满| 97人人在线| 国产精品色视频| 大片网站久久| 久久成年人网站| 洋洋成人永久网站入口| 日韩性xxxx| 日韩美女视频免费在线观看| 精品一区二区三| 五月天开心婷婷| 一区二区三区鲁丝不卡| 欧美 日韩 国产 精品| 18性欧美xxxⅹ性满足| 精品久久美女| 亚洲欧美日韩网站| 亚洲v精品v日韩v欧美v专区| 久久av少妇| 亚洲综合一区二区不卡| 亚洲福利一区| jizz中文字幕| 欧美一区二区日韩| 色一区二区三区| 亚洲午夜精品国产| 国产高清视频一区| 日本熟女毛茸茸| 久久精品亚洲一区| 激情亚洲另类图片区小说区| av五月天在线| 亚洲一区二区三区三| 黄色美女网站在线观看| 91久久精品国产91久久性色| 91久久综合| 欧美日韩午夜视频| 日韩精品视频免费专区在线播放| 国产三级一区| 国产午夜福利100集发布| 亚洲国产岛国毛片在线| 深爱激情五月婷婷| 91精品国产自产在线| 国产伦理一区| 欧美精品色哟哟| 一个人看的www久久| 欧美激情网址|