GH GambleHub

Bulut maliyet optimizasyonu

1) Neden FinOps ve hangi hedefler

Amaç, SLO/geliştirme hızını korurken COGS'yi azaltmaktır. Önemli konular:
  • 1 istek, 1 aktif kullanıcı, 1 kiracı ne kadar?
  • Yeni özelliğin/trafiğin marjinal etkisi nedir?
  • "Sızıntılar" nerede (çıkış, gereksiz günlükler, CPU/bellek yükü, boşta kaynaklar)?

Temel metrikler

Maliyet/Req, Maliyet/Dakika Aktif, Maliyet/Kiracı/Marka, Maliyet/GB depolanmış, Maliyet/GB çıkışı.
COGS %: satış maliyetinin gelirdeki payı.
Atık %: (ücretli ancak kullanılmayan kaynaklar )/( tüm kaynaklar).


2) Toplama: etiketler, mülkiyet, bütçeler

Etiketler/etiketler: 'env', 'team', 'service', 'tenant', 'product', 'cost _ center', 'slo _ tier'.
Sahiplik: Her kaynağın bir sahibi ve TTL'si vardır.
Bütçeler/uyarılar: %50/80/100 + anormallik tespiti eşikleri ile aylık/haftalık bütçeler.
Kod olarak politikalar: "etiketsiz" yasaklama, boyut sınırları, varsayılan bölgeler, tahsis edilen kotalar.

Terraform örneği - zorunlu etiketler (fikir):
hcl module "policy" {
source = "finops/policy/required-tags"
required_tags = ["env","team","service","cost_center","tenant"]
}

3) Ekonominin mimari kolları

3. 1 Doğru boyutlar ve otomatik ölçekleme

Rightsizing: gerçek CPU/RAM p95 için örnekleri seçin.
Otomatik ölçekleme: yatay> dikey; для K8s - Küme Autoscaler/Karpenter, для sunucusuz - min/max eşzamanlılık.
Soğuk yollar - çizgi/batchi; Uzun vadeli görevler - bir programdaki işçilere.

3. 2 Spot/satın alınan kapasite

Vatansız/arka plan ve CI için Spot/Preemptible; İsteğe Bağlı arabelleği tutun.
RI/CUD/Tasarruf Planları: Sabit bir %50-70 baz yük ayırın, geri kalanı elastiktir.

3. 3 Veri depolama ve sınıflar

Ayrı: sıcak (SSD), sıcak (standart), soğuk/arşiv (Glacier/Arşiv).
Yaşam döngüsü ilkeleri: sınıfları kaydırın, terimden sonra silin.
Gerektiğinde sürüm oluşturmayı ve yalnızca denetim için nesne kilidini (WORM) etkinleştirin.

3. 4 Ağ ve çıkış

CDN/edge + stale-while-revalidate, bölgeler arası çıkışı azaltır.
"Ham" İnternet yerine özel kanallar (PrivateLink/PSC/Direct Connect/Interconnect).
Sıkıştırma (Brotli/Zstd), HTTP/3/QUIC - daha az RTT/yeniden bağlantılar.

3. 5 Veritabanları ve önbellekler

İki düzeyli bir şema seçin: Önbellek (Redis/Memcached) + depolama.
Analitik için kopyaları okuyun, otomatik vakum/sıkıştırma ekleyin, pgBouncer/RDS Proxy kullanın.
Büyük tablolar için - bölümleme/TTL/arşiv.


4) Kubernetes-ekonomi

SLO sınıfına göre istekler/sınırlar; 'limits: null' prohibition.
VPA (öneriler), Karpenter (ocaklar için örneklerin seçimi), Bin paketleme (toleranslar/afinite).
Küme/düğüm düzeyinde ayrı prod/stage/dev (farklı tip ve politikalar).
Ağ ve depolama sınıfları: Yük profiline göre SC/IOPS'u seçin,'her yerde premium'değil.
QoS sınıfları ve öncelikleri: arka plan işlerinde tasarruf.
Günlük profilleri: Yerel arabellekli sidecar ajanları, toplu olarak gönderilir.


5) Sunucusuz ekonomi

Min örnekleri/sağlanan eşzamanlılık - yalnızca sıcak tutamaçlar için.
Küçük dağıtım-paket, tembel-init, paylaşım bağlantıları.
Teslim tarihleri ve ağır görevleri sıraya koymak.
Fonksiyon-toplayıcılar (fan-in) yerine bağlı olarak bir düzine gezileri.


6) Gözlemlenebilirlik: değerli telemetri için ödeme

Günlükler: yapısal, sözsüzlük olmadan; Sınıfa göre sunum (prod hataları daha uzun, hata ayıklama - kısa).
İz örnekleme: kuyruk tabanlı - %100 hata/p99, geri kalan %1-10.
Metrikler: toplama/altörnekleme, seyrek gönderme.
Göndermeden önce PII filtreleme (daha az bayt ve risk).


7) Tedarikçi Ağı ve Pazaryeri

Bölgelerin fiyatlarını, yönetilen hizmetlerin marjinalliğini, pazar paketlerini karşılaştırın.
Müzakereler: hacim indirimleri (RI/CUD), taahhütler, kredi programları.
Örtüşen işlevlerle SaaS'ı çoğaltmaktan kaçının.


8) Birim ekonomisi ve gösterge tabloları

Büyük Maliyet SLI/SLO

Rotalara göre Maliyet/Req (giriş, katalog, depozito).
Maliyet/Kiracı/Marka/Bölge.
Çıkış/Req, Depolama/Req, Hesaplama/Req.
Atık % и Kapsamı RI/SP %.

Panolar (minimum set)

Kaynağa inen hizmetler/ekipler için "maliyet haritası".
"Isı haritası'nı yönlerine göre çıkar.
"Hizmet - maliyet - SLO": p99 ve Maliyet/Req korelasyonu.
"RI/CUD/Spot" kapsamı ve hat tasarrufu.


9) FinOps süreçleri

Servis sahipleri ile hesapların haftalık analizi.
Üretim dahil edilmeden önce özelliklerin maliyetinin değerlendirilmesi ile gözden geçirmeyi değiştirin.
Korkuluklar: kota limitleri, atıl kaynakların otomatik tamamlanması, test ortamları için TTL.
GameDays of Value: Yapay Maça/Özellik Bayrakları, Bütçe Sürdürülebilirliğini Kontrol Etme.


10) Antipatterns

TTL olmadan "geçici" kaynaklar - sonsuza kadar.
`0. 0. 0. 0/0 'çıkış + CDN yok - çıkış hesapları patlar.
Etiketler/etiketler olmadan, maliyetleri ayırmak imkansızdır.
DEBUG satışlarda oturum açar, %100 izler - anlamsız terabayt.
Sağlanan/serverful "just in case" kullanım metrikleri olmadan.
Tüm yükler sadece Talep Üzerine, RI/Spot/taahhüt yok.


11) iGaming/Finansın Özellikleri

PSP/ödeme ücretleri - COGS'un bir parçası: akıllı yönlendirmeyi ucuz/güvenilir sağlayıcılara optimize etmek; Önbellek durumları, idempotency olmadan tekrarlamaktan kaçının.
KYC/AML satıcıları: paket istekleri, sonuç önbelleği (politikaya göre TTL) kullanın, Maliyet/KYC'yi ölçün.
"Para yolları" (para yatırma/çekme): Ayrı SLO'lar ve bütçe; Zirve olayları için rezervler, sadece orada sıcak örnekler.
İçerik/CDN: Çıkışı azaltmak ve veri ikametine uymak için yerel kenar ve bölgesel alanlar.
Yasal gereksinimler: Denetim için WORM depolama - limit kapsamı (toplama, TTL, sıkıştırma).


12) Mini tarifler

12. 1 Günlük tutma politikası

Prod hataları: 30-90 gün; Bilgi: 7-14; Hata ayıklama: 24-72 saat.
Yalnızca uyumluluk talebi üzerine arşivleyin.

12. 2 Kanarya telemetri

Yeni bir özellik için - ilk 24 saat boyunca izlerin %100'ü - sonra kuyruk örneklemesi.

12. 3 Nesne Yaşam Döngüleri

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

12. 4 Bütçeler/uyarılar (fikir)

Ekip başına aylık bütçe; Uyarılar %50/80/100; Anomali tespiti> 24 saat boyunca trendin %30'u


13) Prod Hazırlık Kontrol Listesi

  • %100 kaynak etiketleri ve sahipleri; Politikacılar etiketsiz olanları engellerler.
  • Bütçeler ve uyarılar + anomali tespiti; Tanantlar/markalar/bölgeler hakkında raporlar.
  • RI/CUD/Spot kapak taban yükü; İsteğe bağlı bir tampon var.
  • K8s: istekler/sınırlar belirlendi; VPA/Karpenter; Çöp kutusu paketleme; Ayrı Depolama/IOPS sınıfları.
  • Sunucusuz: sadece sıcak yollar için sağlanan/min; soğuk - kuyruklar aracılığıyla.
  • CDN/edge etkin; PaaS'a özel kanallar; Çıkış panosu.
  • Günlükler/yollar: kuyruk örnekleme, sınıfa göre retentions; PII filtreleme.
  • Depolama yaşam döngüleri ve arşivi; Büyük tabloları bölümlemek.
  • Finansal gösterge tabloları Maliyet/Req, Maliyet/Kiracı, Atık %, Kapsam RI/SP %.
  • iGaming için: PSP/KYC/AML gider muhasebesi, SLO ve para yolu bütçeleri, WORM denetimi.

14) TL; DR

İlk olarak görünürlük (etiketler, bütçeler, gösterge panoları), ardından yapısal kaldıraçlar: doğru boyutlar, otomatik ölçekleme, RI/Spot/commits, CDN/edge ve özel kanallar, depolama sınıfları ve yaşam döngüleri. Değerli telemetri (kuyruk örnekleme, kısa retentions) için ödeme yapın ve korkulukları otomatikleştirin. IGaming'de, PSP/KYC/AML'yi COGS'nin bir parçası olarak düşünün ve ayrı SLO'lar ve bütçelerle "para yollarını" vurgulayın.

Contact

Bizimle iletişime geçin

Her türlü soru veya destek için bize ulaşın.Size yardımcı olmaya her zaman hazırız!

Entegrasyona başla

Email — zorunlu. Telegram veya WhatsApp — isteğe bağlı.

Adınız zorunlu değil
Email zorunlu değil
Konu zorunlu değil
Mesaj zorunlu değil
Telegram zorunlu değil
@
Telegram belirtirseniz, Email’e ek olarak oradan da yanıt veririz.
WhatsApp zorunlu değil
Format: +ülke kodu ve numara (örneğin, +90XXXXXXXXX).

Butona tıklayarak veri işlemenize onay vermiş olursunuz.