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

云,哪里貴了?

原創(chuàng) 精選
云計(jì)算
云計(jì)算帶來(lái)的體驗(yàn)可以說(shuō)是前所未有:幾秒鐘內(nèi)生成一個(gè)服務(wù)器,后端配上無(wú)服務(wù)器,前端配上存儲(chǔ)桶,就可以托管起整個(gè)網(wǎng)站,直到調(diào)用數(shù)量達(dá)到限制之前,該過(guò)程甚至都可以不花一分錢(qián)。

撰稿 | 言征

出品 | 51CTO技術(shù)棧(微信號(hào):blog51cto)

公司業(yè)務(wù)高歌猛進(jìn)時(shí),云成本被掩埋在“數(shù)字繁榮”之中,但一旦紅利退卻,云超高的成本就會(huì)讓老板們覺(jué)得如鯁在喉。這并不是一朝一夕的問(wèn)題。

這樣的大環(huán)境下,企業(yè)的側(cè)重點(diǎn)變成了,如何在不影響應(yīng)用性能、盡量保持基礎(chǔ)設(shè)施不變的情況下,削減云開(kāi)支。

在今天的文章中,會(huì)為諸位帶來(lái)一個(gè)“對(duì)基礎(chǔ)設(shè)施做出簡(jiǎn)單改變,并將成本降低 30%的案例,并探究云成本到底哪里貴了。

一、一個(gè)操作,6萬(wàn)美元沒(méi)了

云計(jì)算帶來(lái)的體驗(yàn)可以說(shuō)是前所未有:幾秒鐘內(nèi)生成一個(gè)服務(wù)器,后端配上無(wú)服務(wù)器,前端配上存儲(chǔ)桶,就可以托管起整個(gè)網(wǎng)站,直到調(diào)用數(shù)量達(dá)到限制之前,該過(guò)程甚至都可以不花一分錢(qián)。

但是,流量開(kāi)始增加后,痛苦就來(lái)了,就如同“走鋼絲”一般,必須變得小心翼翼起來(lái),因?yàn)槊赓M(fèi)只是暫時(shí)的,一個(gè)操作不當(dāng),糟糕的事情就奔你而來(lái)。 

網(wǎng)絡(luò)上有很多關(guān)于公司或某開(kāi)發(fā)人員一夜之間云成本賬戶銀行卡被通知“刷爆”的恐怖故事,可謂觸目驚心:

上述造成的云賬單,有的是因?yàn)橐粋€(gè)調(diào)用了 lambda 函數(shù)而導(dǎo)致了 4.5k 美元的費(fèi)用,有的則是因?yàn)榘凑漳吃频恼f(shuō)明文檔做了一個(gè)測(cè)試任務(wù),結(jié)果3個(gè)月后收到了6萬(wàn)美元的郵件賬單。

圖片圖片

這些并非個(gè)例,但因?yàn)楦甙旱厣显频某杀揪秃?jiǎn)單粗暴下云,卻又是另外一番動(dòng)人心魄的故事,這里不再贅述。

二、云,哪里跑“貴”了?

問(wèn)題就在于,既想要云端的高效便捷、彈性足夠、便于維護(hù),又不想云賬單一日千里地不可控,有沒(méi)有一些可參考的方法和實(shí)踐?

我們不妨先看一下這張賬單:

圖片圖片

21,433.21 歐元。這是筆者公司在 2022 年 10 月為臨時(shí)環(huán)境和生產(chǎn)環(huán)境支付的總費(fèi)用。細(xì)分來(lái)看,K8s集群、云存儲(chǔ)赫然在列——

  • Kubernetes 集群13,743.83 歐元(折扣2,333.84歐元)
  • 云存儲(chǔ)(存儲(chǔ)桶)6,124.75 歐元
  • SQL 數(shù)據(jù)庫(kù)3,237.22 歐元
  • 還有其他較小的成本,本文中忽略不計(jì)。

雖然成本并未失控,但 Kubernetes 集群和存儲(chǔ)讓我們付出了昂貴的代價(jià)。

三、K8s集群哪里貴了?

接下來(lái),就是分開(kāi)看這兩塊的成本產(chǎn)生過(guò)程。首先是 Kubernetes 集群本身在生產(chǎn)環(huán)境上的成本細(xì)分。通過(guò)下圖就能看出三大罪魁禍?zhǔn)祝?/p>

計(jì)算引擎中的N1預(yù)定義實(shí)例Core/RAM、Spot可搶占實(shí)例、區(qū)域間網(wǎng)絡(luò)出口產(chǎn)生的費(fèi)用最高。

圖片圖片

谷歌云計(jì)費(fèi)頁(yè)面的屏幕截圖顯示了我們的臨時(shí)和生產(chǎn)環(huán)境的價(jià)格

Tips:對(duì)于那些不熟悉的人來(lái)說(shuō),這些標(biāo)簽可能需要解釋一下:

  • N1 預(yù)定義實(shí)例 core/ram 是我們 Kubernetes 集群日常使用的節(jié)點(diǎn)。N1 是節(jié)點(diǎn)類型。
  • Spot 可搶占實(shí)例 core/ram 是我們生成的用于運(yùn)行異步任務(wù)的節(jié)點(diǎn)??蓳屨家馕吨覀?yōu)檫@些節(jié)點(diǎn)支付更少的費(fèi)用,但我們無(wú)法保證可用性。
  • 區(qū)域間網(wǎng)絡(luò)出口(Network Egress Inter Zone)是通過(guò)網(wǎng)絡(luò)在可用區(qū)域(AZ)之間移動(dòng)的數(shù)據(jù)。假設(shè)有一個(gè)托管在區(qū)域 AZ 中的節(jié)點(diǎn)中的 API,如果該 API 向 AZ B 中的節(jié)點(diǎn)中的另一個(gè) API 進(jìn)行查詢,將為從 AZ B 到 AZ A 的數(shù)據(jù)付費(fèi)。

問(wèn)題一:沒(méi)有管理好Kubernetes的預(yù)期

我們接著逐個(gè)攻破。從成本明細(xì)中最高的開(kāi)始:N1 預(yù)定義實(shí)例core/RAM。

問(wèn)題的根源就在于我們有沒(méi)有告訴Kubernetes該如何擴(kuò)展新節(jié)點(diǎn)。

N1 預(yù)定義實(shí)例Core/RAM方面,當(dāng)前使用的是n1-standard-8節(jié)點(diǎn),它們根據(jù)使用情況自動(dòng)縮放。在進(jìn)行修正之前,了解 Kubernetes 如何擴(kuò)展新節(jié)點(diǎn)非常有必要。

當(dāng)定義 Pod 時(shí),需要告訴 Kubernetes 一個(gè)信息:Pod 需要多少 RAM 和 CPU 才能正常工作;這就是 Kubernetes 所說(shuō)的 Request。

假設(shè)我的 API 的 pod A 需要 400mo RAM 和 0.2 vCPU 才能正常工作,而 Kubernetes 節(jié)點(diǎn)容量為 30 GB RAM 和 8 個(gè) vCPU。可以在該節(jié)點(diǎn)中容納 40 個(gè) Pod,因?yàn)?8 個(gè) vCPU 除以 0.2 vCPU 等于 40 個(gè) Pod,而 30,000mo 除以 400mo 等于 75 個(gè) Pod。

所以,于K8s集群而言,明確預(yù)期的和未使用的資源,是一個(gè)技術(shù)活兒。

表示請(qǐng)求的 CPU 與節(jié)點(diǎn)實(shí)際容量的架構(gòu)表示請(qǐng)求的 CPU 與節(jié)點(diǎn)實(shí)際容量的架構(gòu)

問(wèn)題二:配置文件中的魔鬼細(xì)節(jié):CPU和內(nèi)存值

如果在 8 個(gè) vCPU 節(jié)點(diǎn)中有 40 個(gè) pod 請(qǐng)求 0.2 vCPU,Kubernetes 會(huì)認(rèn)為該節(jié)點(diǎn)已滿并啟動(dòng)一個(gè)新節(jié)點(diǎn),即使這些 pod 僅使用 4 個(gè) vCPU。

一個(gè)合理的配置,就能大大減少因節(jié)點(diǎn)數(shù)量產(chǎn)生的付費(fèi)。同時(shí),節(jié)點(diǎn)根據(jù)請(qǐng)求的資源進(jìn)行擴(kuò)展,如何才能避免過(guò)多的浪費(fèi)擴(kuò)展中的資源浪費(fèi)呢?

這就需要深入研究 Kubernetes yaml 配置文件,看看可以更改哪些內(nèi)容。

我們做的第一件事是將 pod 的 yaml 定義與 Grafana 中的實(shí)際資源使用情況進(jìn)行比較。我們可以使用 Grafana 輕松查看請(qǐng)求與實(shí)際使用情況的比較,如下所示。

圖片圖片

Grafana 在運(yùn)行一個(gè) pod 時(shí)對(duì) 1 個(gè) API 的 RAM 請(qǐng)求/使用情況(在撰寫(xiě)本文時(shí)拍攝的屏幕截圖,因此在配置更新之后)。

在此圖中,我們可以看到 RAM 的平均使用率為 0.1go,而請(qǐng)求的 RAM 為 0.4go 。

如果我們將其與此 API 的 YAML 配置進(jìn)行比較,我們可以發(fā)現(xiàn)類似的內(nèi)容。

來(lái)自部署.yaml 文件的 IAC 存儲(chǔ)庫(kù)中的更改的屏幕截圖來(lái)自部署.yaml 文件的 IAC 存儲(chǔ)庫(kù)中的更改的屏幕截圖

我們顯著減少了請(qǐng)求的內(nèi)存和 CPU 值,以更接近 API 使用的實(shí)際情況 —并且我們?nèi)匀槐3直J?;我們可以進(jìn)一步減少它。我們對(duì)所有服務(wù)都執(zhí)行了此流程。

問(wèn)題3:默認(rèn)為單個(gè)服務(wù)運(yùn)行了太多的 Pod

例如,對(duì)于此部署,我們至少運(yùn)行三個(gè) Pod,這意味著即使 API 在夜間幾乎沒(méi)有收到任何調(diào)用,它仍然運(yùn)行3個(gè) Pod。

因此,我們檢查了每項(xiàng)服務(wù),并將 pod 副本的最小數(shù)量減少到一個(gè)(在安全的情況下)。

 

圖片圖片

通過(guò)這幾項(xiàng)更改,搞定了 N1 預(yù)定義實(shí)例Core/RAM的成本問(wèn)題,從4,235.43 歐元增加到 1,973.28 歐元。

問(wèn)題4:區(qū)域間網(wǎng)絡(luò)出口的數(shù)據(jù)交互費(fèi)用

這方面是非常棘手的,可用區(qū)域之間的網(wǎng)絡(luò)的數(shù)據(jù)交互會(huì)產(chǎn)生很大的云費(fèi)用

我們有四十多個(gè)微服務(wù),但好處是它們做得很好,而且它們之間幾乎沒(méi)有直接通信,但我們?cè)谒羞@些服務(wù)前面有一個(gè)GraphQL 網(wǎng)關(guān)。這個(gè)網(wǎng)關(guān)接到很多調(diào)用。

筆者也采取了兩種方式解決了這個(gè)問(wèn)題: 

第一個(gè)是使用 Flow Logs追蹤哪些調(diào)用對(duì)于返回的數(shù)據(jù)最大。

第二種方法,也是我們最有信心的方法,是檢查哪個(gè) API 收到的調(diào)用最多,以及該 API 中的哪個(gè)端點(diǎn)非常適合緩存。我們已經(jīng)使用 Redis 作為發(fā)布/訂閱解決方案,因此我們也可以輕松地將它用作緩存。

我們決定先做緩存,因?yàn)槲覀儫o(wú)論如何都需要它,而且一切都已經(jīng)設(shè)置好了。但這仍然是一個(gè)錯(cuò)誤——因?yàn)槲覀冎皇菍?wèn)題轉(zhuǎn)移到緩存系統(tǒng)中,而不知道數(shù)據(jù)是否太大是因?yàn)榇a問(wèn)題還是因?yàn)檎{(diào)用次數(shù)過(guò)多。

使用Kiali,我們可以看到哪個(gè) API 收到的調(diào)用最多。

圖片圖片

根據(jù)此信息和應(yīng)用程序的功能方面,我們決定應(yīng)緩存哪個(gè)端點(diǎn)。這樣,GraphQL 網(wǎng)關(guān)將實(shí)現(xiàn)緩存,并且不必對(duì)服務(wù)進(jìn)行 HTTP 調(diào)用來(lái)獲取數(shù)據(jù),從而降低了 Egress 成本。

僅通過(guò)實(shí)施第一個(gè)解決方案,我們就成功地將出口成本從 2.712,34 歐元降低到 1,095.19 歐元。

遺憾的是,我們尚未實(shí)現(xiàn)第二種解決方案來(lái)追蹤傳輸大量數(shù)據(jù)的剩余 HTTP 調(diào)用。

四、云存儲(chǔ)哪里貴了?

沒(méi)錯(cuò),云存儲(chǔ)的成本,大部分還是與容量本身有關(guān),而并非存儲(chǔ)桶中傳輸?shù)臄?shù)據(jù)產(chǎn)生的成本。解決的方法自然就很簡(jiǎn)單:刪。

筆者公司的應(yīng)用程序接收來(lái)自用戶的視頻,我們對(duì)其進(jìn)行標(biāo)準(zhǔn)化并存儲(chǔ)原始版本和標(biāo)準(zhǔn)化版本。然后,客戶會(huì)對(duì)這些視頻進(jìn)行編輯和驗(yàn)證(或拒絕)。

此前,我們從未刪除過(guò)任何內(nèi)容。我們多年來(lái)一直存儲(chǔ)用戶未使用的視頻,并擁有超過(guò) 100 TB 的數(shù)據(jù)。因此,根據(jù)我們的法律和產(chǎn)品團(tuán)隊(duì)的意見(jiàn),我們?cè)O(shè)置了一個(gè) CRON 作業(yè),用于查詢數(shù)據(jù)庫(kù)的動(dòng)態(tài)參數(shù)(例如“視頻拒絕”)并存檔這些文件。

為了防止出現(xiàn)任何不可恢復(fù)的錯(cuò)誤,我們首先將文件的存儲(chǔ)類別在 GCP 中切換為“歸檔”(在 S3 中為 Glacier),并使用生命周期規(guī)則在六個(gè)月后將其完全刪除。

2022 年 10 月生產(chǎn)環(huán)境存儲(chǔ)成本

2023年9月生產(chǎn)環(huán)境存儲(chǔ)成本2023年9月生產(chǎn)環(huán)境存儲(chǔ)成本

這仍然是一個(gè)持續(xù)的過(guò)程,因?yàn)槲覀儽仨氈?jǐn)慎決定刪除哪些內(nèi)容,但我們成功地將生產(chǎn)中的存儲(chǔ)成本從 4,754.85 歐元降低到 3,029.93 歐元。

五、臨時(shí)環(huán)境的成本也很驚人

這里,還有一個(gè)細(xì)節(jié)不應(yīng)忽視,就是臨時(shí)環(huán)境所產(chǎn)生的費(fèi)用也很瘋狂。2022 年 10 月,我們?yōu)榕R時(shí)環(huán)境支付了 4,059.25 歐元,接近生產(chǎn)環(huán)境的1/4。

生產(chǎn)環(huán)境和臨時(shí)環(huán)境之間的成本明細(xì)對(duì)比生產(chǎn)環(huán)境和臨時(shí)環(huán)境之間的成本明細(xì)對(duì)比

臨時(shí)環(huán)境下的成本明細(xì)臨時(shí)環(huán)境下的成本明細(xì)

我們采取了四項(xiàng)簡(jiǎn)單的措施來(lái)降低成本:

我們?cè)诜寝k公時(shí)間關(guān)閉了環(huán)境。遺憾的是,由于我們是一支國(guó)際團(tuán)隊(duì),工作日晚上的時(shí)間不多。

我們縮小了 Kubernetes 集群規(guī)模,將所有部署的最小 pod 設(shè)置為 1,并防止自動(dòng)擴(kuò)展超過(guò) 1 個(gè) pod——除了一些關(guān)鍵服務(wù)。

我們向云存儲(chǔ)桶添加了生命周期規(guī)則,以刪除六個(gè)月或更早的所有內(nèi)容。我們清理了數(shù)據(jù)庫(kù),并刪除了以前開(kāi)發(fā)人員或 QA 中不再使用的所有數(shù)據(jù)。

圖片圖片

通過(guò)這四個(gè)簡(jiǎn)單的步驟,我們將臨時(shí)環(huán)境的月開(kāi)銷降低了 2500多歐元!

六、進(jìn)一步削減云成本的思路

其他削減云成本的辦法嗎?

當(dāng)然,我們已經(jīng)對(duì)計(jì)劃如何進(jìn)一步降低成本有了一些想法,更多的是延續(xù)上文的內(nèi)容。

(1)微調(diào) Kubernetes 請(qǐng)求,以更加精確地了解我們的微服務(wù)需要運(yùn)行的內(nèi)容;

(2)按照我們最初的計(jì)劃追蹤剩余的出口成本

(3)繼續(xù)在我們的歸檔 cron 中實(shí)施新規(guī)則,從存儲(chǔ)桶中刪除不必要的文件;

(4)將我們的視頻處理從 CPU 切換到 GPU(筆者實(shí)測(cè)速度更快且成本更低);

(5)清理生產(chǎn)中的 SQL 數(shù)據(jù)庫(kù),存儲(chǔ)可存檔的 TB 級(jí)事件數(shù)據(jù)。

如果我們比較 2022 年 10 月和 2023 年 10 月,我們每個(gè)月節(jié)省了 6,369.75 歐元,幾乎節(jié)省了 30%,我相信我們可以節(jié)省更多。

七、寫(xiě)在最后

追蹤云成本并優(yōu)化是一件非常非常有挑戰(zhàn)的、且富有成就感的事情。于與云程師、架構(gòu)師而言,即便支付云賬單的賬戶是公司,而不是自己。

但說(shuō)起來(lái)容易,做起來(lái)難 。在個(gè)人項(xiàng)目上使用云的免費(fèi)層和在每天有數(shù)百萬(wàn)次調(diào)用的生產(chǎn)環(huán)境中使用云是兩種完全不同的野獸。

本文帶大家從頭開(kāi)始分析了云成本過(guò)高的幾個(gè)問(wèn)題:生產(chǎn)環(huán)境下的K8s集群、云存儲(chǔ)的問(wèn)題、以及臨時(shí)環(huán)境下的不必要的開(kāi)支,并給出了解決思路和計(jì)劃。

記?。簭囊婚_(kāi)始就考慮應(yīng)用程序的生命周期,并采取適當(dāng)?shù)谋Wo(hù)措施,以防止您的云成本過(guò)高,而不是一味按照文檔配置部署,否則,迎接你的只能是高昂的收費(fèi)通知。

參考鏈接:https://alexandreolive.medium.com/how-we-manage-to-reduce-our-cloud-costs-by-25-percents-3f8c26db704a

責(zé)任編輯:武曉燕 來(lái)源: 51CTO技術(shù)棧
相關(guān)推薦

2021-08-03 11:09:41

智能手機(jī)功能技術(shù)

2011-08-01 10:10:22

私有云公有云

2015-04-16 10:14:07

2024-01-31 08:23:54

2021-09-11 22:57:22

手機(jī)價(jià)格配置

2015-02-10 17:43:46

戴爾云計(jì)算DELL

2021-06-16 17:23:11

普華永道云計(jì)算CIO

2013-08-09 09:16:49

大數(shù)據(jù)云計(jì)算

2021-05-19 10:35:32

云計(jì)算密鑰數(shù)據(jù)隱私

2021-10-28 22:31:11

存儲(chǔ)云存儲(chǔ)數(shù)據(jù)

2020-05-13 15:23:49

5G手機(jī)小米

2009-06-15 08:29:56

2013-07-26 09:41:15

云計(jì)算降價(jià)云服務(wù)云計(jì)算應(yīng)用

2017-05-05 11:18:18

云服務(wù)器租用成本節(jié)約

2016-01-13 11:51:42

混合云云計(jì)算云服務(wù)

2024-03-01 09:44:05

自動(dòng)駕駛標(biāo)注

2015-03-20 17:43:32

云數(shù)據(jù)中心概念IDC

2018-01-02 12:02:00

云計(jì)算公有云基礎(chǔ)設(shè)施
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

国产在线精品91| 成人免费网站在线观看| 国产精品视频专区| 日韩福利视频在线观看| 日本黑人久久| 在线观看日批视频| 北条麻妃国产九九九精品小说| 欧美性猛交xxxxxx富婆| 日本美女爱爱视频| 91福利免费视频| 日韩欧美一区免费| 精品美女在线观看| 日本女优爱爱视频| 美女91在线| 久久一区二区三区国产精品| 91精品国产高清| www.88av| avtt久久| 色婷婷综合五月| 男人日女人的bb| 国产系列在线观看| 麻豆精品一区二区三区| 中文字幕av一区中文字幕天堂| 九一精品在线观看| 97人人在线| 韩国精品久久久| 庆余年2免费日韩剧观看大牛| 欧美日韩色视频| 精品72久久久久中文字幕| 欧美一区二区精品| 老太脱裤子让老头玩xxxxx| 在线a人片免费观看视频| 韩日av一区二区| 国产精品aaaa| 圆产精品久久久久久久久久久| 亚洲先锋影音| 亚洲成人网在线| 日本不卡一区二区在线观看| 国产在线观看免费麻豆| 国产欧美一区二区三区沐欲| 国产美女搞久久| 青娱乐在线视频免费观看| 欧美三级情趣内衣| 亚洲欧美激情视频| 91精品国产自产| 一区二区精品视频在线观看| 欧美孕妇孕交xxⅹ孕妇交| 久久久人成影片免费观看| 欧美一区二区三级| www.久久av.com| 国产白丝在线观看| 亚洲欧美日韩国产成人精品影院 | 欧美久久一区二区三区| 欧洲视频一区二区| 亚洲色图38p| 91黄色在线| ...av二区三区久久精品| 国产日韩精品推荐| 黑人操亚洲女人| 福利一区在线观看| 国产精品大陆在线观看| 欧美成人片在线观看| 国产精品三级| 亚洲图片在区色| 国产又粗又猛又爽又黄av| 九九热爱视频精品视频| 精品久久国产97色综合| 伊人久久久久久久久| 你懂得影院夜精品a| 在线视频国内自拍亚洲视频| 色七七在线观看| 精品三级久久| 欧美午夜视频一区二区| 国产精品涩涩涩视频网站| 欧美不卡高清一区二区三区| 亚洲一区二区五区| 亚洲亚洲精品三区日韩精品在线视频| eeuss影院www在线播放| 91香蕉视频mp4| 欧美日韩亚洲一区二区三区四区| 九色视频在线观看免费播放| 中文幕一区二区三区久久蜜桃| 中文字幕精品一区日韩| 欧美78videosex性欧美| 综合久久久久久| 日韩一级免费看| 国内精品不卡| 国产精品成人免费| 视频一区二区三区在线观看| 欧美午夜电影一区二区三区| 亚洲永久免费av| 成人免费观看视频在线观看| 高清精品在线| 夜夜嗨av一区二区三区中文字幕 | av免费看在线| 国产精品成人在线观看| 精品无码国产一区二区三区av| 黄色网页在线播放| 亚洲成在人线在线播放| 日本五级黄色片| 2024最新电影免费在线观看| 欧美日韩国产页| 久久久久免费看黄a片app| 六月婷婷综合| 日韩三级中文字幕| 女同性αv亚洲女同志| 极品束缚调教一区二区网站| 永久免费看mv网站入口亚洲| 国产一级做a爱免费视频| 三级欧美在线一区| 成人自拍视频网站| 91精彩视频在线播放| 亚洲国产裸拍裸体视频在线观看乱了| av视屏在线播放| a看欧美黄色女同性恋| 色狠狠av一区二区三区香蕉蜜桃| 美国美女黄色片| 亚洲国产高清一区二区三区| 91精品久久久久久久久久久久久| 四虎精品在永久在线观看| 亚洲欧美日韩国产手机在线 | 欧美va亚洲va| 一本在线免费视频| 91精品国产麻豆国产在线观看 | 日本少妇性高潮| 国产精品人人爽人人做我的可爱| 91手机视频在线观看| 都市激情一区| 亚洲少妇最新在线视频| www.69av| 日韩影院在线| 精品国产1区二区| 精品无码在线视频| 青青草原综合久久大伊人精品| 97香蕉久久夜色精品国产| 一级黄色av片| 精品亚洲porn| 污视频在线免费观看一区二区三区 | 欧美日韩破处视频| 一个色综合导航| 成人免费毛片视频| 精东粉嫩av免费一区二区三区| 区一区二区三区中文字幕| 国产盗摄在线观看| 精品久久久久久中文字幕| 91精品国产高清91久久久久久 | 123成人网| 亚洲午夜久久久影院| 亚洲精品午夜国产va久久成人| www.欧美.com| 国产中文字幕在线免费观看| 老司机成人在线| 日韩中文字幕av| 久久久国产精品黄毛片| 国产一区二区三区免费观看| 伊人色综合久久天天五月婷| 黄色污网站在线观看| 亚洲国产欧美日韩精品| 国产一级精品视频| 国产九九视频一区二区三区| 天天爱天天做天天操| 欧美二区观看| 中文字幕亚洲自拍| 日韩少妇裸体做爰视频| 狠狠色丁香婷婷综合| 400部精品国偷自产在线观看| 成人影院入口| 亚洲一区二区福利| 日韩特级黄色片| 国产精品羞羞答答xxdd| 又大又硬又爽免费视频| 欧美尿孔扩张虐视频| 日本久久精品视频| 在线观看的av| 日韩欧美国产一区二区在线播放| 四季av中文字幕| 九九久久精品视频| 黄色网在线视频| 亚洲va久久久噜噜噜久久| 国产成人中文字幕| 成人免费在线| 亚洲精品久久久久久久久久久| 依依成人综合网| 99r国产精品| 成人黄色大片网站| 欧美日韩国产在线观看网站| 91情侣偷在线精品国产| 男人av在线播放| 在线视频日韩精品| www视频在线| 一区二区三区四区精品在线视频| 亚洲精品久久久久久宅男| 午夜日韩av| 97人人模人人爽人人喊38tv| 美女高潮在线观看| 日韩精品一区二区三区第95| 在线观看国产精品视频| 亚洲国产一区视频| 国产在线免费av| 美女网站视频久久| 成人精品视频在线播放| 欧美理论在线播放| 国产女人18毛片水18精品| 高清在线观看av| 在线免费不卡视频| 久草资源在线视频| 国产精品色哟哟网站| www.17c.com喷水少妇| 美国三级日本三级久久99| 日韩一级片免费视频| 四季av一区二区三区免费观看| 动漫精品视频| 国产综合色激情| 久久综合免费视频影院| av加勒比在线| 性做久久久久久| 手机av在线看| 国产a精品视频| 一女被多男玩喷潮视频| 天天射—综合中文网| 欧美精品一区三区在线观看| 成人在线视频免费看| 午夜精品一区二区三区在线 | 久久影视中文字幕| 中文字幕 久热精品 视频在线| 五月花丁香婷婷| 久久字幕精品一区| av免费观看网| 91蜜臀精品国产自偷在线| 久久亚洲高清| 黑人久久a级毛片免费观看| 欧美一级大片在线免费观看| 国产小视频福利在线| 欧美一区二区高清| 在线播放国产一区| 欧美自拍丝袜亚洲| 中文字幕在线看人| 亚洲婷婷综合色高清在线| 国偷自产av一区二区三区麻豆| 久久99精品国产麻豆不卡| 国产自产在线视频| 国产欧美日韩视频在线| 久久婷婷开心| 国产美女精品视频免费播放软件 | 国产成年精品| 成人激情视频免费在线| 粉嫩91精品久久久久久久99蜜桃| 国产成人精品日本亚洲| 三上悠亚国产精品一区二区三区| 国产91成人在在线播放| 超碰公开在线| 超碰97人人做人人爱少妇| 在线看女人毛片| 亚洲天堂视频在线观看| 精品久久av| 伊人久久精品视频| 在线观看免费黄视频| 国产视频精品va久久久久久| 手机福利在线| 欧美videossexotv100| 亚洲大尺度视频| 亚洲精品在线免费播放| 中文字幕日本视频| 午夜精品久久久| 在线观看中文字幕视频| 91福利视频网站| 中国a一片一级一片| 欧美日韩免费不卡视频一区二区三区| 日韩av电影网址| 岛国精品视频在线播放| 天天干,天天干| 亚洲不卡在线观看| 91在线视频在线观看| 色婷婷av一区二区| 国产亚洲欧美精品久久久久久| 国产精品国产三级国产aⅴ中文 | 热久久这里只有精品| 色天使综合视频| 91豆花精品一区| 成人在线免费观看黄色| 欧美在线视频免费| 理论不卡电影大全神| 久久久久久91香蕉国产| 成人看片免费| 日韩中文字幕在线观看| 在线观看操人| 日本最新高清不卡中文字幕| 超碰在线视屏| 国产美女久久精品| 国产精品毛片久久久| 国产精品视频500部| **爰片久久毛片| 古典武侠综合av第一页| 国产麻豆精品久久| 亚洲不卡1区| 91成人国产| 成人在线观看www| 999亚洲国产精| 亚洲天堂av一区二区| 91丨porny丨蝌蚪视频| 久草手机视频在线观看| 午夜精品久久久久久久99水蜜桃| 奇米影视第四色777| 欧美日韩中文字幕日韩欧美| 在线观看免费国产视频| 黄色成人在线播放| 一区二区三区亚洲视频| 日韩成人高清在线| 日本中文字幕电影在线观看| 国产视频一区在线| av片哪里在线观看| 亚洲丝袜精品丝袜在线| 国产福利视频一区二区| 欧美videosex性极品hd| 欧美精品久久久久a| 色综合天天色| 久久国产精品久久精品国产| 久久99免费视频| 2018中文字幕第一页| 国产综合久久久久影院| 四虎永久免费观看| 中文字幕一区二区三区蜜月| 一级成人黄色片| 亚洲成人精品在线| 成人在线直播| 国产欧美精品一区二区三区-老狼| 日韩欧美黄色| 91免费黄视频| 国产.欧美.日韩| 欧美日韩色视频| 欧美日韩中文国产| 欧美套图亚洲一区| 色yeye香蕉凹凸一区二区av| 好看的av在线| 欧美jjzz| 2025韩国理伦片在线观看| 91色在线porny| 日本网站免费观看| 欧美色倩网站大全免费| 欧洲毛片在线| 2020国产精品视频| 嫩草国产精品入口| 亚洲亚洲精品三区日韩精品在线视频 | 欧美特级一级片| 亚洲欧美电影一区二区| 人妻中文字幕一区二区三区| 亚洲人午夜精品免费| 亚洲天堂免费电影| 国产精品一二三在线| 香蕉免费一区二区三区在线观看| 国产又大又长又粗又黄| 老汉av免费一区二区三区| 99精品全国免费观看| 一本到高清视频免费精品| 九九热视频在线观看| 日韩av成人在线| 精品久久免费| 成人在线观看毛片| 粉嫩欧美一区二区三区高清影视| 91中文字幕永久在线| 一区二区视频在线| 精品国产亚洲av麻豆| 欧美激情小视频| 国产图片一区| 国产美女无遮挡网站| 国产成人av网站| 久久精品这里有| 亚洲精品按摩视频| 日韩激情av| 国产乱码精品一区二区三区日韩精品 | 男女羞羞视频在线观看| 国产精品2018| 日韩精品欧美| 超碰91在线播放| 国产精品久久久久aaaa| 国产又粗又黄又爽视频| 国产性色av一区二区| 九九精品调教| 成人观看高清在线观看免费| 精品国产欧美日韩| 亚洲免费黄色录像| 亚洲电影中文字幕在线观看| 污视频在线免费观看| 欧美成人亚洲成人日韩成人| 成人精品高清在线视频| 欧美亚洲丝袜| 国产日韩高清一区二区三区在线| 成年人网站免费在线观看| 91久久精品日日躁夜夜躁欧美| 黄色小网站在线观看| 精品欧美一区二区在线观看视频| 日韩黄色在线观看| 国内精品卡一卡二卡三| 欧美精品在欧美一区二区少妇| aⅴ在线视频男人的天堂| 成人av免费在线看| 国内精品99| 黄色片网站免费| 欧美日韩视频在线一区二区| 男女视频在线|