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

行業 SaaS 微服務穩定性保障實戰

開發 新聞
雖然微服務和組織架構趨同使得系統溝通效率較高,但是這也帶來了很多分布式的系統問題。

很多研發人員在日常工作中經常回遇到以下兩個問題:竟然不可以運行,為什么?竟然可以運行,為什么?

因此,他們非常期望可觀測能夠提供解決問題的思路。

引言

2017 年,推特工程師 Cindy 發表了一篇名為《Monitoring and Observability》的文章,首次將可觀測性這一詞匯帶入開發者視野,通過半開玩笑的方式調侃了關于可觀測性和監控的區別。在軟件產品和服務領域,監控能夠告知我們服務究竟是否能正常運行,而可觀測性可以告訴我們為為什么服務沒有正常運行。

從谷歌趨勢圖中可以看到,可觀測性的普及率呈現逐年上升的態勢,它也被視為系統的屬性,將逐步成為系統在做開發設計過程中就需要具備的特性。

可觀測發展趨勢

2020 年后,可觀測的搜索趨勢出現井噴,很大一部分原因是 SRE 站點可靠性工程逐步普及,國內大廠紛紛設立相關崗位和對應招聘指標,使得可觀測性在國內也得到了較多關注。這也意味著越來越多的基礎服務面臨了穩定性挑戰,而迎接穩定性挑戰的重要手段就在于提供可觀測性。

上圖左下角為可觀測性的全球搜索趨勢,其中中國的搜索熱度頗高。

可觀測性定義

可觀測性是由匈牙利工程師提出的一個數學概念,指系統可以由外部輸出推斷其內部狀態的程度。換句話說,可觀測性應當可以從數據產出中分析出其內部的具體運轉細節。

難點與挑戰

業務蓬勃發展 穩定性訴求激增

F6 汽車科技是一家專注于汽車后市場信息化建設的互聯網平臺公司,目前處于行業內頭部位置。隨著業務蓬勃發展,F6 支持的商戶數目短時間內暴增數十倍,同時也逐步開展了面向技師等 C 端場景的業務,比如 Vin 碼解析、數據查詢等,對于穩定性的要求顯著提高。

康威定律的作用

康威定律是 IT 史上對整個組織架構進行微服務拆分的指導性定律。任何組織在設計系統過程中都是組織架構的翻版,隨著業務膨脹,康威定律作用會導致設計微服務時拆分方式趨同于組織架構,業務增長會導致部門拆分,后續設計微服務時也會十分靠近組織架構。哪怕前期組織架構和微服務拆分不一致,后面微服務也會逐步妥協于組織架構。

雖然微服務和組織架構趨同使得系統溝通效率較高,但是這也帶來了很多分布式的系統問題。比如微服務之間的交互,沒有人能夠對服務有整體性、全局性的了解,研發人員最直接的期望就是在分布式系統中也能有單機系統的排查效率,這促使我們需要將系統以服務器為中心的思路轉變為以調用鏈為中心的思路。

穩定性訴求激增

F6 最早進行業務開發時采用煙囪式的建設。單體應用比較簡單,但是它在擴展性和可維護性上存在很多問題。比如所有研發都在系統上進行,代碼沖突較多,什么時間點能發布,發布會造成多少業務量損失等皆難以明確。因此,越來越多情況導致我們需要進行微服務拆分,而微服務拆分和調用又會導致調用鏈十分復雜繁瑣,如上圖右所示,幾乎無法人為分析出調用鏈路。

那么,怎么樣才能盡可能降低線上排查故障的難度?

可觀測演進

傳統監控+微應用日志收集

  • ELKStack 獲取日志和查詢 ElastAlert 完成日志告警

傳統的監控和微服務日志收集一般采用 ELKStack 進行日志收集。ELK 是三個開源項目的首字母縮寫,分別是 Elasticsearch、Logstash 和 Kibana。

我們重度依賴 ELK 進行微服務日志的收集,與此同時,還使用了開源的基于 ES 的報警系統 ElastAlert 組件,主要功能是從 ES 中查詢出匹配規則,對相關類型數據進行報警。

上圖描述了通過日志收集進行日常查詢的思路。比如研發人員會通過 pipeling 查詢線上日志,ElastAlert 通過匹配規則告警獲取到 ES 日志中發掘出來異常數據,kibana 可以進行查詢,也可以優先定位出系統中發生的異常。

架構升級+可觀測性引入

  • Grafana 看板+Zorka 支持 jvm 監控

隨著業務發展,系統對日志的要求也逐步增加,比如團隊非常多,需要配置各種各樣的告警規則,因此我們引入了 Grafana 逐步替代 kibana 和 Zabbix 的查詢功能。可以通過 Grafana 的 ES 插件查詢對日志進行告警,然后通過 alert 功能完成原先 ElastAlert 的排除,同時可以使用 Grafana 做出更直觀的可視化大屏進行展示。

除了日志外,我們也期望收集到 Java 應用指標,因此又引入了 Zorka 開源組件。Zorka 和 Zabbix 可以簡單地進行結合,可以通過 Zorka 將收集到的信息上報給 Zabbix 進行展示。而 Zabbix 又可以通過 Grafana Zabbix 插件直接輸出數據,最終將整個應用大屏和看板信息都收集到 Grafana 界面。

Zorka 的工作機制類似于通過 Zabbix Java gateway 的方式,通過 Java Agent 自動掛載到 Java 進程中,用于統計常見應用容器和請求數指標等,初步解決了我們對于 Java 進程的觀測需求。

云原生改造

  • K8s 的編排能力和微服務相輔相成迫切需要 trace 組件的支持

隨著微服務程度不斷提升,傳統方式的運維成本越來越高,因此,我們啟動了云原生化改造。

首先,云原生化的改造是 K8s 側就緒探針和存活探針的編寫。存活探針的編寫提升了服務的自愈能力,出現了 OOM 后服務能夠自動恢復、啟動新節點,保證數據服務正常提供。除了 K8s 外,我們還引入了 Prometheus 和 ARMS 應用監控。

Prometheus 作為 CNCF 僅次于 K8s 的 2 號項目,在整個 metrics 領域形成了足夠的話語權;ARMS 應用監控作為阿里云商業 APM 的拳頭產品,使我們能夠結合云原生的方式,實現研發無感,無需進行任何代碼改動即可擁有 trace 功能。更重要的是,阿里云團隊能夠保持持續迭代,支持越來越多中間件,因此我們認為它必定會成為診斷利器。

  • JmxExporter 快速支持云原生 Java 組件的 jvm 信息展示

進行云原生化改造后,監控模型也發生了改變。最早的監控模型是 push,Zorka 每次發布都在同一臺機器上,因此它有固定的 host;而上云后,容器化改造導致 Pod 不再固定,且可能會出現新的應用擴縮容等問題。因此,我們將監控模型逐步從 push 轉換成 pull 模式,也更加契合 Prometheus 的收集模型,并逐步將 Zorka 從可觀測體系中剝離。

沒有使用 ARMS 直接收集 JMX 指標是因為 ARMS 不會覆蓋線上和線下所有 java 應用,沒有被覆蓋的應用也期望有 JVM 數據收集功能,而 ARMS 成本略高。因此,出于成本的考慮,我們沒有將 ARMS 作為完整接入,而是選擇了 JMX Exporter 組件。

JMX Export 也是 Prometheus 官方社區提供的 exporter 之一。它通過 Java Agent 利用 Java JMX 機制讀取 JVM 信息,可以將數據直接轉化成為 Prometheus 可以辨識的 metrics 格式,使 Prometheus 能夠對其進行監控和采集,并通過 Prometheus Operator 注冊對應的 Service Moninor 完成指標收集。

  • 利用配置中心完成應用到 owner 的精準告警

隨著公司業務蓬勃發展,人員激增,微服務暴增,研發人數和告警也劇烈增長。為了提升告警觸達率和響應率,我們重新使用了 Apollo 配置中心的多語言 SDK,通過 Go 自研了一套基于 Apollo 業務的應用提醒,整體流程如下:

通過 Grafana 收集到 ES 告警或其他場景下的告警,再通過 metrics 應用關聯到 alert ,告警時會轉發到前文提到的 Go 語言編寫的精準告警服務上。精準告警服務解析到對應應用,根據應用從 Apollo 配置中心中獲取到 owner 姓名、手機號等信息,再基于此信息通過釘釘進行告警,極大提升了消息閱讀率。

  • ARMS:無侵入支持 Trace

此外,我們還引入了阿里云的應用實時監控服務 ARMS ,能夠在沒有任何代碼改造的前提下,支持絕大部分中間件和框架,比如 Kafka、MySQL、Dubbo 等。云原生化后,僅需要在 deployment 里添加注解即可支持相關探針的加載,微服務的可維護性極為友好。同時,還提供了較為完整的 trace 視圖,可以查看線上應用節點調用日志的整個 trace 鏈路,也提供了甘特圖的查看方式和依賴拓撲圖、上下游耗時圖等數據。

可觀測升級

  • Log Trace Metrics 理念升級

可觀測在國內微服務領域已遍地開花。因此,F6 公司也升級了可觀測思路。業界廣泛推行的可觀測性包含三大支柱,分別是日志事件、分布式鏈路追蹤以及指標監控。任何時代都需要監控,但是它已經不再是核心需求。上圖可以看出,監控僅包含告警和應用概覽,而事實上可觀測性還需包括排錯剖析以及依賴分析。

最早的監控功能使用主體是運維人員,但運維人員大多只能處理系統服務告警。而上升到整個微服務領域,更多問題可能出現在應用之間,需要進行問題排障。比如服務出現了慢請求,有可能是因為代碼問題,也可能因為鎖或線程池不足,或連接數不夠等,以上種種問題最終表現出來的特征是慢和服務無法響應。而如此多的可能性,需要通過可觀測性才能定位到真正根因。然而,定位根因并非真實需求,真實需求更多的是利用可觀測性分析出問題所處節點,然后通過替換對應組件、進行熔斷或限流等措施,盡可能提升整體 SLA 。

可觀測性還可以很好的剖析問題,比如線上服務慢,可以觀測其每個節點的耗時、每個請求中的耗時等。依賴分析也可以得到解決,比如服務依賴是否合理、服務依賴調用鏈路是否正常等。

隨著應用越來越多,對于可觀測性和穩定性的訴求也越來越多。因此,我們自研了一套簡單的根因分析系統,通過文本相似度算法將當前服務日志進行歸類聚類分析。

  • 簡版根因分析上線

上圖為典型 ONS 故障,依賴服務進行服務升級。如果這是通過日志抓取智能分析出來的日志,做了很長時間 SRE 后,變更也會對于線上穩定性造成很大破壞。如果能將變更等也收集到可觀測體系中,將會帶來很大好處。同理,如果能將 ONS 要升級的信息收集到可觀測體系統中,通過種種事件關聯,能夠分析出根因,對于系統穩定性和問題排查將極為有益。

  • ARMS 支持 traceId 透出 responseHeader

F6 公司和 ARMS 團隊也進行了深入合作,探索了可觀測的最佳實踐。ARMS 近期退出了一項新功能,將 traceID 直接透出到 HTTP 頭,可以在接入層日志中將它輸出到對應日志,通過 Kibana 進行檢索。

客戶在發生故障時,將日志信息和 traceID 一起上報給技術支持人員,最后研發人員可通過 traceID 快速定位到問題原因、上下游鏈路,因為 traceID 在整個調用鏈路中是唯一的,非常適合作為檢索條件。

同時,ARMS 支持直接通過 MDC 透傳 traceID ,支持 Java 主流日志框架,包括 Logback、Log4j、Log4j2 等,也可以將 traceID 作為標準 Python 輸出。

上圖展示了典型的日志輸出場景下 ARMS 的后臺配置,可以打開關聯業務日志和 traceID ,支持各種各樣的組件,只需在日志系統中定義 eagleeye_traceid 即可輸出 traceID。

上述方案較為簡單,研發的修改也很少,甚至可以做到免修改,且對于 Loggin 和 Trace 的關聯程度做到了較大提升,減少了數據孤島。

  • ARMS 支持運維告警平臺

ARMS 為進一步降低 MTTR ,提供了很多數據,但是數據如何到達 SRE 、DevOps 或研發運維人員手里,依然需要花費一些心思。

因此,ARMS 上線了運維告警平臺,通過可視化方式完成了告警轉發、分流等事件處理,可以通過靜默功能、分組等,支持多種集成方式。目前 F6 在用的包括 Prometheus、buffalo、ARMS 以及云監控,其中云監控包含了包括 ONS、Redis 在內的很多數據,研發人員或 SRE 人員在釘釘群里認領對應的響應事件即可。同時還支持報表、定時提醒、事件升級等功能,便于事后復盤和改善。

上圖為線上處理問題的界面截圖。比如釘釘群里的告警會提示上一次相似告警由誰處理、告警列表以及對應事件處理流程等。同時,還提供了過濾功能,可以分割內容,通過字段豐富或匹配更新等方式替換內容填充模板,用于精準告警,比如識別到應用名稱后,可以關聯到對應應用的 owner 或告警人員。此功能后續也將逐步替代前文用 Go 語言寫的 Apollo SDK 應用。

  • Java 生態免修改注入 agent 方式-JAVA_TOOL_OPTIONS

同時,我們也借鑒了 ARMS 免修改注入 Agent 的方式。ARMS 通過one point initContainer 的方式注入了很多 ARMS 信息,也掛載了一個名為 home/admin/.opt 的 mount 用于存儲日志。正因為有 initContainer ,它才能夠實現自動升級。

在 initContainer 中,可以通過調用 ARMS 接口獲取到當前 ARMS Agent 最新版本,然后下載 Java Agent 最新版本,放到 mount 目錄下,與目錄下對應的數組 Pod 進行通信,通過共享 volume 的方式完成 Java Agent 共享。過程中最核心的點在于,通過 JAVA_TOOL_OPTIONS 實現了 Java Agent 掛載。

通過上述方式,我們模擬了一套流程,通過openkruise 組件 workspread 使用 patch 方式修改 deployment。最簡單的實踐是利用 openkruise workspread給對應的 deployment 打注解,從而使得無需由研發或 SRE 團隊進行處理,只要編寫對應 CRD 即可,CRD 過程直接注入 JAVA_TOOL_OPTIONS(見上圖右下角代碼)。其應用場景也較為豐富,可以做應用流量回放、自動化測試等。

  • Prometheus Exporter

除了 ARMS 等商業化產品外,我們也積極開源,擁抱 Prometheus 社區,接入了較多 Exporter 組件,包括 SSLExport 和 BlackBoxExporter,極大提升了整個系統的可觀測性。Exporter 可以用于黑盒探針,比如探測 HTTP 請求是否正常、HTTPS 請求是否正、DNS 是否正常、TCP 是否正常等,典型的使用場景是探測當前服務入口地址是否正常。SSL 證書異常更為常見,通過 SSLExporter 可以定期輪詢證書是否過期,進一步提升可觀測性。

  • 成本觀測

除了日常服務可觀測,我們還實踐了成本可觀測等優化項目。對于云原生環境,可以利用 kubecost 開源組件進行成本優化,直接輸出資源使用率以及報表等,反饋給研發人員進行優化,甚至可以用來發現 CPU 和內存是否呈正常比例,盡可能實現資源合理分配。

未來暢想

基于 eBPF 的 Kuberneters 一站式可觀測性

eBPF 云原生組件愈發進入到深水區,很多問題不再只停留于應用層面,更多地會出現在系統層面和網絡層面,需要更加底層的數據進行追蹤和排障。利用 eBPF 可以更好地回答 Google SRE 提出的比如延遲、流量、錯誤率、飽和度等黃金指標出現的問題。

比如 Redis 進行閃斷切換的過程中,可能會形成 TCP 半開連接,從而對業務產生影響;再比如 TCP 連接剛建立時,backlog 是否合理等,都可以通過數據得到相應結論。

Chaos-engineering

Chaos-engineering 混沌工程鼓勵和利用可觀測性,試圖幫助用戶先發制人地發現和克服系統弱點。2020 年 6 月,CNCF 針對可觀測性提出了特別興趣小組。除了三大支柱外,CNCF 還提出了混沌工程和持續優化。

對于混沌工程是否能劃分在可觀測性里,當前社區依然存在疑議,而 CNCF 的可觀測性特別興趣小組里已包含了 chaos-engineering 和持續優化。我們認為,CNCF 的做法有一定道理,混沌工程可以被認為是一種可觀測性的分析工具,但其重要前提是可觀測性。試想,如果在實施混沌工程過程中發生故障,我們甚至都無法確定它是否由混沌工程引起,這也將帶來極大麻煩。

因此,可以利用可觀測性盡可能縮小爆炸半徑、定位問題,通過 chaos-engineering 持續優化系統,提前發現系統薄弱點,更好地為系統穩定性保駕護航。

OpenTelemetry

OpenTelemetry 是一個通過多個項目合并而來的開源框架。我們需要更加面向終端研發統一的可觀測性視圖,比如期望將 logging、metrics 和 tracing 數據進行互相關聯打標,盡可能減少數據孤島,通過多數據源的關聯提升整體可觀測性。并利用可觀測性盡可能縮短線上故障排查時間,為業務服務恢復爭取時間。

責任編輯:張燕妮 來源: 阿里云云棲號
相關推薦

2023-06-30 08:43:36

2024-12-12 09:18:21

2014-05-19 11:58:21

世紀互聯微軟云服務

2016-12-21 09:33:40

2024-07-08 12:37:29

2015-06-23 13:27:12

2023-08-28 06:58:40

2022-02-24 08:18:12

穩定性高可用可用性

2023-04-26 18:36:13

2022-06-14 14:57:47

穩定性高可用流程

2022-10-20 12:04:08

2009-02-04 09:22:40

穩定性服務器測試

2022-12-13 07:32:46

2023-08-29 11:38:27

Java內存

2023-02-27 18:31:20

架構服務監控

2016-10-18 13:31:23

CronPaxos服務

2022-09-15 08:33:27

安全生產系統Review

2021-03-10 11:18:21

高可用系統限流

2021-01-27 11:48:34

高可用系統Review

2011-07-28 16:17:10

點贊
收藏

51CTO技術棧公眾號

成人手机视频在线| 国产精品a久久久久久| 黄色片子免费看| 2021天堂中文幕一二区在线观| 成人性生交大片免费看中文 | 欧美videossex| 久久综合成人精品亚洲另类欧美| 国产免费一区二区三区在线观看| 欧美黄色免费观看| 欧美日韩中文一区二区| 日韩欧美视频在线| 国产xxxxx视频| 金瓶狂野欧美性猛交xxxx| 日本一区二区三区四区在线视频| 92看片淫黄大片看国产片| 亚洲一区欧美在线| 天天综合网91| 亚洲片国产一区一级在线观看| 四虎成人在线播放| 成人在线观看免费播放| 黄色精品在线看| 4444在线观看| 在线观看国产原创自拍视频| caoporen国产精品视频| 亚洲free嫩bbb| 日本免费精品视频| 99香蕉国产精品偷在线观看| 美女精品久久久| 日本少妇xxxxx| 欧美一区 二区| 欧美成人伊人久久综合网| 日日噜噜夜夜狠狠| 亚洲黄色中文字幕| 五月婷婷综合网| 国产激情片在线观看| 色综合久久久久综合一本到桃花网| 91片在线免费观看| 国产在线资源一区| 黄色一级大片在线免费看国产| 蜜臀91精品一区二区三区| 97在线视频免费播放| 久久久久99精品成人片毛片| 亚洲无中文字幕| 神马国产精品影院av| 我想看黄色大片| 欧美一站二站| 在线a欧美视频| 美国黄色特级片| 教室别恋欧美无删减版| 亚洲色图欧美制服丝袜另类第一页| 在线中文字日产幕| 韩国精品福利一区二区三区| 精品国产一二三| 大桥未久恸哭の女教师| 97品白浆高清久久久久久| 日韩欧美电影在线| 性猛交╳xxx乱大交| 一区二区三区在线免费看 | 亚洲图片自拍偷拍| 精品视频在线观看一区二区| 女同视频在线观看| 午夜精品久久久久久久久| 日韩小视频在线播放| 热三久草你在线| 色视频成人在线观看免| 蜜臀av免费观看| 日日夜夜亚洲| 日韩欧美国产一区在线观看| 欧美图片自拍偷拍| 在线日韩一区| 日韩在线观看网站| 欧美精品久久久久性色| 亚洲经典自拍| 国产999精品| 亚洲综合精品国产一区二区三区| 精久久久久久久久久久| 成人9ⅰ免费影视网站| 免费观看毛片网站| 久久久影视传媒| 日产国产精品精品a∨| 日本激情视频在线观看| 亚洲最快最全在线视频| 欧美成人免费在线观看视频| 粉嫩一区二区三区| 6080午夜不卡| 日本一区二区在线免费观看| 成人a'v在线播放| 欧美人在线观看| 性色av免费观看| 韩国成人精品a∨在线观看| 国产在线欧美日韩| 1024国产在线| 亚洲自拍偷拍欧美| 亚洲性生活网站| 亚洲精品一区二区三区中文字幕| 亚洲国产精品热久久| 少妇无套高潮一二三区| 在线看片不卡| 欧美一区亚洲一区| 国产色在线视频| 久久久噜噜噜久噜久久综合| 丰满人妻一区二区三区53号 | 欧美特级www| 想看黄色一级片| 日本成人a网站| 久久天天躁狠狠躁夜夜av| 99久在线精品99re8热| 麻豆精品一区二区综合av| 国产欧美丝袜| 超碰最新在线| 在线视频国内一区二区| 国产国语老龄妇女a片| 成人a'v在线播放| 欧美综合在线第二页| 国内精品国产成人国产三级| 久久亚洲综合色一区二区三区| 97av中文字幕| 欧美亚洲综合视频| 亚洲欧美一区二区三区情侣bbw| 欧美另类视频在线观看| 美国三级日本三级久久99| 国内精品国语自产拍在线观看| 九色porny在线| 在线观看日韩毛片| 国产熟妇搡bbbb搡bbbb| 伊人蜜桃色噜噜激情综合| 成人免费看黄网站| av女优在线| 欧美曰成人黄网| 国产精品成人一区二区三区电影毛片| 欧美另类专区| 147欧美人体大胆444| 91社区在线观看播放| 色菇凉天天综合网| 亚洲国产欧美视频| 国产精品人人爽人人做我的可爱| 鬼打鬼之黄金道士1992林正英| 国产淫片在线观看| 91精品麻豆日日躁夜夜躁| 成人在线观看免费高清| 奇米777欧美一区二区| 日本一区二区精品视频| 色偷偷偷在线视频播放| 日韩精品在线免费观看| 国产污污视频在线观看| 91在线观看免费视频| 无码人妻丰满熟妇区96| 日韩理论电影中文字幕| 97**国产露脸精品国产| 日本免费一区二区三区最新| 欧美日韩亚洲一区二区三区| 玖玖爱在线观看| 日韩电影一区二区三区四区| 日韩一区不卡| 亚洲精品aaa| 欧美成人中文字幕| 精品国产区一区二| 亚洲午夜羞羞片| 亚洲国产综合视频| 久久综合五月| 亚洲人成影视在线观看| 视频欧美精品| 欧美刺激性大交免费视频| 丰满人妻熟女aⅴ一区| 天天操天天干天天综合网| 免费在线观看成年人视频| 日韩国产欧美视频| 人人妻人人澡人人爽精品欧美一区| 精品亚洲a∨一区二区三区18| 欧美福利在线观看| 亚洲区小说区图片区| 在线免费视频一区二区| 日韩亚洲欧美中文字幕| 国产成人精品影院| 人妻精品无码一区二区三区 | 亚洲视频在线免费观看| 一本一道精品欧美中文字幕| 亚洲欧美日韩一区| 水蜜桃av无码| 久久激情五月激情| 欧美中日韩在线| 制服丝袜日韩| 成人免费黄色网| 亚洲精华液一区二区三区| 在线日韩欧美视频| 韩国av免费在线观看| 一本色道**综合亚洲精品蜜桃冫| www.xx日本| www.亚洲色图.com| 天天操,天天操| 激情文学一区| 亚洲午夜精品久久久久久浪潮| 91成人入口| 国产精品美女久久| 不卡的av影片| 正在播放欧美视频| 色婷婷av一区二区三| 欧美挠脚心视频网站| 国产精品美女久久久久av爽| ●精品国产综合乱码久久久久| 制服丝袜在线第一页| 毛片av一区二区| 欧美牲交a欧美牲交| 亚洲一区色图| 水蜜桃一区二区三区| 国内精品偷拍| 亚洲综合在线做性| 国产精品videossex撒尿| 高清欧美性猛交| www在线视频| 亚洲日本中文字幕免费在线不卡| 北条麻妃一二三区| 欧美日韩亚洲高清一区二区| 久久久久女人精品毛片九一| 一区二区三区久久| 日本精品在线免费观看| 国产欧美1区2区3区| 成人网站免费观看| 成人污视频在线观看| 亚洲成人av免费观看| 日本不卡一区二区三区| 波多野结衣家庭教师视频| 伊人狠狠色j香婷婷综合| 美女在线免费视频| 久久国产小视频| 亚洲高清在线观看一区| 国产aⅴ精品一区二区三区久久| 国产高清精品一区二区| av日韩在线免费观看| 国产日韩视频在线观看| 嫩草伊人久久精品少妇av杨幂| 欧美在线性爱视频| 日韩伦理福利| 97超碰国产精品女人人人爽| 爱情岛亚洲播放路线| 欧美国产日韩一区二区在线观看 | 一区二区三区不卡在线观看 | 香蕉成人伊视频在线观看| 亚洲色婷婷一区二区三区| 亚洲欧洲另类国产综合| 91高清免费观看| 亚洲女厕所小便bbb| 极品色av影院| 亚洲特级片在线| 性色av无码久久一区二区三区| 国产精品成人在线观看| 国产精品视频看看| 自拍偷拍国产亚洲| 日韩激情综合网| 一区二区三区四区精品在线视频| 69av.com| 性感美女久久精品| 亚洲精品男人天堂| 色88888久久久久久影院野外| 欧美黄色一级大片| 精品婷婷伊人一区三区三| 一级黄色大毛片| 7777女厕盗摄久久久| 精品久久久久久亚洲综合网站| 日韩精品中文字幕一区| 日韩在线一区二区三区四区| 亚洲精品久久久久久下一站 | 囯产精品久久久久久| 亚洲第一区在线| 日本免费一区二区三区最新| 神马国产精品影院av| 少女频道在线观看免费播放电视剧| 欧美高清视频在线播放| 日韩激情电影| 国产精品久久久久久久7电影| 四虎地址8848精品| 成人自拍爱视频| 国产剧情在线观看一区| 中文字幕一区二区三区在线乱码 | 欧美激情奇米色| 理论不卡电影大全神| 国产精品久久久久久久久久免费 | 超薄肉色丝袜足j调教99| 国产精品a久久久久| 日本在线观看a| 国产麻豆成人精品| 中文字幕在线观看的网站| 国产精品天干天干在观线| 国产亚洲自拍av| 在线视频你懂得一区| 超碰在线观看av| 亚洲人精选亚洲人成在线| 成年人网站在线| 国产成人精品在线播放| 精品视频成人| 日韩亚洲一区在线播放| 伊人成年综合电影网| 久久久久久久久久一区| 97aⅴ精品视频一二三区| 网站永久看片免费| 天天操天天干天天综合网| 国产美女免费看| 亚洲欧洲日产国产网站| 在线āv视频| 国产精品久久一区| 日韩有码av| 穿情趣内衣被c到高潮视频| 久久精品五月| 久久久久久久久久影视| 日韩一区欧美一区| 午夜一区二区三区四区| 精品粉嫩aⅴ一区二区三区四区 | 亚洲日本一区二区| 精品免费囯产一区二区三区 | 国产九九在线| 97久久久久久| 香港久久久电影| 一本色道久久综合亚洲二区三区| 国产精品视区| 免费观看污网站| 亚洲图片激情小说| 中文字幕你懂的| 亚洲无av在线中文字幕| h片在线观看下载| 亚洲在线免费观看| 久久亚洲影视| 爱情岛论坛亚洲首页入口章节| 91在线视频在线| 久久97人妻无码一区二区三区| 欧美巨大另类极品videosbest| 免费黄色在线视频网站| 97超级碰碰碰| 久久99偷拍| 亚洲中文字幕无码av永久| 国产成人综合在线观看| 欧美一区免费观看| 欧美精品久久99| wwwxxx在线观看| 国产精品国语对白| 久久99高清| 999精品网站| 国产日韩欧美综合一区| 国产寡妇亲子伦一区二区三区四区| 亚洲国内精品在线| 国产在线精彩视频| 精品乱码一区二区三区| 在线一区欧美| 国产激情在线免费观看| 91国在线观看| seseavlu视频在线| 国产日本欧美一区| 亚洲精品网址| xxxx视频在线观看| 亚洲电影激情视频网站| 天天操天天干天天操| 国产69久久精品成人看| 在线观看欧美理论a影院| 日本免费观看网站| 国产精品毛片久久久久久久| 国产精品久久久久久免费| 不卡av日日日| 国产+成+人+亚洲欧洲在线 | 精品亚洲欧美一区| 亚洲欧美小视频| 欧美www视频| 绿色成人影院| 五月天亚洲综合情| 精品一区二区三区在线视频| 欧美日韩一级在线观看| 亚洲缚视频在线观看| 欧美精品日日操| 在线观看免费91| 国产成人自拍高清视频在线免费播放| 国产在线视频在线观看| 亚洲美女性视频| 日本免费在线一区| 免费视频爱爱太爽了| 久久久五月婷婷| 国产精品无码久久av| 国外成人性视频| av中文字幕一区二区| 三大队在线观看| 色综合天天综合狠狠| 黄色视屏免费在线观看| 国产精品我不卡| 日本vs亚洲vs韩国一区三区| 欧美卡一卡二卡三| 亚洲精品少妇网址| 色综合久久久| 无罩大乳的熟妇正在播放| 国产精品久久久久久久久晋中| 亚洲国产精品一| 国产精品久久久久久久久久久新郎 | 亚洲精品在线观看免费| 国产精品一区二区果冻传媒| 五月婷婷色丁香| 不卡av电影院| 欧美精品久久久久久| 国产香蕉精品视频| 欧美性极品少妇| 麻豆蜜桃在线观看| 国产一区一区三区| 国产午夜亚洲精品理论片色戒| 性一交一乱一精一晶| 国产精品久久久久999|