GH GambleHub

Tehnologiýalar we infrastruktura → Bulut arhitekturasy we SLA

Bulut arhitekturasy we SLA

1) Näme üçin SLA we olary nädip dolandyrmaly?

SLA (Service Level Agreement) - hyzmatyň elýeterliligi, tizligi we dogrulygy barada kärhanalara/hyzmatdaşlara daşarky wada.
SLO (Service Level Objective) - toparlar üçin içerki maksat derejeleri.
SLI (Service Level Indicator) - ölçenen metrikler, olaryň esasynda SLO baha berilýär.

iGaming/fintech üçin iň ýokary nokatlaryň berk penjireleri (ýaryşlar, durmuş nyrhlary, hasabat döwürleri, "aýlyk" günleri), PSP/KYC-üpjün edijilere we geografiýa güýçli garaşlylyk bilen häsiýetlendirilýär. SLA bu hereketi göz öňünde tutmalydyr we arhitektura diňe bir orta däl, eýsem burunly hem kepillikleri üpjün etmelidir.


2) Esasy terminologiýa

Elýeterlilik (Availability) - aralyk üçin üstünlikli haýyşlaryň paýy.
Gizlinlik - esasy amallar üçin P50/P95/P99.
Hata - takyk kesgitläň (5xx, wagt, iş ýalňyşlygy?).
RTO (Recovery Time Objective) - dikeltmek üçin näçe wagt rugsat berilýär.
RPO (Recovery Point Objective) - heläkçilikde näçe maglumat ýitirilip bilner.
Error Budget - 1 − SLO, üýtgeşmeler we hadysalar üçin "ätiýaçlyk".


3) SLA-nyň aşagyndaky bulut arhitekturasynyň çarçuwasy

3. 1 Köp zolakly (Multi-AZ)

Ýagdaýyň azyndan 2-3 AZ-a köpeldilmegi (DB, kesiş, nobatlar).
Sowuk/ýyly stendbaý, awtomatiki faýlower.
Per-AZ saglyk çekleri bilen ýerli deňagramlaşdyryjylar (L4/L7).

3. 2 Köp sebit

Aktiw-aktiw: pes RTO/RPO, has çylşyrymly yzygiderlilik we bahasy.
Aktiw-passiw (hot/warm): arzan, RTO has uly, ýöne maglumatlary dolandyrmak has aňsat.
Geografiki marşrut (GeoDNS/Anycast), "blast radius" izolýasiýasy.

3. 3 Ammar we maglumatlar

Geleşik DB: sebitiň içinde sinhron köpeltmek, sebitara asinhron.
Kesiş: sebitleýin replikalar, "local reads + async warmup" re modeimi.
Obýekt ammary: wersionirlemek, durmuş siklleri, cross-region replication.
Nobatlar/akym: aýna klasterleri/köp sebit akymlary.

3. 4 Konturlary izolirlemek

Möhüm hyzmatlary (payments/wallet) we "agyr" analitik wezipeleri bölmek.
Rate-limits/quotas hasabatlary "iýmezlik" üçin konturlaryň arasynda.


4) Ýokary elýeterli patternler

Bulkhead & Pool Isolation - birikmeleriň we çeşmeleriň howuzlarynyň izolýasiýasy.
Circuit Breaker + Timeouts - daşarky integrasiýalardan goramak.
Idempotency - iki gezek ýazylmazdan haýyşlary gaýtalaýarys.
Graceful Degradation - zaýalananda nefundamental şekilleri öçürýäris (awatarklar, giňeldilen süzgüçler).
Backpressure - gelýän akymlary dolandyryň, nobatlara "gözýetime" ýol bermäň.
Chaos/Failure Injection - ygtybarlylyk çaklamalaryny barlamak üçin meýilleşdirilen "şowsuzlyklar".


5) DR strategiýalary (Disaster Recovery)

StrategiýaRTORPOBahasyÇylşyrymlylykDüşündiriş
Backup & Restoresagatminut-sagatpespesBirleşdirilmeýän ulgamlar üçin töleg özeni üçin kabul ederliksiz
Warm StandbyminutlarminutlarortaortaIň az sözleri saklaýarys + wagtal-wagtal gyzdyrylýar
Hot Standby<5-10 min<1-2 minorta-beýikortaÇalt faýlower, kross-sebit magazinesurnallary
Active-Activesekunt-minut~ 0-1 minutbeýikbeýikOýlanyşykly yzygiderliligi we konflikt-rezolýusiýany talap edýär

Saýlaw: tölegler/gapjyk - iň az Hot Standby; mazmun/katalog - Warm; Hasabatlar - Açyk penjireli Backup & Restore.


6) SLI/SLO hakda: nädip dogry ölçemeli

6. Derejeler boýunça 1 SLI

Müşderi SLI: end-to-end (şlýuzy we daşarky üpjün edijileri goşmak bilen).
Hyzmat SLI: "arassa" gizlinlik/hyzmat ýalňyşlyklary.
Biznes-SLI: CR (hasaba alyş → goýum), T2W (wagt-to-wallet), PSP-decline rate.

6. 2 SLO mysallary

Esasy API elýeterliligi: ≥ 99. 30 günde 95%.
Töleg-inisiatiwanyň gizlinligi: P95 ≤ 350 ms, P99 ≤ 700 ms.
PSP webhuklaryny eltip bermek: ≥ 99. 60 sekuntda 9% (retralar bilen).
Data Freshness hasabatlary: ≤ 10 min 95% wagt yza gaýdýar.

6. 3 Error Budget Policy

Býudjetiň 50% -i üýtgeşmeler üçin (relizler/synaglar), 50% -i hadysalar üçin.
Býudjetiň ýanmagy → friz fiç, diňe durnuklaşma.


7) Öndürijilik we masştab

SLO gönükdirilen signallary bolan HPA/VPA (diňe bir CPU däl, eýsem nobatlar/gizlinlik).
Meýilnamalara we taryhy belentliklere esaslanýan öňünden aýdylýan skeyling.
Warm pools/ýaryşlardan öň DB/PSP-e birikmeleri deslapky gyzdyrmak.
Kesmek we edge - esasanam oýun kataloglary we statiki assets üçin RTT azaltmak.


8) Tor gatlagy we global trafik

Betbagtçylyklaryň gizlinligini we lokalizasiýasyny azaltmak üçin Anycast/GeoDNS.
Failover-syýasatlar: sebitiň saglyk synaglary, bosagalar, TTL bilen "stickiness".
Gyrada mTLS/WAF/Rate Limit, bot traffiginden goramak.
Allow-list we SLA-aware retraýlary boýunça PSP/KYC-e egress-gözegçilik.


9) Maglumatlar we yzygiderlilik

Ylalaşygyň derejesini saýlamak: berk (payments) vs eventual (katalog/reýtingler).
CQRS okamak we tankydy buýruklary düşürmek üçin.
Wakalary "birbada" eltmek üçin Outbox/Inbox.
Downtaimsiz göçmek: expand-migrate-contract, MAJOR-üýtgeşmeler wagtynda goşa ýazgy.


10) SLA-da synlamak (Observability)

Şlýuzyň üsti bilen söwda: partnýor/sebit/API wersiýasy bilen 'trace _ id' baglanyşygy.
SLO-daşbordlary burn-rate, sebitler we üpjün edijiler boýunça "howa".
Proxy alamatlary däl-de, alamatlar boýunça alertler (CPU däl, P99/ýalňyşlyklar).
Synthetics: target ýurtlaryndan daşarky barlaglar (TR, BR, EU...).
Audit we hasabat: SLI/SLO-ny hyzmatdaş portala eksport etmek.


11) Howpsuzlyk we gabat gelmek

Tor segmentasiýasy we gizlin dolandyryş (KMS/Vault).
Uçuşda/dynç alyşda şifrlemek, PAN/PII tokenizasiýasy.
Dolandyryjylar/operatorlar üçin rollar boýunça giriş syýasaty.
Audit üçin üýtgewsiz loglar (WORM) we retenşn.
Düzgünleşdiriji: sebitde saklamak, hasabatlar, SLA-ny ýerine ýetirmegiň subut edilip bilinjekdigi.


12) FinOps: Baha sürüjisi hökmünde SLA

Bahalary SLO hümmetine goýuň: näçeräk bahasy 0. 01% elýeterlilik?
Iň ýokary penjireleri profilleşdiriň, hemişelik güýji ýokarlandyrmaň.
Fon meseleleri üçin "right-sizing" we "spot nirede".
Konturlar üçin kwotalar we býudjetler, "mugt" pese gaçmagyna ýol bermäň.


13) Ygtybarlylygy barlamak

GameDay/Chaos-sessiýalar: AZ/PSP öçürmek, nobatlardaky gijikdirmeler, BGP arakesmeleri.
DR-drili: Sebitleri RTO maksatlary bilen üýtgetmek boýunça yzygiderli okuw.
Load & Soak: Hakyky stawka/ýaryş profilleri bilen uzak aralyk ýaryşlary.
Replay hadysalary: meşhur feýlleriň kitaphanasy we oýnamak skriptleri.


14) SLA-nyň amal tarapy

SLO katalogy: eýesi, formula, metrikler, çeşmeler, alertler.
RFC/ADR arkaly üýtgeşmeler: error budget täsirine baha bermek.
Postmortemalar: arhitekturany we ranbuklary gowulandyrmak, SLO düzetmek.
Hyzmatdaşlar bilen aragatnaşyk: poçta, status-sahypa, planned maintenance.


15) SLI/SLO/hasabatlaryň mysallary

15. 1 Formulalar


SLI_availability = (успешные_запросы / все_запросы) 100%
SLI_latency_P99 = перцентиль_99(латентность_запроса)
SLI_webhook_D+60 = доля вебхуков, доставленных ≤ 60 сек

15. 2 Core API üçin SLO toplumynyň mysaly

Elýeterliligi (30 gün): 99. 95%

P95/v2/payouts/create ': ≤ 350 ms

5xx ýalňyşlyklary (1 sagat süýşýän): <0. 3%

Webhook delivery ≤ 60 сек (P99): ≥ 99. 9%

Gapjyk üçin RPO: ≤ 60 sek, RTO ≤ 5 min

15. 3 SLA hasabaty (gysmak)

Ýerine ýetirildi: 99. 97% (SLO 99. 95%) +

Düzgün bozmalar: PSP wagtlary sebäpli BR sebiti boýunça 2 bölüm (jemi 8 minut).
Çäreler: Näsazlyk kodlary boýunça smart-routing goşuldy, PSP-B. birikdirmek üçin warm pool köpeldi.


16) Girizmegiň çek-sanawy

1. Möhüm ulanyjy ýollary we degişli SLI-ler kesgitlenildi.
2. SLO 30/90 gün + error budget policy.
3. Köp zolakly we RTO/RPO maksatly DR meýilnamasy, yzygiderli dyrnaklar.
4. Geo-targetdan synthetics, daşbordlar per-region/per-PSP.
5. Durnuklylyk nusgalary: circuit breaker, backpressure, idempotency.
6. Öçürilip ýatyrylýanlar üçin degradasiýa syýasaty we feature flags.
7. FinOps: konturlar boýunça býudjetler, iň ýokary çaklamalar, warm pools.
8. Howpsuzlyk: segmentasiýa, şifrlemek, audit.
9. Hyzmatdaşlar üçin SLA resminamalary, aragatnaşyk prosesi.
10. Her 1-2 çärýekde SLO-nyň retrospektiwleri we täzeden seredilmegi.


17) Anti-patternler

Ölçülip bilinýän SLI we aç-açan sanamak usuly bolmazdan SLA wada bermek.
Şlýuzy/üpjün edijileri äsgermezlik edip, "hyzmatyň girelgesinde" elýeterliligi hasaplamak.
P99 guýruklaryny äsgermezlik edip, diňe orta gizlinlige bil baglaň.
DR "kagyz boýunça", hakyky türgenleşikleriň ýoklugy.
Çäksiz "baky" çeşmeler: bir hasabat bölek.
Bir toparda/DB-de iýmit we agyr analitikleri garyşdyrmak.


18) Jemleýji

SLA-nyň aşagyndaky bulut arhitekturasy tehniki patternleriň (multi-AZ/region, izolýasiýa, şowsuzlyga çydamly maglumatlar), prosesleriň (SLO, error budget, DR-drili) we ykdysadyýetiň (FinOps) utgaşmasydyr. Özüňize çak edilýän şowsuzlyklara hukuk beriň: şowsuzlyga çydamlylygy synagdan geçiriň, burçlary ölçäň, "partlama radiusyny" çäklendiriň we açyk aragatnaşyk saklaň. Soňra SLA-nyň wadalary marketing däl-de, dolandyrylýan in engineeringenerçilik tejribesi bolar.

Contact

Biziň bilen habarlaşyň

Islendik sorag ýa-da goldaw boýunça bize ýazyp bilersiňiz.Biz hemişe kömek etmäge taýýar.

Integrasiýany başlamak

Email — hökmany. Telegram ýa-da WhatsApp — islege görä.

Adyňyz obýýektiw däl / islege görä
Email obýýektiw däl / islege görä
Tema obýýektiw däl / islege görä
Habar obýýektiw däl / islege görä
Telegram obýýektiw däl / islege görä
@
Eger Telegram görkezen bolsaňyz — Email-den daşary şol ýerden hem jogap bereris.
WhatsApp obýýektiw däl / islege görä
Format: ýurduň kody we belgi (meselem, +993XXXXXXXX).

Düwmäni basmak bilen siz maglumatlaryňyzyň işlenmegine razylyk berýärsiňiz.