Şəbəkə bençmarkları
1) Niyə şəbəkə işarələri lazımdır
Network benchmarkları ekosistem qovşaqları arasında təkrar edilə bilən performans və dayanıqlıq ölçmələridir: operator, studiya/RGS, ödənişlər/PSP/APM, KYC/AML, affiliates/media, analitika/brokerlər, CDN/edge.
Məqsəd SLO üçün rəqəmsal zəmanət almaq, tutumu planlaşdırmaq (capacity), Cost-to-Serve-ni azaltmaq və kampaniyaları/buraxılışları/turnirləri təhlükəsiz şəkildə genişləndirməkdir.
- p95/pik gecikmələri pik tədbirlərdə proqnozlaşdırıla bilər.
- Marşrutlar və provayderlər üzrə vaxtında feylover.
- KOS/ödənişlərdə itkilərin azaldılması və hunidə «sızmaların» azaldılması.
- SLI və qiymət üzrə təchizatçıların şəffaf müqayisəsi.
2) Ölçmə sahələri (Scope)
1. L3-L4: RTT, Jitter, itki, bant genişliyi, hadisələrdə BGP/Anycast davranışı.
2. L7/API: gizli və müvəffəqiyyətli sorğular (giriş, depozit, bahis, spin), error kodları, retray.
3. Streaming (live-casino/WebRTC): end-to-end gecikmə, çərçivə sabitliyi, packet loss.
4. Ödənişlər/PSP/APM: avtorizasiya/çekaut vaxtı, uğurlu əməliyyatların payı, çarjbek riski.
5. KYC/AML: ssenari yoxlama müddəti, pay pass/fail, növbələr.
6. Hadisə şinası (Kafka-sovm.) : lag parties, throughput, rebalancing, E2E-hadisə çatdırılması vaxt.
7. Keşi/BD: hit-ratio, p95 get/set, lag replika, TPS şardlarda.
8. GSLB/DNS: sürət/keçid vaxtı, geo marşrutun düzgünlüyü.
9. WAF/bot qorunması: legitim trafikin keçməsi, saxta pozuntular, overhead.
10. Müşahidə: treysinqin tamlığı, metrik/log enjestinin gecikməsi.
3) Metrik və SLO (minimum dəst)
API (kritik əməliyyatlar):- Giriş: p95 ≤ 300-500 ms; səhv ≤ 0.3%.
- Depozit (PSP-orkestri): p95 ≤ 1,5-2,0 s; müvəffəqiyyət ≥ 96-98% (APM).
- Bahis/spin: p95 ≤ 150-250 ms; vaxt ≤ 0,2%.
- Canlı casino axını: E2E gecikmə ≤ 300-800 ms, kadr itkisi ≤ 0,5%.
- Tədbir brokeri: p95 istehlakçı lag ≤ 200-500 ms pik yük; ≥ 99.9% çatdırılma.
- Cache/DB: p95 get ≤ 2-5 ms (Redis), p95 SQL-yazma ≤ şard başına 10-30 ms.
- GSLB/Anycast: 30-90 s ≤ bölgə keçid, 0.01% ≤ qüsur.
- WAF/bot filtri: Hədəf semplada yalançı pozitiv ≤ payı 0,1%.
- Müşahidə: kritik yollar üçün trace-coverage ≥ 95%, metrik gecikmə ≤ 5 s
4) Yükləmə profilləri (Workload Mix)
Real benchmark standart pəncərələrdə əməliyyatların payını təqlid edir: Gündəlik adi (Baseline):- 60% vitrin/məzmun oxunması, 30% oyun hərəkətləri (bahis/spin), 8% ödənişlər, 2% KYC.
- + 2-3 × RPS dərəcəsi/arxa; + 1,5 × ödənişlər; Web yuvalarının artması.
- + 3-5 × 15-30 dəq üçün faiz sorğuları, artım geri alma/dəyişmə əmsalları.
- Ödənişlərin/nəticələrin qısa, lakin kəskin artması; antifrod yoxlamalar.
Hər bir profil stoxastika olmalıdır: qeyri-bərabər «tikanlar», fasilələr, təkrar cəhdlər, videoda drop kadrlar.
5) Bençmarkinq metodologiyası
5. 1 Prinsipləri
Təkrarlanabilirlik: IaC-də stendlərin konfiqurasiyası, versiyaların fiksasiyası.
Təcrübənin təmizliyi: arxa plan job/bekap izolyasiyası, sabit seed dəstləri.
Müşahidə: keçici trace-id, metrik L3-L7 korrelyasiyası.
Retraya nəzarət: limitlər/jitter, idempotentlik - əks halda «fırtına» nəticələri təhrif edəcək.
İki fazalı ölçmələr: soyuq başlanğıc (caches qızdırılması) və qızdırılmış vəziyyət.
5. 2 Stendlər (Topologies)
Qlobal: Anycast DNS + GSLB → regional PoP → L4/L7 balans → xidmət mesh.
Regional: spine-leaf fabric, ingress/WAF, broker, cache səviyyələri, BD şard.
Vendor-loop: birbaşa VPN/priv. PSP/KYC/provayderləri ilə pirinqlər.
Chaos-kontur: idarə olunan fault-inyeksiyalar (gecikmələr, konnektlərin boşaldılması, AZ-ın düşməsi).
5. 3 Alətlər (sinif nümunələri)
Generatorlar: HTTP/gRPC yük, WebSocket/WebRTC emulatorları, ödəniş/KUS emulatorları, Kafka prodüserləri/konsumerləri.
Snifferlər və profilləşdiricilər: eBPF testləri, pcap, CPU/alloc profilləri, izlər.
Monitorinq: vaxt seriyası, log, treys, səhvlərin büdcəsinə görə risklər.
(Xüsusi məhsullar yığınınıza görə seçilir.)
6) Testlər dəsti (kataloq)
6. 1 L3–L4
RTT/Jitter/bölgələr və satıcılar arasında itki.
BGP/Anycast Feylover: prefiks hərəkət vaxtı, yol deqradasiya.
6. 2 L7/API
Login/Authorize/Token Refresh sıçrayış altında.
Bet/Spin Idempotency: açarlarla təkrar sorğular, dubl qorunması.
Wallet/Balance Consistency: rəqabətli qeydlər, serial yoxlama.
6. 3 Streaming/WebRTC
Media path latency packet loss 0,1-1%, bitreyt dəyişikliyi, PoP dəyişikliyi.
Viewer fan-out: SFU/CDN qatları ölçmək.
6. 4 Ödənişlər
3-DS altında Checkout: pik avtorizasiyalar, PSP qovşağının düşməsi, fallback marşrutu.
Antifrod-insert: qərar gecikməsi, false positive/negative.
6. 5 KYC/AML
Doc-check və sankspisks: SLA cavab, növbələr, «manual review» qədər deqradasiya.
6. 6 Hadisələr/broker
Throughput & Lag: partiyalar artım, rebbalans, konsumer geriləmə.
Biznes mənalarına görə Exactly-once: deduplication, təkrar çatdırılma.
6. 7 Cash/DB
Hit-ratio deqradasiya: p95 API təsir, warm-up strategiyaları.
Charding/replikalar: failover, read gecikməsi, write-amplifikasiya.
6. 8 Təhlükəsizlik/WAF
Bot-mix: konversiyaya zərər vermədən script/klik-froddan qorunma.
7) Statistika və hesabat
Paylama metrləri: p50/p90/p95/p99, MAD/jitter, etibarlı intervallar.
Korrelyasiya: L3 (RTT/itki) ilə L7 (API gizlilik), SLI PSP ilə ödəniş çevirilməsi.
Reqressiyalar/beyslaynlar: Relizləri/A/B konfiqurasiyalarını müqayisə edirik, reqressiya qrafiklərini qururuq.
Hadisələrin semantikası: etiketlər «provayder/region/AZ/versiya/WAF qaydası».
Hesabat formatı: 1) stand/mix; 2) SLO vs fakt; 3) dar yerlər; 4) tövsiyələr; 5) iqtisadi təsir.
8) Provayderlərin bençmarkları (müqayisə və sıralama)
Hər bir PSP/KYC/məzmun provayderi üçün qeyd olunur:- SLI: aptime, p95 cavab, səhv payı, x3/x5 yük sabitlik.
- DR-hazırlıq: rezerv üçün cut-over vaxt, rate-limits/kvota/retrains mövcudluğu.
- Hüquq: geo-məhdudiyyətlər, məlumatların saxlanması, DPIA.
- İqtisadiyyat: əməliyyat qiyməti/1000 hadisə/dəqiqə video, penalti/kreditlər.
- Yekun skorinq: hədəf bazarlar üçün balanslaşdırılmış qiymətləndirmə.
9) İqtisadiyyat ilə əlaqə (Cost-to-Serve)
Hər bir bençmark pula köçürülür:- Cost per rps (API, broker), Cost per txn (ödəniş/KUS), Cost per stream (bitrate × min).
- Marjinallıq: p95/səhvlər çevirməyə necə təsir edir (FTD, depozit, dərəcəsi) → GGR.
- Capacity budget: hədəf pik əmsalı üçün nə qədər RoR/düyün tələb olunur.
- Optimallaşdırma tövsiyələri: harada daha ucuz - cache/parties/RoR artırmaq və ya marşrutu dəyişdirmək.
10) Uyğunluq, təhlükəsizlik və məxfilik
PII-minimallaşdırma: bendlərdə identifikatorların tokenləşdirilməsi, ayrı-ayrı storajlar.
DPA/DPIA: test məqsədləri, saxlama müddəti, artefaktların çıxarılması.
Zero Trust: mTLS, JWS/HMAC imzası, stendlərin prod məlumatlardan təcrid edilməsi.
RG aspektləri: həssas qrupların stimullaşdırılmasını istisna edən ssenarilər (yalnız texniki. metriklər).
11) Anti-nümunələr
Bench heç bir retraj/idempotentlik → nəticələr «həyat daha yaxşı».
Prod və stendin qarışması, canlı PD testi.
Testlərdə yeganə marşrut/provayder (SPOF müəyyən edilməmişdir).
quyruqsuz «orta» metriklər (p95/p99 yoxdur).
Müşahidə və Trace Coverage olmadan Stand <80%.
Qlobal coğrafiya və GSLB olmadan yerli test.
12) Check-list başlanğıc bench
1. Məqsədlər və SLO: kritik əməliyyatların siyahısı və hədəf hədləri.
2. Yükləmə strategiyası: Baseline/Peak/Final/Payday profilləri.
3. Stend və IaC: regionlar, PoP, marşrutlar, versiyalar, sidlər.
4. Müşahidə: Traces/Metrics/Logi, War-Room, Səhvlər büdcəsinə görə Alert.
5. Təhlükəsizlik: tokenizasiya, mTLS, təcrid vendor zonaları.
6. DR ssenariləri: GSLB/BGP feylover, AZ/PSP/KYC/provayderin düşməsi.
7. İqtisadiyyat: Cost-to-Serve cədvəli və geri ödəmə həddi.
8. Hesabat: şablon, son tarix, sahibləri və RACI.
13) Hesabat şablonu (1 səhifəlik)
Kontekst: hədəf, tarix, stend, regionlar.
Yüklərin qarışığı: əməliyyatların payları, fazaların müddəti.
SLO nəticələri: fakt vs hədəf, qırmızı zonalar.
Root Causes: Top 3 dar yerlər (şəbəkə/tətbiqi/satış).
Tövsiyələr: sürətli fikslər (0-7 gün), orta (≤ 30 gün), strateji (> 30 gün).
Ekonom effekt: uplifta FTD/ARPU/LTV proqnozu və Cost-to-Serve azaldılması.
DR/Chaos planı: nə yoxlanılır və növbəti qaçış zamanı.
14) Benchmarking təkamül yol xəritəsi
v1 (Foundation): əl aşıqları, əsas profillər, SLO siyahısı.
v2 (Automation): nightly/weekly qaçışlar, hesabatların avtomatik generasiyası, buraxılışlarda guardrails.
v3 (Adaptive): SLI ilə avtodozinq trafiki, qabaqcadan risklər, sintetika reallığa daha yaxındır.
v4 (Networked Governance): cross-partnyor oyunçular, ümumi metriklər və penalti/SLA kreditləri.
Qısa xülasə
Şəbəkə bençmarkları «birdəfəlik ölçmə» deyil, SLA tərəfdaşları, SLO məhsulu və iqtisadiyyatı birləşdirən daimi bir intizamdır. Yükləmə profillərini standartlaşdırın, kritik əməliyyatlarda p95/p99 ölçün, feyloverləri və xaos ssenarilərini sınayın, Cost-to-Serve hesab edin - və ekosisteminiz dünya zirvəsi günlərində belə proqnozlaşdırıla bilər.