精品欧美一区二区三区在线观看 _久久久久国色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)

huan性巨大欧美| 性色av一区二区三区四区| 亚洲一区二区三区免费| 亚洲成人资源网| 久久久久se| 真实的国产乱xxxx在线91| 综合激情网站| 精品视频在线观看日韩| 九九热免费精品视频| 国产91在线视频蝌蚪| 99久久婷婷国产综合精品电影 | 成人免费毛片东京热| 久久夜色电影| 欧美久久久久久蜜桃| 精品少妇人欧美激情在线观看| 色视频在线观看免费| 久久国产免费看| 6080yy精品一区二区三区| 精品手机在线视频| 韩国女主播一区二区三区| 国产精品xvideos88| 日韩激情视频在线播放| jizz大全欧美jizzcom| 草草影院在线| 最新久久zyz资源站| 精品日韩美女| 亚洲AV无码一区二区三区性| 日韩和的一区二区| 国内免费久久久久久久久久久| 国产精品边吃奶边做爽| 欧美中文高清| 欧美久久一二三四区| 又粗又黑又大的吊av| av免费在线观看网站| 国产欧美一区二区三区鸳鸯浴 | 第一会所亚洲原创| 日韩精品欧美国产精品忘忧草| 香蕉网在线视频| 美女视频一区| 欧美亚洲国产一区二区三区| 免费看又黄又无码的网站| 青草视频在线免费直播| 亚洲日本丝袜连裤袜办公室| 五月天综合网| 国产一区二区影视| 91污片在线观看| 国产一区二区视频在线免费观看| 国产精品一区二区人人爽| 日本麻豆一区二区三区视频| 国产91精品在线播放| 久久精品无码av| 国产精品一二| 欧美在线国产精品| 狠狠躁夜夜躁人人爽天天高潮| 国产成人久久精品一区二区三区| 欧美视频一二三区| 妓院一钑片免看黄大片| 欧美自拍电影| 在线日韩一区二区| 国产精品99久久免费黑人人妻| 98色花堂精品视频在线观看| 五月综合激情网| 极品美女扒开粉嫩小泬| 九九精品调教| 亚洲午夜av在线| 免费国产黄色网址| 在线最新版中文在线| 一本一本久久a久久精品综合麻豆| 亚洲自偷自拍熟女另类| 欧美电影网址| 欧美日韩成人综合天天影院| 在线观看免费av网址| 亚洲欧美在线人成swag| 欧美一区二区三区白人| 亚洲成人精品在线播放| 成人性生交大片免费看中文视频| 精品区一区二区| 亚洲av无码成人精品国产 | 天堂精品一区二区三区| 成年人免费在线视频| 国产精品成人免费| 日本成人在线不卡| 白浆在线视频| 欧洲精品在线观看| 天堂在线中文在线| 久久久精品区| 日韩高清免费观看| 女人黄色一级片| 你懂的网址国产 欧美| 午夜精品在线视频| 免费看av在线| 国产a级毛片一区| 欧美成人一区二区在线| 永久免费在线观看视频| 亚洲一区二区欧美日韩| 国产三区在线视频| av日韩在线免费观看| 亚洲国产第一页| 99久久99久久精品免费看小说.| 亚洲欧美色图| 欧洲日韩成人av| 97免费观看视频| 99久久夜色精品国产网站| 亚洲一区二区在线观| 999福利在线视频| 欧美日韩美少妇| 国产激情视频网站| 99成人超碰| 欧美中文字幕视频| 国产欧美久久久| 国产亚洲午夜高清国产拍精品| 色婷婷777777仙踪林| 日韩成人亚洲| 亚洲国产精品人人爽夜夜爽| 黄色精品视频在线观看| 国产亚洲在线观看| 91国产在线播放| avtt在线播放| 日韩欧美成人区| 日本一级大毛片a一| 999国产精品999久久久久久| 国产69久久精品成人| 成人av一区二区三区在线观看| 国产欧美一区二区三区沐欲| 男女猛烈激情xx00免费视频| 成人污污视频| 色999日韩欧美国产| 亚洲婷婷综合网| 成人午夜看片网址| 裸体大乳女做爰69| 另类一区二区三区| 一区二区三区 在线观看视| 久久一区二区三区视频| 成人av免费在线播放| 特级西西444| 日韩成人一区| 上原亚衣av一区二区三区| 日日夜夜狠狠操| 久久伊人蜜桃av一区二区| 99久久国产综合精品五月天喷水| 亚洲精品a区| 久久777国产线看观看精品| 夜夜爽8888| 国产精品丝袜91| 亚洲欧美自偷自拍另类| 成人中文视频| 国产日韩一区在线| 2021av在线| 欧美日韩国产一二三| 日韩不卡av在线| 日本成人在线不卡视频| 日韩中文字幕av在线| 成人亚洲视频| 少妇高潮久久77777| 在线免费观看av片| 国产精品毛片高清在线完整版| 国产又猛又黄的视频| 日韩av在线播放网址| 国产一区欧美二区三区| 美女羞羞视频在线观看| 91精品麻豆日日躁夜夜躁| 黄色录像免费观看| 激情综合色播激情啊| 日韩不卡视频一区二区| 中文字幕av一区二区三区四区| 欧美第一黄色网| 天天干,夜夜操| 一本久久精品一区二区| 亚洲一区二区自偷自拍 | 人妻少妇精品视频一区二区三区| 99伊人成综合| 茄子视频成人在线观看| 97久久网站| 久久精品国产一区| 性中国xxx极品hd| 黄色一区二区在线观看| 亚洲精品成人无码| 精品一区二区三区香蕉蜜桃| 久久精品在线免费视频| 西野翔中文久久精品国产| 国产精品成人一区二区| 久久久久久国产精品免费无遮挡| 日韩免费观看高清完整版| 日韩在线视频免费播放| 欧美极品aⅴ影院| 国产黑丝在线视频| 中文久久精品| 做爰高潮hd色即是空| 丁香婷婷成人| 国产精品99久久久久久久久久久久 | 亚洲九九九在线观看| 亚洲天堂网在线视频| 一卡二卡三卡日韩欧美| 日韩在线免费观看av| 激情图片小说一区| 欧美 日本 亚洲| 欧美激情电影| 精品国产乱码一区二区三区四区| av在线不卡精品| 日韩一区二区免费在线电影 | 免费在线观看av片| 日韩福利在线播放| 国产精品欧美激情在线| 欧美午夜激情小视频| 日本高清一二三区| 久久精品欧美日韩| 风韵丰满熟妇啪啪区老熟熟女| 老妇喷水一区二区三区| 91视频 - 88av| 欧美三级美国一级| 国产一区二区中文字幕免费看| jvid一区二区三区| 91大神在线播放精品| av观看在线| 怡红院精品视频| 欧美一区二区在线观看视频| 欧美日韩日本视频| 六月丁香激情综合| 亚洲一级二级三级在线免费观看| 日本精品久久久久中文| 91亚洲国产成人精品一区二区三| 永久免费黄色片| 日本麻豆一区二区三区视频| 国产l精品国产亚洲区久久| 欧美午夜免费影院| 日本成人性视频| 成人免费看片39| 欧美国产视频在线观看| 精品伊人久久久| 97超碰资源| 国产午夜精品一区在线观看| 国产精品免费一区二区三区都可以| 免费看男女www网站入口在线 | 国产精品伊人| 国产精品成人在线| 在线视频超级| 69久久夜色精品国产69乱青草| 在线你懂的视频| 成年无码av片在线| 嫩草在线视频| 日韩在线视频网站| a天堂在线资源| 一本一本久久a久久精品牛牛影视 一本色道久久综合亚洲精品小说 一本色道久久综合狠狠躁篇怎么玩 | 成人福利视频网站| 亚洲成a人片在线www| 国产成人免费在线| 丰满饥渴老女人hd| 国产精品羞羞答答xxdd| 一级网站在线观看| 国产精品一区在线观看你懂的| 激情文学亚洲色图| 国产一区二区三区免费| 欧美性猛交xxxx乱大交91| 开心九九激情九九欧美日韩精美视频电影| 久久婷婷国产91天堂综合精品| 老司机午夜精品视频| 精品999在线| 激情综合色播激情啊| 午夜性福利视频| 波波电影院一区二区三区| 日韩av一二区| 国产色91在线| 免费成人深夜夜行网站| 一区二区三区日韩欧美| 日韩成人av毛片| 日本精品一区二区三区四区的功能| 天天爱天天做天天爽| 欧美三级日韩在线| 国产suv精品一区二区69| 欧美sm美女调教| 日韩美女一级视频| 最近中文字幕日韩精品 | 欧美尤物巨大精品爽| 日韩欧美少妇| 99精品在线直播| 欧美xxxx在线| 亚洲综合网中心| 亚洲天堂偷拍| 五月天婷婷激情视频| 国产一区二区剧情av在线| 亚洲天堂美女视频| 国产日韩高清在线| 欧美日韩人妻精品一区二区三区| 午夜视频在线观看一区二区三区| 日韩综合在线观看| 欧美一级在线观看| 欧美高清电影在线| 久久亚洲国产精品| 国产精品粉嫩| 亚洲综合色激情五月| 日韩激情网站| 亚洲国产精品日韩| 一区二区三区午夜视频| 日韩黄色短视频| 久久精品99久久久| 特级特黄刘亦菲aaa级| 国产人久久人人人人爽| 少妇被躁爽到高潮无码文| 一区二区免费在线| 精品欧美一区二区三区免费观看 | 综合亚洲色图| 久久久国产精华液999999| 在线精品福利| 中日韩av在线播放| www.欧美色图| 91麻豆制片厂| 欧美日韩中文字幕在线| 国产精品久久久久久免费 | 亚洲深深色噜噜狠狠爱网站| 精品视频在线观看一区| 秋霞国产午夜精品免费视频| 黄色在线观看网站| 337p日本欧洲亚洲大胆精品 | 久久精品五月婷婷| 99tv成人| 国产又黄又猛视频| 国产91丝袜在线18| 色www亚洲国产阿娇yao| 欧美性生交xxxxxdddd| 国内老熟妇对白xxxxhd| 深夜福利亚洲导航| 在线天堂中文资源最新版| 97神马电影| 亚洲一区 二区 三区| 99草草国产熟女视频在线| 国产a级毛片一区| 成年人av电影| 欧美日韩国产小视频在线观看| 黄色软件在线| 91av视频在线免费观看| 911精品国产| 国产爆乳无码一区二区麻豆| 久久激情五月婷婷| а天堂中文在线资源| 色婷婷激情综合| 天天干视频在线观看| 91精品国产高清久久久久久久久| 高清不卡一区| 中文字幕一区二区中文字幕 | 亚洲成人手机在线| 国产精品一区二区免费视频| 亚洲精品www久久久久久广东| 超碰97免费在线| 北条麻妃高清一区| 国产精品啊啊啊| 无码国产精品久久一区免费| 国产精品成人免费精品自在线观看| 国产乱码77777777| 亚洲人成电影网站色xx| 成人精品电影在线| 欧美在线激情| 蜜臀av性久久久久蜜臀aⅴ四虎| 37p粉嫩大胆色噜噜噜| 欧美日韩综合视频| 六十路在线观看| 国产成人一区二区在线| 日韩系列欧美系列| 亚洲精品久久久中文字幕| 国产精品久久久久影院亚瑟 | 欧美人xxxxx| 久久国产精品毛片| 亚洲一区二区三区日韩| 在线观看免费亚洲| 国产精品va在线观看视色| 91在线观看免费观看| 亚洲情侣在线| 国产伦精品一区二区免费| 欧美日韩免费观看中文| 国产在线黄色| 国产免费一区二区三区在线观看 | 清纯唯美激情亚洲| 欧美中日韩在线| www.久久久久久久久| 秋霞av一区二区三区| 一本色道久久综合亚洲精品小说| 96视频在线观看欧美| 黄色一级片国产| 91影院在线免费观看| 中文字幕人妻丝袜乱一区三区| 综合网中文字幕| 一区二区三区四区精品视频 | 亚洲欧洲综合网| 日韩一区二区在线看| 91禁在线看| 色狠狠久久av五月综合| 视频一区二区国产| 动漫性做爰视频| 亚洲精品国产精品自产a区红杏吧| 日韩久久一区二区三区| 国产精品h视频| 99re这里只有精品首页| 91麻豆精品在线| 久久精品人人爽| 欧美**字幕| 久久精品亚洲天堂| 日韩欧美成人免费视频| 成视频免费观看在线看| 欧美一区二区高清在线观看| 国产真实精品久久二三区| 69亚洲精品久久久蜜桃小说|