国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

Kubernetes異地多活實戰(zhàn):單元化、灰度切流與數(shù)據(jù)收斂

Kubernetes異地多活實戰(zhàn):單元化、灰度切流與數(shù)據(jù)收斂 做過兩輪企業(yè)級云服務(wù)平臺的異地多活改造之后我越來越確信一件事真正難的不是在 Kubernetes 上多起幾個集群而是想清楚哪個業(yè)務(wù)單元可以切、切過去之后數(shù)據(jù)怎么收斂、切回來的時候會不會把線上打穿。異地多活這四個字寫進(jìn)方案里只有半頁 PPT落到工程上卻是一整套關(guān)于容量、數(shù)據(jù)、流量和運維節(jié)奏的賬本。這篇文章就把這套賬本攤開來講從形態(tài)選型、分層架構(gòu)、單元化改造到一次真實的灰度切流、校驗?zāi)_本、回滾預(yù)案再到那些只有踩過才知道的坑。不論你是剛開始接觸多集群的運維同學(xué)還是正在被“兩地三中心”方案評審折磨的架構(gòu)負(fù)責(zé)人應(yīng)該都能從里面拿到能直接抄的東西。我不會堆概念會把每個關(guān)鍵參數(shù)怎么算、每個配置為什么這么寫盡量講透。1. 異地多活的目標(biāo)形態(tài)與選型推演1.1 冷備、雙活、多活三種形態(tài)的賬要對得上很多團隊一開始就用“兩地三中心”這個說法但落到實現(xiàn)上有三種完全不同的東西成本和效果差了一個數(shù)量級。我在方案評審會上最常問的一句話是你要的到底是“掛了能起來”還是“掛了不掉線”這兩件事的投入差著好幾倍。我把常見形態(tài)按 RTO恢復(fù)時間目標(biāo)、RPO恢復(fù)點目標(biāo)、成本和復(fù)雜度做了個對照這張表基本可以直接拿去當(dāng)評審材料的第一頁形態(tài)典型 RTO典型 RPO額外資源成本工程復(fù)雜度適用業(yè)務(wù)冷備備份重建小時級分鐘到小時級約 10%~20%低內(nèi)部工具、離線任務(wù)、報表熱備主備切換分鐘級秒級約 50%~70%中中等重要業(yè)務(wù)、非核心交易同城雙活秒級接近 0約 100%中高核心業(yè)務(wù)的主流做法異地雙活/多活秒級到分鐘級秒級150%~200%高面向全國的 C 端核心鏈路看清楚這張表之后會發(fā)現(xiàn)一個殘酷的事實異地多活的資源成本不是“多買一臺機器”而是“每個站點都要能承接全量”。也就是說如果你在異地建了兩個站點各自平時跑 50% 流量那么每個站點都得按 100% 的峰值容量去設(shè)計否則一個站點掛了另一個站點立刻雪崩。這筆錢必須在立項時就說清楚不然做到一半被砍預(yù)算架構(gòu)會被迫降級成四不像。我的建議是分層實施核心交易類業(yè)務(wù)做同城雙活 異地只讀/降級容災(zāi)非核心業(yè)務(wù)做異步異地多活內(nèi)部系統(tǒng)老老實實冷備就行。不要指望一套架構(gòu)吃下所有業(yè)務(wù)那是自找麻煩。1.2 為什么把 Kubernetes 作為多活的底座選 Kubernetes 做底座原因不是它時髦而是它提供了一套“聲明式期望狀態(tài)”的機制。多活場景里最怕的是什么是同一個應(yīng)用在兩個站點跑出了不同的版本、不同的副本數(shù)、不同的配置。K8s 的聲明式模型讓“站點 A 和站點 B 的應(yīng)用形態(tài)一致”這件事變成了可校驗的而不是靠人肉比對。但必須說清楚 K8s 在這個場景里能干什么、不能干什么這一點很多方案書寫得含糊它能干的副本數(shù)保障、滾動升級、Pod 調(diào)度約束把負(fù)載打散到不同故障域、健康探針、資源配額、服務(wù)發(fā)現(xiàn)的基礎(chǔ)能力。它不能干的跨集群的服務(wù)發(fā)現(xiàn)原生不支持需要額外組件或自行封裝、跨集群一致性調(diào)度不解決、數(shù)據(jù)層完全不管、跨站點的全局流量調(diào)度也管不了。所以我的架構(gòu)原則是K8s 只管單集群內(nèi)的高可用跨站點的編排能力必須單獨做一層。這一層可以是多集群管理平臺也可以是最土的“一套 GitOps 倉庫管所有集群”關(guān)鍵是別指望一個 K8s 原語解決跨站點問題。另外一個容易被忽略的點多集群之后控制面本身的運維成本是非線性增長的。三個集群、五個集群還能靠腳本到了十幾個集群很多企業(yè)按業(yè)務(wù)域拆集群就必須有統(tǒng)一納管否則每次升級都是噩夢。我在項目里踩過這個坑后面會講。1.3 從 RTO 和 RPO 倒推數(shù)據(jù)層分級數(shù)據(jù)層是異地多活里最貴的部分也是最容易出問題的地方。我的做法是先按業(yè)務(wù)域做分級再倒推技術(shù)方案而不是先選技術(shù)再套業(yè)務(wù)。大致分三檔強一致核心域賬戶余額、庫存扣減、訂單狀態(tài)機。這類數(shù)據(jù)跨站點同步只能接受秒級延遲且寫入必須收斂到單一主副本跨站點做雙寫幾乎必然出問題。最終一致業(yè)務(wù)域消息、通知、日志、積分流水。可以用異步同步加業(yè)務(wù)側(cè)補償容忍分鐘級延遲??芍亟ㄓ蚓彺?、搜索索引、推薦特征。這類數(shù)據(jù)根本不參與同步故障時直接從源數(shù)據(jù)重建重建時間要算進(jìn) RTO。分級之后你會發(fā)現(xiàn)一個很有用的結(jié)論真正需要“異地多活”的數(shù)據(jù)其實很少大部分?jǐn)?shù)據(jù)是最終一致的剩下的是可重建的。把范圍收窄方案立刻變得可實現(xiàn)。2. 分層拆解流量、應(yīng)用、數(shù)據(jù)三條主線2.1 流量入口層DNS 只是兜底別當(dāng)主力流量層最常見的錯誤設(shè)計是把所有切換壓力壓在 DNS 上。DNS 有 TTL 緩存很多運營商和地方解析服務(wù)器不遵守 TTL你改了解析可能幾十分鐘甚至幾小時還有流量打到舊地址上。拿著這個做秒級切換是不現(xiàn)實的。我的分層設(shè)計是這樣的第一層全局流量調(diào)度基于 Anycast 或?qū)>€接入的入口 IP按健康狀態(tài)和就近原則分流。這一層的切換是秒級的。第二層應(yīng)用網(wǎng)關(guān)路由請求到了網(wǎng)關(guān)之后根據(jù)用戶身份做單元路由決定這一筆請求應(yīng)該落在哪個單元。這一層是真正決定數(shù)據(jù)一致性的關(guān)鍵。第三層DNS 兜底只在整體站點級故障時使用TTL 設(shè)得比較短比如 60 秒但要有心理準(zhǔn)備它不會立刻生效。第二層的單元路由是核心。具體做法是從用戶標(biāo)識用戶 ID、設(shè)備 ID、租戶 ID里取一個穩(wěn)定的哈希值按分片數(shù)取?;蛘哂靡恢滦怨B涞焦潭ǖ膯卧?。這一步的規(guī)則必須保證同一個用戶永遠(yuǎn)路由到同一個單元否則數(shù)據(jù)會出現(xiàn)跨單元寫沖突。這個映射表要落庫、要能動態(tài)調(diào)整、要有版本號并且每個單元本地都要緩存一份副本避免全局路由表成為新的單點。注意分片數(shù)一旦定了后續(xù)擴容會很痛苦。我的經(jīng)驗是初始就按未來三年的量規(guī)劃寧可分片多一點比如 64 或 128 片讓一個單元承載多個分片也不要一開始就按 8 片、16 片劃分。2.2 應(yīng)用層多集群編排與跨集群服務(wù)發(fā)現(xiàn)應(yīng)用層要解決的問題是“同一個服務(wù)在多個集群里怎么保持形態(tài)一致”。我實際采用的方案是 GitOps 驅(qū)動加統(tǒng)一控制面而不是引入重量級的聯(lián)邦調(diào)度。具體形態(tài)每個集群有一個獨立的 K8s 控制面保持故障隔離單集群的控制面故障不影響其他站點。所有部署描述文件放在一個配置倉庫里按“公共基線 站點覆蓋”的方式組織目錄站點的差異只允許出現(xiàn)在覆蓋層禁止在環(huán)境里手工改配置。一個輕量的同步代理部署在每個集群里持續(xù)拉取期望狀態(tài)并對齊拒絕漂移。目錄結(jié)構(gòu)大概是這樣這是我在多個項目里都沿用的組織方式deploy/ ├── base/ # 全站點共享的基線 │ ├── app-order/ │ └── app-gateway/ └── overlays/ ├── site-a/ │ ├── kustomization.yaml │ └── patch-replicas.yaml ├── site-b/ │ ├── kustomization.yaml │ └── patch-replicas.yaml └── site-c/ └── kustomization.yaml跨集群服務(wù)發(fā)現(xiàn)這塊務(wù)實一點的做法是“不做通用服務(wù)發(fā)現(xiàn)”。微服務(wù)之間的調(diào)用盡量收斂在單元內(nèi)閉環(huán)只有少數(shù)幾個明確需要跨站點的服務(wù)比如全局配置中心、統(tǒng)一鑒權(quán)才通過顯式的對外域名訪問走網(wǎng)關(guān)而不是走服務(wù)網(wǎng)格的跨集群能力。原因很簡單跨集群服務(wù)發(fā)現(xiàn)一旦放開通用的東西向流量網(wǎng)絡(luò)時延、故障域、限流全都失控出了問題連調(diào)用鏈都梳理不清。心得能用“域名 網(wǎng)關(guān)”解決的跨站點調(diào)用就不要用服務(wù)網(wǎng)格。我見過一個團隊把東西向流量全部做成跨集群可達(dá)結(jié)果一次跨域網(wǎng)絡(luò)抖動導(dǎo)致所有服務(wù)互相超時重試雪崩得比單站點還徹底。2.3 數(shù)據(jù)層單元內(nèi)寫閉環(huán)與沖突收斂數(shù)據(jù)同步的形態(tài)取決于業(yè)務(wù)特性我總結(jié)出三條鐵律第一條寫入閉環(huán)在單元內(nèi)。每個單元的數(shù)據(jù)分片只允許本單元寫跨單元只能讀或者異步同步。這條守住了就不會有寫沖突。代價是同一份數(shù)據(jù)不能在兩個單元同時被寫也就是“多活”其實是“按分片多活”不是“同一份數(shù)據(jù)到處都能寫”。第二條單向同步優(yōu)于雙向同步。只要業(yè)務(wù)場景允許就做單向復(fù)制主單元寫從單元讀。雙向同步的復(fù)雜度高出一個臺階需要處理循環(huán)復(fù)制、時鐘偏差、更新丟失等問題維護(hù)成本長期來看非常高。第三條沖突處理必須有確定的收斂規(guī)則。如果確實需要雙向?qū)懕热缒承妼崟r場景必須明確沖突解決策略按版本號大的勝出、按時間戳后到的勝出還是按業(yè)務(wù)規(guī)則合并。這里有個巨坑Last-Write-Wins 依賴時鐘而跨站點時鐘偏差是常態(tài)。我在生產(chǎn)環(huán)境見過兩個站點之間幾十毫秒的時鐘漂移導(dǎo)致數(shù)據(jù)被舊值覆蓋。如果你的同步鏈路依賴時間戳比較務(wù)必先把時鐘同步做扎實并且在比較時引入邏輯版本號作為第一優(yōu)先級。3. 集群搭建與單元化改造的實操要點3.1 集群規(guī)格與節(jié)點池規(guī)劃參數(shù)怎么算集群規(guī)劃是很多人憑感覺定的地方我給一套自己一直在用的算法。假設(shè)目標(biāo)單個站點承載 1200 個 Pod業(yè)務(wù)峰值時每 Pod 的 CPU 請求 2 核、內(nèi)存請求 4Gi系統(tǒng)組件和 DaemonSet 預(yù)留 15% 資源。單節(jié)點選 32 核 128Gi 的規(guī)格那么可調(diào)度 CPU 32 × (1 ? 0.15) ≈ 27 核可調(diào)度內(nèi)存 128 × (1 ? 0.15) ≈ 108Gi按 CPU 算能放 ?27 / 2? 13 個 Pod按內(nèi)存算能放 ?108 / 4? 27 個 Pod取瓶頸 13 個但這只是理論值還要打散到不同可用區(qū)和故障域?qū)嶋H按 10 個/節(jié)點規(guī)劃那么 1200 個 Pod 需要 120 個節(jié)點。再考慮故障冗余如果單站點要能承受一個可用區(qū)整體故障而集群跨三個可用區(qū)那么每個可用區(qū)需要 40 個節(jié)點承擔(dān)剩余兩個可用區(qū)要能接住這 40 個節(jié)點上的負(fù)載即單區(qū)需承載 60 個節(jié)點的量總量需要 180 個節(jié)點。這個數(shù)字明顯比拍腦袋的 120 高 50%但它才是真實的可用容量。很多方案書里寫的“資源利用率 60%”背后其實是沒算故障接管后的水位。節(jié)點池我會按用途拆成三類節(jié)點池用途規(guī)格傾向特殊配置通用池?zé)o狀態(tài)業(yè)務(wù) Pod32C128G1:4 內(nèi)存比開啟自動擴縮容計算池數(shù)據(jù)處理、批任務(wù)64C128G高主頻打污點只接特定任務(wù)系統(tǒng)池入口網(wǎng)關(guān)、監(jiān)控、日志16C64G禁止業(yè)務(wù) Pod 調(diào)度系統(tǒng)池單獨隔離非常重要。我遇到過一次線上事故監(jiān)控組件和業(yè)務(wù) Pod 搶內(nèi)存導(dǎo)致節(jié)點 OOM監(jiān)控先掛然后沒人知道業(yè)務(wù)也在掛。系統(tǒng)組件和業(yè)務(wù)必須物理隔離。3.2 單元標(biāo)簽體系與調(diào)度約束落地單元化改造的第一步不是改代碼是給所有資源打標(biāo)簽。我用的標(biāo)簽體系只有四個核心鍵labels: topology.example.com/site: site-a # 站點 topology.example.com/zone: zone-a1 # 可用區(qū) topology.example.com/cell: cell-01 # 單元 topology.example.com/tier: core # 業(yè)務(wù)分級調(diào)度約束分兩層。第一層是站點親和保證 Pod 只落在自己站點的節(jié)點上第二層是故障域打散保證同一服務(wù)的副本不在同一個可用區(qū)。apiVersion: apps/v1 kind: Deployment metadata: name: app-order spec: replicas: 24 template: spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: topology.example.com/site operator: In values: [site-a] - key: topology.example.com/cell operator: In values: [cell-01, cell-02] topologySpreadConstraints: - maxSkew: 1 topologyKey: topology.example.com/zone whenUnsatisfiable: DoNotSchedule labelSelector: matchLabels: app: app-order這里有兩個參數(shù)值得展開說。maxSkew: 1表示任意兩個可用區(qū)之間的副本數(shù)差不超過 1這是最嚴(yán)格的打散代價是節(jié)點數(shù)必須夠副本數(shù)也得被可用區(qū)數(shù)整除或其倍數(shù)附近。如果副本數(shù)是 24可用區(qū)是 3 個那每個區(qū)就是 8 個正好。whenUnsatisfiable: DoNotSchedule是硬約束寧可 Pod 掛起也不違反打散這在多活場景里是對的——寧可少幾個副本也不要所有副本擠在一個區(qū)里。同時務(wù)必配上 PodDisruptionBudget否則節(jié)點維護(hù)時的驅(qū)逐會把一個服務(wù)的副本一次性帶走apiVersion: policy/v1 kind: PodDisruptionBudget metadata: name: app-order-pdb spec: minAvailable: 80% selector: matchLabels: app: app-orderminAvailable: 80%的意思是主動驅(qū)逐時至少保留 80% 的副本可用。這個值不要設(shè)成 100%否則節(jié)點永遠(yuǎn)排不空運維會瘋。3.3 配置與鏡像的跨域分發(fā)多站點之后鏡像拉取會成為一個隱性成本。一個 800MB 的鏡像三個站點各拉一次跨域帶寬和拉取時間都很可觀遇到大規(guī)模擴容時更明顯。我的做法是每個站點部署本地鏡像倉庫做上游代理緩存首次拉取走跨域后續(xù)命中本地緩存。配置分發(fā)則要堅決杜絕“每個站點手工改 ConfigMap”。我踩過的坑是某次緊急修復(fù)只在主站點改了配置另外兩個站點忘了同步結(jié)果一個功能在部分用戶那里表現(xiàn)不一致排查了整整一天。后來我們上了配置版本號機制每個 ConfigMap 都帶一個config-version注解同步代理比對版本號不一致就告警。對于需要按單元取不同值的配置比如單元路由表、分片規(guī)則用一份全局配置加運行時加載的方式而不是每個站點一份副本。全局配置的變更流程要像代碼一樣走評審和灰度這一點很多人不當(dāng)回事直到一次配置事故。4. 一次灰度切流的完整實操鏈路4.1 切流前的準(zhǔn)入檢查清單切流不是點一下按鈕是一個有前置條件的流程。我固定下來一份檢查清單每次切流前逐項確認(rèn)這個習(xí)慣救過我好幾次檢查項判斷標(biāo)準(zhǔn)不通過的處置目標(biāo)站點容量水位切流后 CPU 峰值 65%內(nèi)存 70%擴容后再切數(shù)據(jù)同步延遲持續(xù) 10 分鐘 P99 500ms排查同步鏈路目標(biāo)站點副本健康全部 Ready無反復(fù)重啟修復(fù)后再切依賴服務(wù)可達(dá)性跨站點依賴調(diào)用成功率 99.9%補鏈路或降級方案回滾預(yù)案就緒回滾腳本已演練耗時已實測補演練觀測看板關(guān)鍵指標(biāo)已接入告警已生效補監(jiān)控這份清單里我最看重的是“回滾預(yù)案已實測”。很多團隊的回滾預(yù)案寫在文檔里從來沒跑過真出問題時才發(fā)現(xiàn)回滾腳本依賴的那個配置項早就改名了。4.2 灰度切流的步驟與觀察指標(biāo)切流按用戶分片灰度而不是按流量比例隨機。隨機切流會導(dǎo)致同一個用戶的請求在兩個站點之間跳會話和數(shù)據(jù)都可能出問題。按分片切一個分片內(nèi)的用戶是完整的、穩(wěn)定的。我用的節(jié)奏是 1% → 5% → 20% → 50% → 100%每一檔至少觀察 30 分鐘而且必須跨過一次業(yè)務(wù)高峰。這個“跨高峰”的要求很多人不理解覺得多余。但低谷期切流是自欺欺人真正的容量問題只在高峰暴露。每一檔要盯的指標(biāo)不多但必須盯死錯誤率5xx 占比與切流前基線對比漲幅超過 0.1 個百分點就暫停。P99 時延注意區(qū)分“接口時延”和“端到端時延”跨站點調(diào)用會讓 P99 明顯抬升要看抬升是否在預(yù)算內(nèi)。數(shù)據(jù)同步延遲這是最容易出事的指標(biāo)切流后寫入量翻倍同步鏈路容易被打滿。目標(biāo)站點資源水位尤其是連接數(shù)和線程池這兩項擴容不敏感。業(yè)務(wù)核心指標(biāo)下單成功率、支付成功率。技術(shù)指標(biāo)全綠但業(yè)務(wù)指標(biāo)掉的場景我遇到過原因是某個下游服務(wù)按站點做了限流切流后配額不夠。4.3 數(shù)據(jù)校驗?zāi)_本與切換后的比對切流后必須做數(shù)據(jù)比對這是判斷“真的切成功了”的唯一依據(jù)。我常用三招按成本從低到高第一招總量核對。比對源站點和目標(biāo)站點的關(guān)鍵表行數(shù)、關(guān)鍵金額匯總值。便宜但有效能發(fā)現(xiàn)大范圍丟失。第二招抽樣明細(xì)比對。按用戶 ID 抽樣把兩個站點的記錄拉出來做字段級 diff。下面這個腳本是我們實際在用的簡化版#!/usr/bin/env bash set -euo pipefail SAMPLE_SIZE500 BIZ_DATE$(date -d yesterday %Y-%m-%d) OUT_DIR./diff_out/${BIZ_DATE} mkdir -p ${OUT_DIR} # 從全局抽樣服務(wù)取出待校驗的用戶 ID 清單 curl -s http://sample-svc.internal/pick?date${BIZ_DATE}n${SAMPLE_SIZE} \ -o ${OUT_DIR}/ids.txt total0 mismatch0 while read -r uid; do [ -z ${uid} ] continue total$((total 1)) if ! diff (fetch_record site-a ${uid} ${BIZ_DATE}) \ (fetch_record site-b ${uid} ${BIZ_DATE}) /dev/null; then mismatch$((mismatch 1)) echo ${uid} ${OUT_DIR}/mismatch.txt fi done ${OUT_DIR}/ids.txt echo 校驗總數(shù): ${total}, 不一致: ${mismatch} # 不一致率超過 0.5% 直接失敗阻斷后續(xù)切流 awk -v m${mismatch} -v t${total} BEGIN { exit (m/t 0.005) ? 1 : 0 }第三招變更捕獲回放比對。從數(shù)據(jù)變更日志里提取一段時間窗口的所有寫操作在目標(biāo)站點重放并校驗最終狀態(tài)。這個成本最高只在核心交易鏈路切換時做。提示校驗?zāi)_本里的失敗閾值不要設(shè)成 0??缯军c異步同步天然存在延遲切流瞬間的不一致是正常的關(guān)鍵是看它是否在一個時間窗口內(nèi)收斂。我設(shè)的閾值是5 分鐘窗口內(nèi)不一致率降到 0.01% 以下視為收斂正常。5. 常見問題與排查技巧實錄5.1 跨域網(wǎng)絡(luò)抖動與健康檢查誤判這是我遇到最多、也最隱蔽的一類問題??缯军c專線的延遲不是恒定的偶爾會出現(xiàn)幾十毫秒的抖動甚至短時丟包。如果你的健康檢查探針超時設(shè)得比較緊比如 1 秒超時、2 秒間隔一次網(wǎng)絡(luò)抖動就可能讓一大批 Pod 同時變成 NotReady然后被 Service 剔除流量瞬間打到剩余節(jié)點上連鎖反應(yīng)。我的調(diào)參原則是跨站點場景下健康檢查的容忍度要比單站點寬 2 到 3 倍。livenessProbe: httpGet: path: /healthz port: 8080 initialDelaySeconds: 30 periodSeconds: 15 timeoutSeconds: 5 failureThreshold: 5 readinessProbe: httpGet: path: /ready port: 8080 periodSeconds: 10 timeoutSeconds: 3 failureThreshold: 3關(guān)鍵點在于把 liveness 的failureThreshold調(diào)大。liveness 探測失敗會重啟容器這是最重的處置絕不能因為一次抖動畫就重啟。readiness 可以相對敏感因為它只是摘流量代價小。還有一個細(xì)節(jié)探針的請求應(yīng)該走本地回環(huán)或者本機 Sidecar不要讓它繞一圈外部依賴。我見過探針的/ready接口內(nèi)部會去查數(shù)據(jù)庫數(shù)據(jù)庫一抖所有 Pod 一起 NotReady本來只是慢查詢最后演變成全站不可用。探針只反映“進(jìn)程自身是否可服務(wù)”不要在里面做重依賴檢查。5.2 腦裂、時鐘與冪等的組合坑腦裂這個詞在多活場景里出現(xiàn)的頻率很高但真正的原因往往不是網(wǎng)絡(luò)分區(qū)而是故障判定邏輯太激進(jìn)。比如主備模式下備站點連續(xù) 3 次心跳失敗就提升為主而心超時是 1 秒那么一次 3 秒的網(wǎng)絡(luò)抖動就會導(dǎo)致雙主。我的做法是把自動切換的門檻設(shè)得比人工介入慢一些。聽起來反直覺但對于核心交易系統(tǒng)一次錯誤的自動切換造成的損失遠(yuǎn)大于多停幾分鐘。具體參數(shù)心跳間隔 2 秒判定失敗次數(shù) 10 次也就是 20 秒才認(rèn)為主站點失聯(lián)觸發(fā)切換前還要做一次跨站點確認(rèn)比如通過第三個站點的仲裁服務(wù)投票。三個站點在這里體現(xiàn)了真正的價值——沒有第三點雙站點架構(gòu)在腦裂時是沒法自證的。時鐘問題更細(xì)碎??缯军c的服務(wù)器時間偏差哪怕只有幾十毫秒也會影響基于時間戳的沖突解決前面提過分布式鎖的租約判斷日志排查時的因果順序還原限流、熔斷的時間窗口計算我要求所有節(jié)點接入統(tǒng)一的時間同步源并且做偏移監(jiān)控偏差超過 50ms 就告警。這不是潔癖是必要的。冪等這塊我的經(jīng)驗是不要指望下游保證冪等要自己在入口生成冪等鍵。做法是請求進(jìn)來時從業(yè)務(wù)流水號或“用戶 ID 業(yè)務(wù)類型 客戶端時間戳”生成一個冪等鍵寫入分布式緩存帶過期時間??缯军c重試時這個鍵要能跨站點識別所以緩存也必須是跨站點同步的或者干脆落到數(shù)據(jù)庫唯一索引上。后者更笨但更可靠我在核心交易鏈路上就用的唯一索引方案。5.3 問題速查表把上面這些坑整理成一張表出問題時按圖索驥會快很多現(xiàn)象高概率原因排查動作處置大批 Pod 同時 NotReady健康檢查過嚴(yán)、依賴抖動看探針配置與依賴耗時放寬閾值探針去重依賴切流后錯誤率陡升目標(biāo)站點限流配額不足查下游按站點的配額配置調(diào)整配額或分檔切流數(shù)據(jù)不一致持續(xù)擴大同步鏈路積壓或雙向?qū)憶_突看同步延遲曲線與沖突日志暫停切流回切分片主備雙寫故障判定過于激進(jìn)查心跳日志與切換記錄引入第三點仲裁時延 P99 抬升明顯跨站點調(diào)用未收斂看調(diào)用鏈的跨域占比收斂到單元內(nèi)閉環(huán)節(jié)點頻繁驅(qū)逐資源請求與實際用量偏差大對比 request 與真實用量修正 request/limit鏡像拉取超時跨域拉取大鏡像看拉取耗時分布本地倉庫代理緩存注意這張表里我最想強調(diào)的是“暫停切流回切分片”這個動作。很多團隊在數(shù)據(jù)不一致時選擇繼續(xù)觀察想等它自己收斂結(jié)果不收斂反而擴大最后只能全量回滾損失更大。發(fā)現(xiàn)不一致率超過閾值就立刻停這是紀(jì)律。6. 容量、成本與演練機制的經(jīng)驗賬6.1 冗余系數(shù)怎么定別拍腦袋多活架構(gòu)里最容易被低估的是容量冗余。前面說過兩個站點各跑 50%任一站點故障后要承接 100%這意味每個站點必須有 100% 的承載能力也就是總資源是需求的 2 倍。這是理論值實際還要加余量。我的算法是基礎(chǔ)冗余系數(shù) 站點數(shù) / (站點數(shù) ? 1)兩站點是 2.0三站點是 1.5加上單站點內(nèi)部可用區(qū)故障的冗余三可用區(qū)情況下再乘 1.5加上業(yè)務(wù)增長預(yù)留按未來 6 個月增長預(yù)估通常乘 1.2 到 1.3加上突發(fā)流量緩沖乘 1.2兩站點、三可用區(qū)的核心業(yè)務(wù)最終系數(shù)是 2.0 × 1.5 × 1.25 × 1.2 ≈ 4.5。這個數(shù)字第一次算出來的時候我自己都愣了一下但它解釋了為什么多活的賬單那么嚇人。好消息是實際落地時可以做分級核心鏈路按這個系數(shù)非核心鏈路只做 2.0 的基礎(chǔ)冗余內(nèi)部系統(tǒng) 1.2 就夠。平均下來整體系數(shù)能壓到 2.5 到 3 左右還算能接受。壓測口徑也要統(tǒng)一必須是單站點全量承接的壓測而不是兩個站點各壓一半。前者才能驗證故障場景。我見過團隊壓測時兩個站點同時施壓各自跑 50%看著指標(biāo)都很好真出故障時才發(fā)現(xiàn)單站點根本扛不住 100%。6.2 演練要常態(tài)化別等真故障多活架構(gòu)最大的風(fēng)險是“看起來能用實際切不過去”。架構(gòu)圖再漂亮沒有經(jīng)過真實演練的切換鏈路都是紙上的。我的做法是每季度至少一次全鏈路演練每個月做一次局部演練單服務(wù)、單中間件。演練清單包含這些場景從輕到重單個 Pod 故障用混沌工具隨機殺 Pod驗證副本自愈。單個節(jié)點故障關(guān)機驗證 Pod 驅(qū)逐和重建觀察重建耗時。單可用區(qū)故障阻斷該區(qū)的網(wǎng)絡(luò)驗證跨區(qū)打散是否生效。數(shù)據(jù)同步鏈路中斷驗證積壓恢復(fù)能力和告警及時性。單站點整體切流驗證容量、切換時長、數(shù)據(jù)收斂。切回演練這個最容易被跳過但切回往往比切出更難。第 6 項特別重要。切出去是往有余量的方向走切回來是往剛恢復(fù)、狀態(tài)可能還不穩(wěn)定的方向走風(fēng)險高得多。我堅持“切出和切回是兩次獨立演練”各自有獨立的檢查清單。演練必須產(chǎn)出可量化的結(jié)論切換耗時實測值、數(shù)據(jù)收斂耗時實測值、故障期間的錯誤率峰值、遺留問題清單。沒有這些數(shù)據(jù)的演練等于團建。心得我在一次演練中發(fā)現(xiàn)切回腳本里有個硬編碼的站點名只適合特定的切換方向。這種問題只有真跑才能發(fā)現(xiàn)代碼評審時幾乎看不出來。所以演練不僅要跑還要換方向跑。另外補充一個成本側(cè)的經(jīng)驗跨站點的數(shù)據(jù)同步和專線是整個架構(gòu)里最貴的固定開銷而且會隨著數(shù)據(jù)量線性增長。我建議在數(shù)據(jù)分級時就明確“哪些數(shù)據(jù)真的需要跨站點同步”把可重建數(shù)據(jù)緩存、索引徹底排除把日志類數(shù)據(jù)改成按站點本地存儲加集中查詢能省下不少帶寬。我們做完這一輪瘦身跨域帶寬需求降了將近 40%同步延遲也跟著改善了。我個人在實際操作中的體會是異地多活這件事七分靠設(shè)計三分靠紀(jì)律。設(shè)計決定了天花板紀(jì)律決定了你能不能真的站到那個天花板上。所謂紀(jì)律就是切流前一定走清單、發(fā)現(xiàn)不一致一定先停、每次變更一定留版本號、每季度一定真演練。這些東西寫出來平平無奇但在我見過的所有出問題的多活項目里出問題的從來不是架構(gòu)選型而是某一次“這次應(yīng)該沒事先跳過檢查吧”。把這幾條守住剩下的就是慢慢打磨參數(shù)和工具鏈的事情了。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
性爱1区| 亚洲综合113页| 天天谢天天干| 女同在线视频一区| 密臀视频三区免费网站| 激情五月综合网| 四虎AV在线播放| 九月丁香综合网| 日韩亚洲97| 超碰国产精品久| 亚洲情色一区三区| 亚欧性爱在线无码| 啊啊啊啊啊在线| 色色婷| 天天干夜夜操一区二区| 国产免费永久精品无码| 久久精品久| 日韩人人精品| 18一区二区三区| 超碰97精品| 麻豆黄色五月天| 久久无码一区二区二三区性色| 亚洲天天更新| 久草热制服丝袜在线观看 | 欧美亚洲综合高清在线| 色97欧美| 97久精品| 少妇超碰在线| 五月天色色网站| 操熟女91| 久久超碰天天| 丰满少妇一区二区三区四区观看| 一本大道不卡一二三区| 国产激情在线| 美女天天干| 久久是精品| 1024午夜激情男人的天堂| 国产 三级自拍| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 欧美色吧综合| 97香蕉网| 夜夜春夜夜操| 欧美九九九| 日韩专区久久久| 亚洲不卡不卡中文字幕不卡| 极品白嫩福利在线| 久久久国产精品人妻丝袜| 久久直播国产| 伊人热综合| 成人精品水蜜桃久久久久久久| 久久鲁夜| 人妻在线大香蕉| 蜜桃臀av在线观看| 夜夜一区二区| 综合欧美日本三级| 欧洲色| 国产大学生口爆吞精合集| 一本色道综合久久欧美日韩精品| 9999久久久| 天天干天天舔| 91操操操操| 九九超碰综合网| 91超碰丝袜制服| 日韩15p| 一道α片欧美| 无码视频黄色网战| 神马九九九| 欧美亚洲丝袜美女电影| 91久久精品蜜臀| 9久久9综合| 日韩欧美偷拍美女视频| 欧美成人精品一区二区男人蜜臀| 人人操人人操人人操人人操人人操人人人11.CM | 亚洲精品久久一区二区三区蜜桃臀| 四虎影视国产精品| 欧美日韩精品久久久久东北老熟妇| 9美女超碰在线免费观看| 欧美色就是色| 欧美不卡在线美女| 秋霞男人网| 熟妇高潮二区三区| 偷拍 欧美 日韩| 黑人精品成人一区二区三区 | 天天精品| 97丝袜亚洲在线播放| 99爱久久视频频| 欧美天天综| 国内精品久9| 久久伊人最新网址视频| 女人午夜视频777| 色老汉色| 精品天堂| 香蕉国产精品麻豆亚洲欧美日韩| 91久久99久久91熟女精品| 大香蕉在线免| 东京热一区二区中文字幕| 中文字幕jul-617人妻熟女| 97视频在线观看高清资源| 99re99| 最近2019中文字幕国语免费版| 熟女色综合久久| 国产精品对白内射| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 亚洲成人色情五月天丁香花| 在线中文AV| 亚洲伊人成综合成人网| 亚洲成人碰碰| 欧美天天综合网版| 91色艳| 啊好爽受不了无码| 国产美女自拍视频| 99精品热| 中文字幕后石码四区五区| 日韩一级片| www.av不卡中文字幕| 亚洲精品三区在线观看| 九X超碰| 97超碰磁| 国产精品视频| 鸡巴插逼视频| 超碰97日韩| 强免费黄色网址| 国产性爱欧美性爱在线| 国产一区自拍欧美日韩| 九九色色| 女优大全 - 91n| 凹凸视频特色日本特黄| 九七超碰人人乐| 欧美日韩国内不卡| PMv在线观看| 九久9热| a片 xxxx受爽视频| 久久这里精品国产99丫e6| 国产精品午夜AV完会免费 | 性色高清..……| 精品人妻美妇91job| 九九人妻| 狠狠躁AV| 黄色激情电影在线观看| 91精品少妇搡搡搡| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 97在线观| 综合久欧洲| 国产亚洲精品A在线观看下载| 日欧美色| 深夜国产一区二区三区在线看| 九九热精品在线| 九九九一二三| 嗯嗯啊啊啊好舒服| 成年女人黄网站| 自拍啪啪视频| 91青视频| 26uuu国产免费观看| 黄色成年| 91欧美美女日韩国产婷婷| 亚乱色| 天天综合网在线91| 国产蜜臀在线| 97亚洲欧美日韩| www.91色| 性久久| 亚洲色丰满少妇高潮| 国产h片在线观看视频| 久久华人网| 欧美一区91大爱| 无码 黑人一区二区三区| 很狠操| 色女女女导航| 久久,精品一二三| 亚洲国产一级黄色视频| 久久超碰亚洲人| 日韩人妻制服丝袜av| 亚洲国产熟妇综合色专区| 长长久久曰曰夜夜成人网| 亚洲影视综合| 干妹子| 97综合在线观看| 国产又色又爽又舒服的三级视频| 久操网视频| 好属操| 欧美精品久久| 两性综合网| 欧美巨大性舒爽顶到了| 性欧美999| 麻豆一区在线| 天色综合网| 国产激情综合| 国产精品久久久久久片| 国产精品不卡一区二区电影| 欧美 亚洲精品首页| 四虎影视永久在线观看精品免费网站| 人妻在线大香蕉| 麻豆久久久一区二区| 手机在线视频国内精品| 自拍偷拍草一草| 老司机午夜精品视频| 亚洲综合色图欧美| 国产精品一区二区后入| 日日夜夜草草草| 99久久com免费视频′| 国产精品麻豆成人AV艾秋| 人人插人人摸人人| 国产高清成人mv在线观看| 国产辣妈在线视频福利| 中文字幕欧美日韩三级| 91久热| 日韩精品国模| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 97欧美资源| 久九9精品| 亚洲资源网| 亚洲在高跟鞋自慰久久在色线| 国产亚洲色婷婷99精品91| 久久久久9久久久久| 欧美日韩m| 天天欧美色| 日韩亚洲美女一区久久| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 综合网欧| 国产一区96在线| 五月丁香婷婷色| 一线黄色免费性爱片| 翔田千里一区二区三区奶水| 日韩综合无码色欲vv| 欧美成人A√在线一区二区| 国产无马在线| 操逼操操操91| 大鸡吧尹人在线| 97超碰色屌| 嗯嗯啊好大| 极品一区二区三区免费| 天天摸天天操视频| 天天做天天爱夜夜爽毛片试看| 翔田千里爆乳巨臀无码| 亚洲中文日韩欧美大香蕉视频| 中国女人内射6XXXXX| 欧美久久伊人| 国产日韩在线播放| 99热精品免费| 天天亚洲综合| 人人操人人射人人干| 色狠人在线99| 午夜视频久久久| 九九九九久久久久| 国产AV激情无码久久无码 | 欧美久久九九| 欧美影音在线| 天天干嫩逼网| 色综合网1| www.狠狠| 另类老少妇| 试看日韩黄片| 国产粉嫩出水在线播放| 美女毛片999| 女人香蕉久久毛毛片精品| 国产偷拍网站| 狠狠色婷婷7777久| 婷婷香网站| 久久中文字幕在线观看| 伦伦成年午夜免费视频| 日韩av女优在线免费一区| 少妇500双飞99| 97在线播放| 92性色国产午夜福利在线661| 超碰97人妻免费在线| 操逼操网| 欧美日本天堂| 91精品国产长腿丝袜美女| 国产偷人伦激情在线观看| 爱妃国产亚洲视频中文字幕| 久久综合婷婷| 亚洲干B| 日韩性爱视频在线免费观看| 精品久久久久瑟瑟| 欲香欲色综合天天伊人| 亚洲男人天堂av| 中文字幕一区日韩精| 超碰天天操你比| 亚洲国产精品成人久久蜜臀| 亚洲无码一区二区三区三州| 九九九精品一区二区无码| 欧美日韩国产成人高清| 狠狠干综合| 欧美亚洲韩国视频十五区 | 欧美日韩222| 青草一区二区| 91操碰| 色99久草| 超碰免费在线| 亚洲色婷婷综合久久一区二区三区| 日韩性爱1级片视频| 蜜臀av中字字幕网站| 超碰吊日色| 欧美99热| 久久天堂| 日本九九久久99播| 亚洲一区二区三区不卡国产欧美| 天天做天天爱天天爽AV| 久久青青草原免费视频| 欧美 熟女 日韩| 男女性感激情网站| 亚洲文学偷乱拍啪啪啪啪| 日韩精品在线观看观看| 尤物视频偷拍免费| 国语av最新自产拍在线观看| 亚洲精品 欧美97色色| 黄色av一区二区在线| 婷婷8月天青娱乐| 高清无码国产亚洲| 春色综合网| 日韩美一区| 97干色| 国产精品小视频一区二区三区| 一级片视频啪啪| 亚洲性猛交| 岛国片国产成人亚洲播放| 色欧洲97| 日日夜夜干| 亚洲色图综合| 中文字幕加勒比海高清无码免费视频| A一区片| 亚洲综合校园春色| 免费看日本操逼视频| 日韩91网站| 一区久久久二区| 日韩欧美大力操| 日韩电影免费网站麻豆视频| 在线另类| 超碰人人操97碰| 日本黄页视频在线观看| 校园春色之综合网| 无码丰满熟妇一区二区浪潮AV| 国产吹潮女在线观看| 啪啪啪综合网| 国产综合在线视频网站| 歐美一級亂黃99在綫精品| 在线无码视频| 欧综合网| 色香综合天天影视综合 | 亚洲天天做日日做天天谢日日| 亚洲中文字幕精品一区| 老妇女91| 韩国三级三级BD在线| 久久久亚洲高清不打码| 91岛国动作片| 中国小夫妻勾搭露脸淫荡对白| 午夜影美女日鸡鸡天天视频国产| 超碰美国| 屁股久久久久久久久| 99热这里都是精品| 一级黄色性爱A级片| 4tube欧美女厕所| 日本精品人妻少妇一区二区| 久久久久成人亚洲国产| 成全动漫视频观看免费下载| 五月天人妻综合| AV老汉| 在线国产探花| 日韩亚洲精品一区二区| 加勒比伊人| 日本精品久久久久久久| 国产人妻一区二区三区欧美毛片| 欧美专区第一页| 黑人无码一区二区| 天天弄天天操| 青娱乐二区免费| 男人天堂无码| 丝袜狠狠草尤物 91| 有码免费观看| 97免费在线视频在线观看| 国产精品久久久三级无码| 男女猛烈无遮掩视频免费软件| 2017天天插| 色天天野狼综合社区| 热热热热日日漂亮永久永久国产日| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 日本高清一区二区在线| 一区不卡在线观看av| 中文一区二区三区影院| 青青草久草| 校园春色AV天堂| 亚州欧美综合| 职场同事知名国产国产精品久久欧美日韩 | 久久久国产精品亚洲精品| 麻豆av一区二区三区| 性色一线| 欧美高清性猛交| 久久久久中出| 97干天天| 午夜毛片高清免费不卡| 大香蕉青青9| 加勒比伊人综合| 绑缚麻绳人妻寝取完整版| 欧美亚洲第1页| 97色欧州| 成人精品视频| 久久有码视频| 91丝袜在线播放| 91色香| 日韩兔费看黄片| 12一15性XXXX粉嫩国产| 91在线秘 男同| 家庭乱伦网站国产| 日本中文字幕在线电影| 97青青操视频| 亚洲有码第一页| 国产熟女自拍| 美女被啪到深处抽搐视频| 黄色操人| 在线人人人人人人精品超| 日本欧美国内在线| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 天天日天天操天天射河南省| 操操操五月天婷婷丁香影院| AA特级绝黄| 国产免费一区二区在线A片视频| 欧洲色色| 日韩精品人妻中文字幕久久久| 国产不卡中文字幕免费avi| 97亚洲欧美日韩| 另类图片五月天| 78久久| 999精品国产高清一区二区| 偷拍自拍在线视频观看| 丁香五月天视频| 91成人在线| 熟女露脸激情自拍视频| 欧美成年人性爱视频免费观看| 影音先锋视频在线| 日产国产精品中文久久婷婷| 另类图片五月天| 极品销魂美女一区二区| 五月天婷精品激情| 青苹果影院男人的天堂| 干妹子| 免费A片三p视频| 日韩人妻无码专区| 无码人妻精品一区二区三区九九| 日韩十八禁| 中国少妇XXXX做受| 精品91摸| 亚州欧美在线| 美中日韩无码| 97干色天堂| 后入综合久久| 无码精品人妻一区二区三区妖精 | 国产美女自拍视频| 超碰成人最新最好看| 熟女丝袜视频| 97超碰超| 大香网伊人久久综合| 久久一二三四五六七八九区区| 色妺妺AⅤ| 久久久久久AV无码免费网站| 久神马| 夜夜草天天| 日韩一区二区精品视频| 玖日综合网| 日韩精品免费高清视频在线| 国产成自自拍在线观看| 日韩欧美福利视频看看| 玖玖爱综合| 日日摸天天爽夜夜欢| 乱老女人一区二区视频| 丰满熟妇大乳做爰| 99热这里只有精品地址| 少妇久久久免费| 一级黄色性爱A级片| 97亚洲资源| 精品欧美老熟女一二区| 国产视频一区二区在线观看| 91精片| 人妻夜夜爽天天爽麻豆三区网站| 91精品国产综合久久久蜜臀酒店| 六月色婷婷| 啊啊啊骚| 国产又粗又又黄又猛| 欧美91网| 欧美精品人妻视频| 久久伊人最新网址视频| 欧洲乱码一区二区| 欧美 日韩 亚洲 春色| 国产精品不卡一区二区三区| 日本性爱网址| 蜜臀久久99精品久久久久久成人小说| 超碰av在线| 亚洲熟女人妻中文字幕一区二区| 综合色图区| 国产拍偷精品网站| 亚洲熟久久| 凹凸久久人人| 夜夜高潮夜夜爽夜夜爱爱一区| 香蕉久久国产AV一区二区| 国产一区二区精品久久久不卡蜜臀| 精品一区二区亚洲国产| 97欧美综合| 亚洲AV资源| 国产欧美精选激情视频| 欧亚三区动漫| 炮色五月| 久久综合资源一区二区| 99热这里都是精品| 嗯~啊~快点 死我视频| 免费的黄片有限公司| 日本新免费二区三区| 欧美日韩岛国大片在线观看| 新亚洲无码| 不卡一区视频| 日韩一级二级| 国内偷自视频区视频综合| 骚妻少妇精品性色无码四色A V| 99色在线| 嫩草影院在线观看精品| 97视频在线播放| 男人天堂综合| 91亚洲人电影| 新婚人妻扶着粗大强行坐下| 人妻丝袜美腿中文字幕| 久久人体一区二区| 蜜臀亚洲中文| 色婷婷影视| 亚洲国产欧美一区二区潘金莲| 后入式999| 色老汉色| 夂久色| 欧美人妻精品一区二区| 亚洲影院成人| 久久精品区| 亚洲黄a三级三级三级看三级| 丁香五月色情| 亚洲精品国产熟女久久久久久| 91成人无码| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 久久久久国产亚洲一区欧美色图日韩| 屁屁影院一区二区三区国产| 亚洲欧美日韩免费观看| 96国产精品| 国产精品午夜福利视频| 中文字幕av久久爽Av| 色婷婷影院| 日本一区二区做爱的视频| 思思视频免费看网站| 大色综合| 综合久久9| 78m成人视线| 风月影院男女十八禁| 精品久久久久黄少妇| 日本在线一二| 色优久久| 久热九九| 国产高潮AA片免费看| 人人操人人搞人人草| 三级精品三级在线观看| 欧美色www亚洲国产阿娇要播| 久久久久久久性爱| 亚洲日韩美女丝袜美腿人妻视频| 好湿好紧视频| 日本亚洲嫩草影院啪啪| 欧美日韩人妻精品系列一区二区三区| 九色 蝌蚪 熟女自 | www.91逼逼.com| 国产一区二区在线播放量| 91色综合| 成年人网站在线免费观看| 又大又大又大又粗爽高潮观看| 久草资源在线| 亚洲国产另类在线中文| 色综合国产在线观看| 最新无码国产| ,成人免费啪啪视频| 免费av在线播放二区| 午夜福利一区二区影院| 国产精品干干干| 97人人操人人摸人人爱| 无码少妇精品一区二区60岁老人| 免费看日本操逼视频| 丁香久久| 久久久av爱| 久久同城AV| 国产女主播视频在线观看| 天天干人妻视频| 久久久久久999| 大香蕉一级黄色片久久| 成人97人人超碰人人| 国产精品999zyz| 亚洲精品乱码久久久久久蜜桃麻豆| av资源在线观看少妇| 少妇 综合| 欧美se亚洲| 欲女人妻性色av| 超碰97极品9| 农村女一级毛卡片| 欧美人妻久久精品二区三区 | 亚洲日韩美女丝袜美腿人妻视频| 91P0RNY大屁股人妻| 亚欧视频在线| 色婷五月天| 久久久久久91香蕉国产| 亚洲一区中文字幕| 强奸抽插av| 欧美丰满熟妇XXXX性ppX人交| 少妇二级| 人妻精品一区一区三区蜜桃91| 999精品久久久久久久| 美女操逼A A| 久久伊人五月天| 青青草黑寡妇男人天堂| 超碰在线日韩一区| 日韩99精品视频综合区| 日日日日日| 综合91网| 久久精品 六十路 熟女 欧美| 中文字幕精品区先锋资源| 精品久久視頻在线| 在线小说视频一区| 国产无码精品成人| 色婷婷电影网| 区自美91| 都市久久精品激情亚洲| 狠狠欧美| 人妻熟女一区二区三区视频| 精品一区二区成人| 久久国产精品,久久国产| 日韩91网| 亚洲精品a人片在线观看视| 超碰97在线 欧美 国产| 搡老女人老91二区| 麻豆啪啪啪视频| 午夜毛片高清免费不卡| 成人午夜高潮av猛片| 91一区二区| av2014 日韩在线中文字幕| 密乳无码| 日本一天色道久久久精品视频| suv精产一二三区| 亚洲精品aa久久伊人| 99热精品国产| 影音先锋每日最新资源在线观看| 伊人成人中文字幕久久网| 一二三四区操操Av| 日美免费黄片| 少妇99| 国产不卡免费在线视频| 青青欧洲黑| 俄罗斯一区二区视频在线观看| 日本美女性生活久久久久久久| 玖玖久久久| 色噜噜狠狠色综合日日| 蜜臀久久99精品久久久久久成人小说| 婷婷五月天激情网| 果冻传媒一区二区三区| 天天草天天干天天日| 美女网站黄页| 国产成人无码高清| 极品美女嘿咻| 大香蕉伊人久久| 一本色道综合久久欧美日韩精品| 日本99热| 亚洲色图欧美一区二区不卡| 欧美专利1区2区3区4区5区免费| 福利视频合集| 亚洲三级网址久久最新| 小日子操bb在线看| a片亚洲一本通视频| 在线无码操| 新91视频.cmp| 国产精品一区人妻精品阁在线| 国产精品福利视频| 日韩超碰精品综合| 国产女人极品高潮毛片| 2019男人的天堂| 久久婷婷五月天| 91在线欧美| 96免费视频在线| 成年女人黄网站| 久久精品区| 国产自产91区13区| 中文字幕精品一区二区精| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照| 婷婷五月天丁香| 秋霞怕怕片| 久久久久元码视频| 久久久五月天| 国产精品福利视频播放| 国产久9| 亚洲 中文 女同| 亚洲一级性爱视频免费看| 麻豆一区二区三区在线看| 情侣开房子拍 日韩无码 女的很漂亮| 亚洲 无码 偷拍| 欧美丝袜美女电影一二三四区| 亚洲男人天堂2019| 大香蕉www.超碰| 日本久久久久久久久久| 色女综合| 成人看片网站| 中国一级特黄大片护士| 亚洲一区二区中文字幕| 亚洲欧美国产中文字幕| 99久久久| 男人a天堂手机在线版| 日韩啪啪视频| 国产精品久久久久久久久久二区三区| 操人妻丝袜高跟| 竹菊影视国产一区二区| 综合伊人激情| 女优大全 - 91n| 自拍亚洲综合| 欧美亚洲第1页| 五月综合激情| 欧美久久伊人| 亚洲av综合色区图片亚洲| 中文字幕三四五区| 青青草国产一区二区三区| AV天天综合| 九色婷婷| 在线观看av区| 亚洲精美粉嫩嫩泬在线观看| 日韩av在线精品观看| 蜜桃天美传媒AV一区二区三区| 色综合99999| 欧美亚男人的天堂| 理论久久婷婷网 8| 成人av动漫在线观看| 强奸乱伦AV网站| 亚洲国产精品无码AV久久久| 91亚洲高清| 青青草一区二区高清无码视频| 一区二区国产视频在线观看| 青青草吊丝| 玖玖97综合 | 久久 精品| 老熟女天天操| 丝袜美腿91| 91激情国产| 色婷婷一区二区三区久久午夜| 情色五月天久久久| 超碰99热中文字幕| 色盈盈影院| 久久九七| 久久精品视频在线观看| 欧美精品双插| 大香蕉国产中文自拍| 校园春色亚洲欧洲| 久久一二三四不卡| 亚洲揄拍网| 欧美大战久久久伊人| 97国产色图| 超碰97首页| 亚洲大胆人体av| 大香蕉综合在线| 伊人少妇久久久| 亚欧美色图| 午夜福利 成人 91| 自拍六区| 国产精品成久久久久午夜午夜| J?P?NESEHD熟女熟妇伦| 成人a v在线播放免费| 久久草草亚洲蜜桃臀| 欧美A片中文字幕| 强奸乱伦免费网站| 午夜偷拍久久熟女| 欧亚免费视频| 日本91白丝| 欧美欲色| 操老熟女AV| 夜夜高潮夜夜爽夜夜爱爱一区| 怡红院成人视频| 亚洲国产精品无码AV久久| 国产又色又粗又黄又爽| 手机在线视频国内精品| 岛国成人av在线播放网址| 人人人人人人少妇| 中文字幕在线观看网页| 中文字幕久久亚州无码| 清纯唯美第一页| 你懂的在线观看区国产| 国产一区二区a毛片| 韩国一级婬片A片AAAAA| 国产丝袜美女诱惑| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 天天插天天舔舔天天干| 久久久久亚洲精品| 久区视频| 极品综合| www.久久| 国产情色第一第二页在线观看| 96国产精品| 岛国福利在线精品播放| 桃花色涩综合影院| 中文字幕亚洲欧美在线不卡| 曰本道人妻久久久在线不卡色视频| 亚洲Av诱惑| 天堂а√在线最新版在线| 亚洲精品视频在线| 伊人aaa| 亚欧免费观看视频| 亚洲精品美女久久久久久久久| 亚洲精品丝袜| 东京热,男人的天堂| 正在播放国产精品一区| 99热这里都是精品| 搡老女人老91妇女熟女| 国产婷婷综合在线观看| 偷看洗澡一二三区美女| 日韩人妻无码精品系列| 九九九九免费| 亚洲日韩精品在线播放| 成人一区二区三区四区| 懂色Av| 亚洲色综合| 啊啊啊啊啊啊啊网址在线观看| 性色AV网站| 天天日日夜夜| 精久久久| 亚洲αv一区二区三区| 99re在线观看| 色香AV| 婷婷久久综合| 99操逼| 强免费黄色网址| 精品人妻一区春色| 日本三级A片网站com| 99.色网| 丁香九月婷婷| 超91综合网| 成人三级片一区二区三区视频| 国产精品无码在线| 欧美国产操逼| 91社区拍啪人妻| 伦在线97| 中日韩久久久| 91路www| 欧美黄色大片在线观看 | a啊啊啊啊啊啊啊啊一区二区| 日韩亚洲中文字幕在线| 欧美亚洲厕所精品偷拍91| 欧美Aⅴ| 你草精品在线视频| 在线观看无码三级少妇| 亚洲免费97免费| 小视频国产| 超碰免费欧美7| 亚欧成人中文字幕一区| 91 国产丝袜在线播放-百度| 国产乱人伦AVA麻豆软件.| 91亚洲丝袜| 激情五月天丁香社区| 日韩欧美三级| 丁香啪啪| 亚洲欧美综合| 69视频福利导航| 一类无码操逼视频| 91美女視頻| 不卡啪啪视频| 伊香蕉综合久久久久久久噜噜噜| 国内外色色色色色成人视频| 亚洲色狠| 超碰97网址| 人人摸人人添人人操| 曰本特级特黄特色黄色A级网站高清在线免费看 | 久久精品国产亚洲AV无码电影| 亚洲国产亚洲天堂| 日本欧美成人片AAAA| 七月婷婷综合| 天堂射| 伊人五月天| 极品另类| 在线观看午夜婷婷久久久久清性观看| 国产 三级自拍| 丝袜天堂网| 亚洲乱熟女一区二区| 少妇免费视频| 9国产超碰| 成人 日韩欧美一区| 日韩肏逼视频| 伊人色综合欧美| 99综合免费视频| 69天堂| 乱久久久| 1024香蕉视频| 夜夜天天噜狠狠爱2021| 亚洲女人91| 麻豆国产第一| www.zbzhongsen.com| 欧美性爱日韩高清| 伊人嫩草| 亚洲狼狼干综合1| 人人操人人摸人| 黑人猛交| 人妻少妇精品无码专区二区密桃| 欧美另类色图片| 天堂无码精品国产久| 日本精品一区二区三区四区的功能| www.AV有限公司一区| 99re在线观看| 亚洲av影音先锋| 91狠狠| 97在线观看免费| 艳尻美人妻| 蜜臀少妇一区二区| 午夜福利精品| 免费观看网黄| 美女91| 欧美九一精品久久久熟妇| 成人日本精品九区| 激情五月天网站| 久久久久久精品免费看A级| 极品销魂美女一区二区| 国产精品久久久午夜夜伦鲁鲁| 99热在线不卡| 久悠悠av| 99热精品在线| 成人丁香五月| 日韩不卡在线一区二区| 人妻干天天| 粉嫩av在线| 9I1性色影院| 日本精品一区二区三| 久草精品国产蜜臀| 久久9精品视频| www.丁香五月| 99热99色| 国产一区二区三区精品观看啪| 人妻少妇被猛烈进入中| 国产成人91一区二区三区| 在线不欧美| 99夜夜操| 天天干人人乐| 91中文字幕制服丝袜免费视频| 国产熟女自拍| 91少妇通奸网站| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 亚洲欧美日韩偷拍色图| 91丝袜视频在线观看| 成年在线视频日本亚洲在线视频区精品江靖宇公司 | 日欧毛片久久| 色欲色香天天天综合网www-亚洲综合国| 熟女啪啪视频| 99热亚洲天堂| 91丝袜在线观看视频在线观看| 婷婷五月色| 啊啊啊啊嗯嗯嗯用力好爽 | 亚洲综合小视频小说在线观看| 热天堂一区二区| 九九无码久久精品视频| 狼人综合婷婷激情四射 | 在线综合网| 午夜精品久久一区二区| 性色AV网站| 亚洲国产精品无码AV久久久| 日本黄色精品专区网站| 欧美精品一区二区少妇免费A片| 国产成人精品必看 | 97久久免费| 在线亚洲精品久久久| 色综合20p| 精品人妻一区二区三区蜜桃视频| 97在线观看免费| 天天肏夜夜肏| 91香蕉国产尤物视频| 日韩性爱小视频| 精品毛片av一区二区| 亚洲精品无码成人久久久99 | 精品人妻久久久| 啊啊啊啊啊在线| 成人av在线播放| 日韩精品黄片免费观看| 亚洲国产一区二区三区四区国产| 色情综合网| 人人操天天爽| 九九亚洲色在线观看| 色吊丝 日日骚 清纯唯美| 久久久久夜夜夜夜| 国产精品网址| 国产精品一区二区黄片| 国产精品九9| 青青伊人久久| 夜夜嗨一区二区三区直播内容| 热思思免费视频| 婷婷99狠狠躁天天躁| 亚洲熟女综合| 女人18精品一区二区三区| 97精品一区二区三区免费| 国产强奸乱伦xd| 色综合色综合网| 天美一二三在线观看Av| 爱丝福利| 国产在线能看的你懂的| 国产女性无套 免费观看| 色性荡荡荡荡视频| 热热色综合网| 免费看黄片现成| 爱我干综合| 超碰碰激情97+久| 国产熟女无套内射| 91在线超高颜值国产| 久久精品小视频| 啊啊啊啊啊啊啊啊要喷了| 精品999999| 日本亚洲熟女视频| 91天天爱| 草草电影院| 大香蕉乱伦视频网| 999 久久久| 一区二区三区美女超清| 五月婷在线| 亚洲s色图| 操逼日批| 国产精品情侣啪啪| 夜夜嗨一区| 日韩 欧美 另类 人妻| 中文字幕 一区二区 亚洲无码| 97在线/亚洲| 中文字幕精品日韩中文字幕| 91网站18在线观看| 男女啊啊啊啊啊| 国产网站在线播放| 超碰在线人妻不卡| 97综合| 午夜精品久久久久久久男人的天堂 | 视频黄色国产一级| 欧美少妇第一页| 啊啊啊啊网站| 亚州情色j区| 麻豆av一区二区| 影音先锋国产精品| 亚洲日韩黑丝| 日本欧美亚洲高清在线看| 国产熟女二区| 欧美日韩电影成人在线| 97一区二区蜜臀| 思思热国产高清| 久久欧美按摩999| 精品一区二区三区丰满熟女-亚洲欧美一区| 熟女突然公开看18禁影片 | 综合av社区| 91色五月俺来也| 无遮挡男女激烈动态图| 福利风月五月天影院| 亚洲麻豆av一区二区| 亚洲中文字幕乱码无码一区二区| 亚洲国产丝袜熟女av| 国产自产91区13区| 午夜男女爽爽大片免费观看| 亚洲天堂另类美腿| 免费A片三p视频| 欧美九九99久久精品| 国产家庭乱伦表演| 欧美色图私拍91| 一级片在线观看高清无码| 久久久久久9999| 亚洲色 国产 欧美 日韩| 国产风韵犹存熟妇三区| 影音先锋国产精品| 少妇的嫩逼图片| 91久久精品蜜臀| 国产狂喷潮在线精品| 97视频620| 成人5码视频| 国产精品夜夜夜| 天天流夜夜操| 少妇一级无码精品| 校园春色亚洲无码| 深田咏美亚洲精品福利社| 好涩综合| 久久9 9 9精品| 久久av一级av少妇av高潮| 91青青在线视频| 99性爱| 中文字幕日韩专区精品系列| 青青青艹在线视频| 337p大胆噜噜噜噜噜91Av| 国产97亚洲| 久草男人天堂| 人人色人人操在线| 成人精品无码| 日影院久久婷婷夜夜网| 亚洲精品成人| 国内毛片欧美香蕉精品| 久久精品99久久久久久| 六月丁香五月婷婷| 国产精品一区二区久久精品| 屁股久久久久久久久| 精品久久視頻在线| 免费啪啪av| 亚洲丝袜少妇在线| 欧美72网页| 久久丁香| 日韩人妻一二三区视频| 漂亮人妻被强中文字幕hd| 日韩AV中文字幕电影| 玖玖爱免费观看视频| 精品无码秘 人妻一区二区| 亚洲色悠悠久久88| 国产精品女久久久久av爽| 99www.bibizy香蕉资源国产一区二区三区高清 | 人妻无码后入| 免费看日产一区二区三区| 一区AV| 97人人夜| 试看福利| 91女在线观看| 青青操狠狠撩| 手机看片日韩人妻| 十八禁黄色| 色哟哟av网址| 国产精品对白内射| 操一区| 亚洲一卡2卡3卡4卡乱码网站 | 九九视频黄色片| 乱人乱色一区二区三区免费 | ..日韩av毛片精品久久久| 性色aV一区二区三区噜噜| 操老熟女AV| 国产青视频| 久久9亚洲| 色五月婷婷五月天| 欧亚免费视频| 人人看欧美性爱| 成年人网站在线免费观看| 日韩99999| 91精品操美女| 啊啊啊啊啊啊啊网址在线观看| 性色中出| 色一射色一射| 亚洲av夫妻操穴网| 综合色色网| 天天精品| α√在线| 欧美视频一区二区在线| 午夜亚洲国产理论秋霞| 日韩操啪| 亚洲欧美另类激情小说| 欧美在线啊啊| 欧美色网络| 人妻精品一区二区| 九九九偷拍| 欧美色图99| 四虎免费在线播放| 色香网| 亚州五月| 亚洲中文sv| 深夜激情 | 婷婷五月天激情四射| 强奸a片网| 久9视频| 色香蕉影院| 久久午夜伦| 天天欧美色| 三级片大波波| 激情文学欧美| 东北女人| 夜夜 中文视频rt| 爱妻综合网| 91麻豆天美国产欧美高潮| 欧美同性恋 的搜索结果 - 91n| 日本不卡中文| 男女啊啊啊| 一中国女人毛片水真多|