GH GambleHub

Bulut çykdajylaryny optimizirlemek

1) Näme üçin FinOps we haýsy maksatlar

Maksat, SLO/ösüş tizligini saklamak bilen COGS azaltmak. Esasy soraglar:
  • 1 haýyşnamanyň, 1 işjeň ulanyjynyň, 1 tenantyň bahasy näçe?
  • Täze fiçeriň/traffigiň marginal täsiri nähili?
  • Nirede "syzmak" (egress, artykmaç syzmak, artykmaç CPU/ýat, boş çeşmeler)?

Esasy metrikler

Cost/Req, Cost/Minute Active, Cost/Tenant/Brand, Cost/GB-stored, Cost/GB-egress.
COGS%: girdejide çykdajylaryň paýy.
Waste%: (tölenen, ýöne ulanylmadyk çeşmeler )/( ähli çeşmeler).


2) Tertibi dikeltmek: taglar, eýelik etmek, býudjetler

Taglamak/bellikler: 'env', 'team', 'service', 'tenant', 'product', 'cost _ center', 'slo _ tier'.
Eýelik: her bir çeşmäniň eýesi we TTL.
Býujetler/alertler: 50/80/100% çäkli aýlyk/hepdelik býujetler + anomaly detection.
Kod hökmünde syýasatlar: "belliksiz" gadaganlyk, ululyk çäkleri, standart sebitler, bölünip berlen kwotalar.

Terraform mysaly - hökmany taglar (ideýa):
hcl module "policy" {
source = "finops/policy/required-tags"
required_tags = ["env","team","service","cost_center","tenant"]
}

3) Tygşytlamagyň binagärlik güýji

3. 1 Dogry ölçegler we awtoskeyling

Rightsizing: Hakyky CPU/RAM p95 üçin häkimiýetleri saýlaň.
Awtoskeyling: gorizontal> dik; для K8s — Cluster Autoscaler/Karpenter, для serverless — min/max concurrency.
Sowuk ýollar - nobata/batçi; uzak möhletli meseleler - meýilnama boýunça workerlere.

3. 2 Spot/satyn alnan kuwwatlar

Statless/backgrounds we CI üçin Spot/Preemptible; On-Demand tamponyny saklaň.
RI/CUD/Savings Plans: esasy ýüküň durnukly 50-70% -ini bron ediň, galanlary elastik.

3. 3 Maglumatlary saklamak we klasslary

Bölüň: hot (SSD), warm (standart), cold/arhiw (Glacier/Archive).
Durmuş sikli syýasatlar: synplary üýtgetmek, möhletden soň aýyrmak.
Zerur ýerinde wersiýalary açyň we object lock (WORM) - diňe audit üçin.

3. 4 Tor we egress

CDN/edge + stale-while-revalidate sebitara egresi azaldar.
Hususy kanallar (PrivateLink/PSC/Direct Connect/Interconnect) "çig" internetiň ýerine.
Gysyş (Brotli/Zstd), HTTP/3/QUIC - az RTT/gaýtadan birikdirmek.

3. 5 Maglumat bazalary we nagt pullar

Iki derejeli shema saýlaň: keş (Redis/Memcached) + ammar.
Analitika üçin replikalary okaň, awtoulag akumyny/kompaksiýany açyň, pgBouncer/RDS Proxy ulanyň.
Uly tablisalar üçin - partiýa/TTL/arhiw.


4) Kubernetes-ykdysadyýet

SLO synplary boýunça requests/limits; gadaganlyk 'limits: null'.
VPA (teklipler), Karpenter (aşak üçin ýagdaýlary saýlamak), Bin packing (tolerations/affinity).
Prod/stage/dev-i klaster/düwün derejesinde bölüň (dürli görnüşler we syýasatlar).
Tor we storage synplary: "hemme ýerde premium" däl-de, ýüküň profiline görä SC/IOPS saýlaň.
QoS synplar we ileri tutulýan ugurlar: fon meselelerini tygşytlamak.
Log profilleri: lokal buferli sidecar agentleri, batch bilen ibermek.


5) Serverless-ykdysadyýet

Min instances/provisioned concurrency - diňe gyzgyn ruçkalar üçin.
Kiçi deploi-bandl, lazy-init, konnektleriň paýlaşylmagy.
Agyr wezipeleri ýerine ýetirmegiň we nobata goýmagyň möhletleri.
Funksiýa-agregatorlar (fan-in) onlarça ýörişiň ýerine.


6) Gözegçilik etmek: gymmatly telemetriýa üçin tölemek

Logy: gurluşly, verboseness; synplar boýunça retensiýa (prod-ýalňyşlyklar has uzyn, debug - gysga).
Traces sampling: tail-based - 100% ýalňyşlyk/p99, galanlary 1-10%.
Metrikler: agregasiýa/downsampling, sparse-ibermek.
Iberilýänçä PII süzgüç (az baýt we töwekgelçilik).


7) Üpjün edijiler we Marketplace ulgamy

Sebitleriň bahalaryny, dolandyryş hyzmatlarynyň marginallygyny, bazar bandllaryny deňeşdiriň.
Gepleşikler: göwrümli arzanladyşlar (RI/CUD), kommit-şertnamalar, karz programmalary.
Kesişýän funksiýa bilen SaaS-ni köpeltmekden gaça duruň.


8) Unit-ykdysadyýet we daşbordlar

Esasy bahasy SLI/SLO

Cost/Req (login, catalog, deposit).
Cost/Tenant/Brand/Region.
Egress/Req, Storage/Req, Compute/Req.
Waste % и Coverage RI/SP %.

Daşbordlar (iň az)

"Çykdajylar kartasy" resursa çenli iniş bilen hyzmatlar/toparlar boýunça.
Ugur boýunça egress "ýylylyk kartasy".
"Hyzmat → bahasy → SLO": p99 we Cost/Req baglanyşygy.
"RI/CUD/Spot" çyzyklar boýunça ýapmak we tygşytlamak.


9) FinOps amallary

Hyzmatlaryň eýeleri bilen hasaplaryň hepdelik seljermesi.
Prod-goşulmazdan öň fiçiň bahasyny çaklamak bilen Change review.
Guardrails: kwota çäkleri, idle-resurslaryň awtomatiki tamamlanmagy, synag gurşawy üçin TTL.
GameDays bahasy: emeli pikler/fiç baýdaklar, býudjetiň durnuklylygyny barlamak.


10) Antipatternler

TTL → hemişelik bolmadyk "wagtlaýyn" çeşmeler.
`0. 0. 0. 0/0 'egress + ýok CDN → egress-hasaplar partlaýar.
Taglar/bellikler bolmasa → çykdajylary paýlamak mümkin däl.
DEBUG derejesindäki loglar, 100% treýs - manysyz terabaýtlar.
Provisioned/serverful "mümkin boldugyça" metriksiz.
Ähli ýükler diňe On-Demand, RI/Spot/kommitsiz.


11) iGaming/Maliýe aýratynlyklary

PSP/töleg komissiýalary - COGS-iň bir bölegi: arzan/ygtybarly üpjün edijilere smart-routing optimizirläň; statuslary kesip alyň, gaýtalanmakdan gaça duruň.
KYC/AML satyjylary: Soraglary paket ediň, Netijeler keşini ulanyň (TTL), Cost/KYC ölçäň.
"Pul ýollary" (goýum/çykarmak): aýry-aýry SLO we býudjet; iň ýokary wakalar üçin ätiýaçlyklar, diňe şol ýerde ýyly nusgalar.
Mazmun/CDN: egresi azaltmak we data residency berjaý etmek üçin ýerli edge we sebit domenleri.
Hukuk talaplary: Audit üçin WORM-ammar - göwrümi çäklendiriň (agregasiýa, TTL, gysyş).


12) Kiçi reseptler

12. 1 Log retenşn syýasaty

Prod-ýalňyşlyklar: 30-90 gün; Info: 7–14; Debug: 24-72 sagat.
Arhiw diňe komplayensiň talaby boýunça.

12. 2 Kanar telemetriýasy

Täze çip üçin - 100% söwda ilkinji 24 sagat → soň tail-sampling.

12. 3 Obýektleriň durmuş çäkleri

json
[
{"prefix": "raw/", "days_to_warm": 30, "days_to_cold": 90, "days_to_delete": 365},
{"prefix": "audit/", "lock": "WORM-365d"}
]

12. 4 Býujetler/alertler (ideýa)

Aýlyk býujet per team; alertler 50/80/100%; anomaly detection> 30% tendensiýadan 24 sagat


13) Prod-taýynlyk çek-sanawy

  • Taglar we çeşmeleriň eýeleri 100%; syýasatçylar dahylsyzlary petikleýärler.
  • Býudjetler we alertler + anomaly detection; tenantlar/markalar/sebitler boýunça hasabatlar.
  • RI/CUD/Spot esasy ýüküň üstüni ýapýar; On-Demand tampony bar.
  • K8s: requests/limits berildi; VPA/Karpenter; bin packing; Storage/IOPS aýratyn synplar.
  • Serverless: provisioned/min diňe gyzgyn ýollar üçin; sowuk - nobatlar arkaly.
  • CDN/edge goşuldy; PaaS hususy kanallar; egress-dashboard.
  • Giriş/söwda: tail-sampling, synplar boýunça retensiýa; PII süzgüç.
  • Saklamak durmuşy we arhiw; uly tablisalaryň toparlara bölünmegi.
  • Maliýe dashbordlary Cost/Req, Cost/Tenant, Waste%, Coverage RI/SP%.
  • iGaming üçin: PSP/KYC/AML çykdajylarynyň, SLO-laryň we "pul ýollarynyň" býudjetleriniň hasaby, WORM-audit.

14) TL; DR

Ilki bilen görnüklilik (taglar, býudjetler, daşbordlar), soňra gurluş gollary: dogry ölçegler, awtoskeýling, RI/Spot/kommitler, CDN/edge we hususy kanallar, saklaýyş synplary we durmuş ýollary. Gymmatly telemetriýa (tail-sampling, gysga retensiýa) üçin töläň we guardrails-i awtomatlaşdyryň. iGaming-de PSP/KYC/AML-i COGS-yň bir bölegi hökmünde göz öňünde tutuň we aýratyn SLO-lar we býudjetler bilen "pul ýollaryny" belläň.

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.