GH GambleHub

אופטימיזציה עלויות ענן

1) מדוע מבצעים פיננסיים ואילו מטרות

המטרה היא להפחית את COGS תוך שמירה על מהירות SLO/פיתוח. סוגיות מפתח:
  • כמה עולה הבקשה 1, המשתמש הפעיל 1, הדייר 1?
  • מהי ההשפעה השולית של התכונה/התנועה החדשה?
  • היכן ה ”הדלפות” (יציאה, יומנים מיותרים, תקורה של מעבד/זיכרון, משאבים בטלים)?

מדדים בסיסיים

עלות/Req, עלות/דקה פעילה, עלות/דייר/מותג, עלות/GB-מאוחסנת, עלות/GB-egress.
COGS%: נתח של עלות המכירות בהכנסות.
בזבוז%: (משאבים בתשלום אך לא בשימוש )/( כל המשאבים).

2) לסדר: תגיות, בעלות, תקציבים

תגיות/תוויות: ”env”, ”team”, ”service”, ”terenant',” product', ”cost _ center”, ”slo _ tier”.
בעלות: לכל משאב יש בעלים ו-TTL.
תקציבים/התראות: תקציבים חודשיים/שבועיים עם סף של 50/80/100% + גילוי אנומליה.
מדיניות כקוד: איסור ”ללא תגיות”, הגבלת גודל, אזורי ברירת מחדל, מכסות מוקצות.

דוגמה ל ־ Terraform - תגיות חובה (רעיון):
hcl module "policy" {
source = "finops/policy/required-tags"
required_tags = ["env","team","service","cost_center","tenant"]
}

3) מנופים ארכיטקטוניים של הכלכלה

3. 1 ממדים נכונים וסולם אוטומטי

הגדלה נכונה: בחר מקרים עבור המעבד/RAM p95 בפועל.
הגדרה אוטומטית: אופקית> אנכית; Croster Autoscaler/Karpenter, חסר מרפסות - min/max concurncy.
דרכים קרות - בתור/באצ 'י; משימות ארוכות טווח לעובדים לפי לוח זמנים.

3. 2 ספוט/קיבולת נרכשת

Spot/Preempetable עבור ללא מדינה/רקע ומודיע; להחזיק את חוצץ על-דרישה.
RI/CUD/Supporting Plans: Book a stable 50-70% baseload, השאר אלסטי.

3. 3 אחסון נתונים ושיעורים

נפרד: חם (SSD), חם (סטנדרטי), קר/ארכיון (קרחון/ארכיון).
מדיניות אופן חיים: שיעורי משמרת, למחוק אחרי הסמסטר.
אפשר ורסינינג במקום הדרוש לנעילת אובייקט (תולעת) לצורך ביקורת בלבד.

3. 4 רשת ויציאה

CDN/edge + מעופש-בזמן-חידוש מפחית את היציאה הבין-אזורית.
ערוצים פרטיים (Private Link/PSC/Direct Connect) במקום האינטרנט ”גולמי”.
דחיסה (ברוטלי/Zstd), HTTP/3/QUIC - פחות חיבור/RTT.

3. 5 מסדי נתונים ומטמונים

בחר סכימה דו רמה: מטמון (Redis/Memcashed) + אחסון.
קרא העתקים עבור אנליטיקה, כולל אוטומטי ואקום/דחיסה, השתמש ב ־ PIGDS Bounder/RDS Proxy.
עבור שולחנות גדולים - מחיצה/TTL/ארכיון.

4) קוברנטס - כלכלה

בקשות/הגבלות על ידי כיתת SLO; 'limits: null' prohibition.
VPA (המלצות), Carpenter (בחירת מקרים ללבבות), Bin Arging (סובלנות/זיקה).
פרוד/שלב/dev נפרד ברמת אשכול/צומת (סוגים שונים ומדיניות).
כיתות רשת ואחסון: בחר SC/IOPS על ידי פרופיל טעינה, לא ”פרימיום בכל מקום”.
שיעורי QOS וסדרי עדיפויות: חיסכון בעבודות רקע.
פרופילי יומן: סוכני סירה עם חוצץ מקומי, שולח על ידי חבורות.

5) כלכלה ללא סרבלים

מקרים דקים/מותאמים לידיות חמות בלבד.
קטן לפרוס-צרור, עצלן-init, שיתוף קשרים.
דד-ליין ועמידה במשימות כבדות.
צביר פונקציות (מאוורר) במקום תריסר טיולים בהתאם.

6) יכולת תצפית: לשלם עבור טלמטריה יקרה

יומנים: מבניים, ללא מילוליות; מצגת לפי כיתה (שגיאות פרוד ארוכות יותר, דיבאג - קצר).
עקבות: מבוסס זנב - 100% שגיאות/p99, השאר 1-10%.
מדדים: צבירה/ירידה, שליחה דלילה.
סינון PII לפני שליחה (פחות בייטים וסיכונים).

7) רשת ספקים ושוק

השוואת המחירים של האזורים, השוליים של השירותים המנוהלים, חבילות השוק.
משא ומתן: הנחות נפח (RI/CUD), התחייבויות, תוכניות אשראי.
אל תשכפל את סאס עם פונקציונליות חופפת.

8) כלכלת יחידה ולוחות מחוונים

עלות גדולה SLI/SLO

עלות/Req לפי מסלולים (התחברות, קטלוג, הפקדה).
עלות/דייר/מותג/אזור.
יציאה/Req, אחסון/Req, חישוב/Req.
בזבוז% כיסוי RI/SP%.

לוחות מחוונים (סט מינימלי)

”מפת עלות” עבור שירותים/צוותים עם ירידה למשאב.
יציאת ”מפת חום” לפי כיוון.
”Service lag # SLO”: מתאם של p99 ו ־ Cost/Req.
”RI/CUD/Spot” כיסוי וחיסכון קו.

9) תהליכי פינוקס

ניתוח שבועי של חשבונות עם בעלי שירות.
שינוי סקירה עם הערכה של עלות התכונות לפני הכללת הייצור.
מעקות בטיחות: גבולות מכסה, השלמה אוטומטית של משאבי סרק, TTL לסביבות מבחן.
GameDays of Value: Artificial Spades/Feature Flages, Checking Butter Ceriability.

10) תרופות אנטי ־ פטריות

משאבים ”זמניים” ללא TTL = לנצח.
`0. 0. 0. 0/0 &fospostachegress + אין חשבונות CDN # egress להתפוצץ.
ללא תגיות/תוויות, בלתי אפשרי להקצות עלויות.
רישומי DEBUG במכירות, 100% עקבות - טרה-בייט חסרי משמעות.
”ליתר ביטחון” ללא מדדי שימוש.
כל העומס הוא רק על פי דרישה, אין RI/Spot/מתחייב.

11) פרטים של iGaming/Finance

PSP/דמי תשלום - חלק מ COGS: לייעל ניתוב חכם לספקים זולים/אמינים; סטטוסים מטמון, להימנע חזרות ללא אידמפוטנציה.
ספקי KYC/AML: בקשות חבילות, מטמון תוצאות שימוש (TTL לפי מדיניות), מדד עלות/KYC.
”דרכים כספיות” (הפקדה/משיכה): SLOs נפרדים ותקציב; עתודות לאירועי שיא, דגימות חמות רק שם.
תוכן/CDN: קצה מקומי ותחומים אזוריים להפחתת היציאה ולציית לתושבות נתונים.
דרישות חוקיות: אחסון תולעת עבור היקף ביקורת - הגבלה (צבירה, TTL, דחיסה).

12) מתכונים קטנים

12. מדיניות שימור יומן 1

שגיאות פרוד: 30-90 ימים; מידע: 7-14; דיבאג: 24-72 שעות.
ארכיון רק על בקשת ציות.

12. 2 טלמטריה קנרית

עבור תכונה חדשה - 100% של עקבות במשך 24 השעות הראשונות.

12. 3 גלגלי חיים של אובייקט

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

12. 4 תקציבים/התראות (רעיון)

תקציב חודשי לכל קבוצה; מתריע 50/80/100%; גילוי אנומליה> 30% של המגמה מעל 24 שעות

13) רשימת מוכנות תומכת

[ ] 100% משאבים; פוליטיקאים לחסום אלה שלא מתוגרים.
[ ] תקציבים והתראות + גילוי אנומליה; דיווחים על זנים/מותגים/אזורים.
[ ] RI/CUD/Spot כיסוי בזלת; יש חוצץ על פי דרישה.
[ ] K8s: בקשות/גבולות מוגדרים; VPA/Karpenter; אריזה של בן; כיתות אחסון/IOPS נפרדות.
[ ] Serverless: provised/min עבור שבילים חמים בלבד; קר - דרך תורים.
[ ] CDN/Edge מופעל; ערוצים פרטיים PaaS; לוח מחוונים ליציאה.
[ ] רישומים/שבילים: דגימת זנב, חזרות לפי רמה; סינון PII.
[ ] אחסון גלגלי חיים וארכיון; מחלקים שולחנות גדולים.
[ ] לוחות מחוונים פיננסיים עלות/Req, עלות/דייר, בזבוז%, כיסוי RI/SP%.
[ ] עבור iGaming: PSP/KYC/AML הוצאות חשבונאות, SLO ותקציבי נתיב כסף, ביקורת תולעת.

14) TL; DR

ראשית, ראות (תגיות, תקציבים, לוחות מחוונים), אחר כך מנופים מבניים: מימדים נכונים, קנה מידה אוטומטי, RI/Spot/מתחייב, CDN/Edge וערוצים פרטיים, כיתות אחסון וחציצות חיים. לשלם עבור טלמטריה יקרת ערך (דגימת זנב, חזרות קצרות) ומעקות בטיחות אוטומטיים. ב-iGaming, שקול את PSP/KYC/AML כחלק מ-COGS והדגיש את ”נתיבי הכסף” עם SLOS ותקציבים נפרדים.

Contact

צרו קשר

פנו אלינו בכל שאלה או צורך בתמיכה.אנחנו תמיד כאן כדי לעזור.

Telegram
@Gamble_GC
התחלת אינטגרציה

Email הוא חובה. Telegram או WhatsApp — אופציונליים.

השם שלכם לא חובה
Email לא חובה
נושא לא חובה
הודעה לא חובה
Telegram לא חובה
@
אם תציינו Telegram — נענה גם שם, בנוסף ל-Email.
WhatsApp לא חובה
פורמט: קידומת מדינה ומספר (לדוגמה, +972XXXXXXXXX).

בלחיצה על הכפתור אתם מסכימים לעיבוד הנתונים שלכם.