Bencharks ցանցեր
1) Ինչո՞ ւ է անհրաժեշտ ցանցային բենզալցակայաններ
Ցանցի բենչմարկները վերարտադրողական չափումներ են և հաղորդակցման կայունություն էկոհամակարգի հանգույցների միջև 'ռուսական ստուդիայի/RGS վճարումների օպերատոր/PSA/APM/KYC/AML wwww.afiliats/media www.CDN/edge։
Նպատակը SLO-ի համար թվային երաշխիքներ ստանալն է, պլանավորելը (capacity), նվազեցնել Cost-to-Serve-ը և ապահով աճեցնել քարոզարշավները/ալյումինե/ռոտորները։
Հիմնական օգուտները
Կանխատեսելի r95/պինդ ձգումներ գագաթնակետին։
Ժամանակին ֆեյլերը ճանապարհներով և պրովայդերներով։
Նվազեցումը KUS/ենթախմբերում և «պրոտեկների» նվազումը ձագարանում։
Թափանցիկ համեմատությունը կատարվում է SLI-ով և գնով։
2) Բնակավայրի տարածքները (Scope)
1. L3-L4: RTT, ջիտթեր, կորուստներ, թողունակություն, BGP/Anycript վարքագիծը միջադեպերի ժամանակ։
2. L7/API 'լատենտ և հաջողությունը (լոգինը, դեպոզիտը, դրույքաչափը, սպինը), error-2019, retrai։
3. Սթրիմինգը (Live-kasino/Windows RTC) 'end-to-end ուշացում, ֆրեյմրեյթ, packet loss։
4. Վճարումները/PSA/APM: Հեղինակային իրավունքի/չեկաուտի ժամանակը, հաջողակ գործարքների մասը, charjbek ռիսկը։
5. KYC/AML 'սցենարի վրա հավատարմագրման տևողությունը, pass/fail մասնաբաժինը, գծերը։
6. Իրադարձական անվադողեր (Kafka-sovm.) 'կուսակցության լագը, throughput, rebalancing, E2E-ժամանակը։
7. Քեշի/BD: hit-ratio, p95 get/2019, lag կրկնօրինակը, TPS շարդերի վրա։
8. GSLB/RF: ռետոլվա/108 ժամանակը, գեո-2019 ճիշտ։
9. WAF/bot-պաշտպանություն 'ռուսական լեգիտիմ պաշտպանություն, կեղծ գործիքներ, overhead։
10. Դիտարկումն այն է, որ թրեյսինգի ամբողջությունը, թանաքը/լոգոն։
3) Մետրիկի և SLO (նվազագույն հավաքածու)
API (քննադատական գործարքներ)
Լոգինը ՝ p95-300-500 մզ; սխալը 0,3 տոկոսն է։
Դեպոզիտ (PMS նվագախումբ): p95 no 1,5-2,0 s; Ռուսական հաջողությունը 96-98 տոկոսն է (APM-ով)։
Տոկոսադրույք/սպին: p95-150-250 մզ; Թայմաուտները կազմում են 71%։
Striming Live-kazino: E2E ուշացումը 3,300-800 մզ է, կադրերը ՝ 0,5 տոկոսը։
Բրոքերը 'p95-200-500 մգ պինդ ծանրաբեռնվածության դեպքում, 99,9 տոկոսը առաքման։
Քեշ/BD: p95 get 242-5 ms (Redis), p95 SQL-ձայնագրությունը 10-30 Ms գնդակի վրա։
GSLB/Anycript: Տարածաշրջանի տեղափոխումը 3830-90 s է, ռեզոլի սխալը 0,01 տոկոսն է։
WAF/bot ֆիլտրը 'false positive մասնաբաժինը 0,1 տոկոսն է բուժական սերմում։
Դիտարկումը 'treis-coverage-95 տոկոսը կրիտիկական ճանապարհների համար, ձգձգումը 355 վ։
4) Բեռի պրոֆիլները (Workload Mix)
Իրական բենչմարկը ընդօրինակում է վիրահատությունների մասնաբաժինը տիպիկ պատուհաններում
Օրվա սովորական (Baseline)
Վիտրինի/բովանդակության ընթերցումների 60 տոկոսը, խաղային գործողությունների 30 տոկոսը (տոկոսադրույքը/սպինը), վճարումների 8 տոկոսը, KYC 2 տոկոսը։
Պիկ ֆոսֆա/2019
+ 2-3 ռուբլիներ RPS տոկոսադրույքով/մեջքով; + 1,5 ռուբլիներ։ վեբկայքերի աճը։
Սպորտային իրադարձությունների ավարտը
+ 3-5 հազար տոկոսադրույքի հարցումներ 15-30 ռուբլով, 108/105 գործակիցների աճը։
Գիշերային լողավազանը (աշխատավարձային օրը)
Կարճ, բայց վճարումների կտրուկ աճը/եզրակացությունները; հակաֆրոդի ստուգումներ։
Յուրաքանչյուր պրոֆիլ պետք է ունենա ստոխաստիկա 'անհավասար «ships», դադարներ, կրկնվող փորձեր, drop կադրեր տեսանյութում։
5) Բենչմարքինգի մեթոդաբանությունը
5. 1 Սկզբունքներ
Վերարտադրությունը 'IaC ստենդների կազմաձևումը, տարբերակների ամրագրումը։
Փորձի մաքրությունը 'ֆոնի ջո/բեկապների մեկուսացումը, կայուն seed հավաքածուները։
Դիտարկումը 'trace-id-ի միջոցով, L3-L7 մետրի հարաբերակցությունը։
Ռետրերի վերահսկումը 'լիմիտներ/ջիտթեր, գաղափարախոսություն, հակառակ դեպքում «փոթորիկը» աղավաղում է արդյունքները։
Երկու ստացիոնար չափումներ ՝ սառը սկիզբը (տաքացնելով կեշը) և մեղավոր վիճակը։
5. 2 Սթենդներ (Topologies)
Գլոբալ 'Anycase III + GSLB-ը PoP 24L4/L7-ի տարածաշրջանային հաշվեկշիռ է։
Շվեյցարիա ՝ spine-leaf fabric, ingress/WAF, բրոքեր, քեշ մակարդակներ, BD շարդներ։
Wendor-Petli: ուղիղ PPN/2019։ PBS/KYC/պրովայդերների հետ։
Chaos-2019 'կառավարվող fox-միգրացիաները (ուշացումները, կոննեկտների նետումը, AZ-ի անկումը)։
5. 3 Գործիքներ (դասարանների օրինակներ)
Գեներատորներ ՝ HTTP/gRPC 2019, Windows Socket/Windows RTC էմուլատորներ, ստացիոնար/KUS-էմուլյատորներ, Kafka-արտադրողներ/կոնսուլյատորներ։
Sneffers և ավելացողներ ՝ eBPF-թեստեր, pcap, PCU/alloc, հետքեր։
Տե՛ ս ՝ խաղալիք-շարքը, լոգները, թրեյսները, սխալները։
(Հատուկ ապրանքներ ընտրվում են ձեր ապակու միջոցով)
6) Թեստերի հավաքածու (կատալոգ)
6. 1 L3–L4
RTT/jitter/կորուստ տարածաշրջանների միջև և մինչև գողերը։
BGP/Anycript feilover 'նախածննդյան տեղափոխման ժամանակը, ճանապարհի քայքայումը։
6. 2 L7/API
Login/Authorize/Token Refresh-ի պայթյունի տակ։
Bet/Spin Idempotency: Կրկնակի հարցումներ բեկորների հետ, պաշտպանություն դուբլներից։
Wallet/Balts Consistency: Մրցակցային ձայնագրություններ, սերիալիզացիայի ստուգում։
6. 3 Striming/Windows RTC
Media path latency-ը packet loss 0,1-1 տոկոսով, բիթրեյթի փոփոխությունը, PoP-ի փոփոխությունը։
Viewer fan-out 'SFU/CDN շերտերի մեծացում։
6. 4 Վճարումներ
Nokout-ը 3-DS-ի տակ 'պիկ հեղինակներ, PMS-հանգույցի նվազումը, fallback-երթուղին։
Հակաֆրոդ ներդիր 'որոշումների կայացման ուշացում, false positive/negative։
6. 5 KYC/AML
Դոք-չեկ և սանկցիաներ 'SLA պատասխանը, հերթերը, դեգրադացիան մինչև «mants review»։
6. 6 Իրադարձություններ/բրոքեր
Throughput & Lag 'կուսակցության աճը, ռեբալանսը, կոնսումերների հրաժարվելը։
Exactly-once-ը բիզնես իմաստով 'deduplication, կրկնվող առաքումներ։
6. 7 Քեշ/BD
Hit-ratio դեգրադացիա 'ազդեցություն p95 API, warm-up ռազմավարության վրա։
Շարդինգ/կրկնօրինակներ ՝ failover, ռեդների ուշացում, write-ampliation։
6. 8 Անվտանգություն/WAF
Bot-mix: պաշտպանություն ռուսական skreping/clik-froda առանց հակադարձման։
7) Վիճակագրություններ և հաշվետվություններ
Բաշխման մետրերը ՝ p50/p90/p95/p99, MAD/jitter, վստահելի ընդմիջումներ։
Հարաբերականություն. Մենք կապում ենք L3 (RTT/կորուստ) L7 (API լատենտ) հետ, ինտեգրված ծրար SLI PSA-ի հետ։
Ռեգրեսիա/բեյսլիններ 'համեմատում ենք A/B բաղադրիչները, կառուցում ենք ռեգրեսիայի գրաֆիկներ։
Սեմանտիկան բացատրում է. «պրովայդեր/տարածք/AZ/տարբերակը/WAF կանոնը»։
Զեկույցի ձևաչափը ՝ 1) stand/mics; 2) SLO vs փաստ; 3) նեղ վայրեր։ 4) առաջարկություններ. 5) էկո-ազդեցություն։
8) Բենչմարկի պրովայդերներ (համեմատություն և դասակարգում)
Յուրաքանչյուր PMS/KYC/բովանդակության պրովայդերը գրված է
SLI 'aptaim, p95 պատասխան, սխալների մասնաբաժինը x3/x5 բեռ։
DR պատրաստակամություն 'cut-over ժամանակը, rate-limits/quot/retraev առկայությունը։
Իրավաբան 'գեո սահմանափակումներ, տվյալների պահպանում, DPIA։
Տնտեսությունը 'գործարքի գինը/1000 իրադարձություն/րոպե վիդեո, տուգանային/վարկեր։
Վերջնական սկորինգը 'հավասարակշռված գնահատում ռուսական շուկաների տակ։
9) Տնտեսագիտության հետ կապը (Cost-to-Serve)
Յուրաքանչյուր բենչմարկ փոխանցվում է փողով
Cost per rps (API, broker), Cost per txn (07/CUS), Cost per stream (Bitrait 220 րոպե)։
Մարջինալություն. Ինչպես r95/սխալները ազդում են ծրարի վրա (FTD, դեպոզիտ, տոկոսադրույքը) - GGR։
Capacity budget: Որքա՞ ն RoR/հանգույցներ են պահանջվում պիկ-կոդավորման համար։
Օպտիմալ առաջարկություններ 'որտեղ ավելի էժան է' ավելացնել քեշ/կուսակցություն/RoR կամ փոխել երթուղին։
10) Կոմպլասենսը, անվտանգությունը և մասնավոր լինելը
PII-նվազեցումը 'վառարանների ինդեքսիզացիա, առանձին սթորաջներ։
DPA/DPIA 'թեստի նպատակները, պահպանման ժամանակահատվածը, արտեֆակտների հեռացումը։
Zero Trust: mTSA, JWS/HMAC ստորագրությունը, ստենդների մեկուսացումը պրոտդի տվյալներից։
RG ասպեկտներ 'սցենարներ, որոնք բացառում են խոցելի խմբերի խթանումը (միայն տեխնիկական)։ մետրիկներ)։
11) Anti-patterna
Bench առանց ռեցոտիվների/idempotenty-ը բացատրում է «ավելի լավ կյանքի» արդյունքները։
Փոստի և պատի խառնուրդը, կենդանի PDn թեստը։
Միակ ճանապարհը/պրովայդերը թեստերում (SPOF-ը չի բացահայտվել)։
«Միջին» մետրերը առանց պոչերի (ոչ p95/p99)։
Սթենդը առանց դիտարկման և թրեյս-coverage <80 տոկոսը։
Տեղական թեստ առանց համաշխարհային աշխարհագրության և GSLB-ի։
12) Վառելիքի գործարկման թուղթը
1. Նպատակները և SLO 'կրիտիկական գործարքների ցուցակը և ռուսական շեմերը։
2. Բեռնման ռազմավարությունը 'Baseline/Peak/Final/Payday։
3. Սթենդը և IaC 'տարածաշրջաններ, PoP, երթուղիներ, տարբերակներ, նստարաններ։
4. Դիտարկումը 'treiss/metrics/logs, war-room, alerts սխալների համար։
5. Անվտանգություն 'թունավորում, mTSA, vendor գոտիների մեկուսացում։
6. DR սցենարները 'GSLB/BGP ֆեյլերը, AZ/PSA/KYC/պրովայդերի անկումը։
7. Տնտեսությունը 'www.Cost-to-Serve-ը և մարման շեմերը։
8. Հաշվետվությունները ՝ ձևաչափեր, dedline, սեփականատերեր և RACI։
13) Զեկույցի ձևանմուշը (1 էջանոց)
Համատեքստը 'նպատակը, ամսաթիվը, պատը, տարածաշրջանները։
Բեռների միկսը 'վիրահատությունների մասնաբաժինը, փուլերի տևողությունը։
SLO-ի արդյունքները 'նպատակը, կարմիր գոտիները։
Root Causes: Առաջին երեք նեղ տեղերը (ցանցային/կիրառական/վենդորական)։
Առաջարկություններ ՝ արագ ֆիքսներ (0-7 օր), միջին (3630 օր), 108 (> 30 օր)։
Էկոլոգիական էֆեկտը 'uplifta FTD/ARPU/LTV կանխատեսումը և Cost-to-Serve նվազումը։
DR/Chaos պլանը, որ ստուգված է և երբ հաջորդ պրոթոնը։
14) Բենչմարքինգի էվոլյուցիայի ճանապարհային քարտեզը
v1 (Foundation) 'ձեռքի պրոգոններ, հիմնական պրոֆիլներ, SLO թերթ։
v2 (Automation): nightly/wekly progle, շարժիչների արտադրություն, guardrails։
V3 (Adaptive) 'SLI-ի, նախածննդյան ալտերտերի, սինթետիկ ավելի մոտ իրականությանը։
v4 (Networked Governae) 'խաչաձև գործընկերային բենչի, ընդհանուր մետրերը և տուգանային/SLA վարկերը։
Live ռեզյումե
Ցանցի բենչմարկները ոչ թե «վարակիչ չափիչ» են, այլ մշտական առարկա, որը կապում է SLA գործընկերները, SLO ապրանքը և տնտեսությունը։ Ստանդարտացրեք բեռի պրոֆիլները, չափեք p95/p99 կրիտիկական գործարքների վրա, փորձարկեք կեղծ և քաոս սցենարները, համարեք Cost-to-Serve, և ձեր էկոհամակարգը կաճի կանխատեսելիորեն նույնիսկ համաշխարհային գագաթների օրերին։