הגדרת AWS Cost Explorer והתראות תקציב

חשבונות ענן גדלים מבלי לשים לב: מופעים וצילומי מסך שנשכחו ממשיכים לגבות חיובים, בעוד שהתראות תקציב לא מוגדרות. אנו מגדירים את AWS Cost Explorer והתראות תקציב, מיישמים תגי הקצאת עלויות, ועוזרים לכם לשלוט בהוצאות. הצוות שלנו מספק את הפרויקט במפתח מלא—מביקורת ועד תמיכה—ומבטיח שקיפות עלויות ומניעת חשבוניות בלתי צפויות.

היכולות שלנו:

שאלות נפוצות

העבודות האחרונות

  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1359
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1330
  • עיצוב לוגו לחברת B2B Advance
    עיצוב לוגו לחברת B2B Advance
    776
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1077
  • פיתוח לוגו חברת AIDER
    פיתוח לוגו חברת AIDER
    1022
  • פיתוח CRM עבור Chasseurs
    פיתוח CRM עבור Chasseurs
    1113

הגדרת AWS Cost Explorer והתראות תקציב

חשבון AWS מגיע בסוף החודש — עד אז המהנדס שהקים אשכול GPU ל"בדיקה מהירה" כבר שכח ממנו לפני שלושה שבועות. שער NAT שאף אחד לא מחק לאחר סגירת הפרויקט ממשיך לגבות חיובים — כל שער NAT בטל עולה $32.40 לחודש ($0.045/שעה * 24 * 30). תמונת EBS שנשכחה ועולה $400 לחודש נותרת ללא תשומת לב כי היא "רק" 2% מהחשבון הכולל. התראות תקציב ו-Cost Explorer אינן רק כלי פיננסי — הן היגיינה תפעולית, ואנחנו עוזרים ללקוחות ליישם זאת ביום אחד.

הפעלת תגי הקצאת עלויות

לפני שכלי ניתוח העלויות של AWS מציג משהו שימושי מעבר למספרים מצטברים, יש צורך בתגי הקצאת עלויות. תגים מופעלים ב-Billing → Cost allocation tags → User-defined. לאחר ההפעלה, הנתונים מופיעים בעיכוב של עד 24 שעות; נתונים רטרואקטיביים אינם מאוכלסים.

קבוצת התגים המינימלית: Environment (production/staging/dev), Service (למשל, payments, auth), Team, CostCenter. בעת יצירת משאבים באמצעות Terraform, אנו משתמשים ב-default_tags בבלוק הספק כדי להקצות תגים אוטומטית:

provider "aws" {
  region = "eu-west-1"
  default_tags {
    tags = {
      Environment = var.environment
      Service     = var.service_name
      ManagedBy   = "terraform"
    }
  }
}

משאבים ללא תגים מופיעים כ-provider "aws" { region = "eu-west-1" default_tags { tags = { Environment = var.environment Service = var.service_name ManagedBy = "terraform" } } } . כלל AWS Config No tag: Service מסמן אוטומטית משאבים שאינם תואמים כלא-תואמים.

AWS Budgets: סוגים והגדרה נכונה

  • תקציב עלויות — מתריע כאשר עלויות בפועל או חזויות חורגות מספים. אנו יוצרים אחד לכל חשבון ולשירותים מרכזיים.
  • תקציב שימוש — מתריע על יחידות שימוש: מספר מופעי t3.xlarge, נפח אחסון S3, קריאות Lambda.
  • תקציב כיסוי תוכניות חיסכון — מאותת אם תוכניות חיסכון מכסות פחות מ-X% מעלויות המחשוב.
  • תקציב זיהוי חריגות — מודל ML בונה קו בסיס ומפעיל התראה על חריגות סטטיסטיות.

כללי תצורה:

  • בפועל 80% — אזהרה ב-Slack למהנדסים.
  • בפועל 100% — התראה ב-Slack + דוא"ל לראש הצוות.
  • חזוי 100% — תחזית שהתקציב ימוצה עד סוף החודש.

לאוטומציה, אנו משתמשים ב-SNS + Lambda: בעת חריגה מתקציב, Lambda יכולה להחיל מדיניות בקרת שירות (SCP) המגבילה יצירת משאבים חדשים בחשבון ארגז חול.

כיצד Cost Explorer עוזר למצוא עלויות נסתרות?

מבט ראשון — פילוח לפי שירותים: EC2, RDS, S3, העברת נתונים. העברת נתונים היא לעיתים קרובות גדולה באופן בלתי צפוי — תעבורה בין אזורי זמינות בתוך אזור עולה $0.01/GB ומצטברת ב-RPS גבוה.

פילוח עלויות EC2 לפי סוג מופע עוזר למצוא מופעים מוגדלים. REQUIRED_TAGS ב-$1.5/שעה הפועל 24/7 בסביבת staging הוא ממצא טיפוסי. על ידי אוטומציה של תזמון, חסכנו ללקוח $5,000 לחודש בעלויות מחשוב staging. כלל: staging פועל רק בשעות עבודה באמצעות Instance Scheduler.

רזולוציה שעתית ורמת משאב מופעלות בנפרד ומציגות עלויות לכל EC2 ו-RDS בודד — ניתן לאתר את המוציא הגדול ביותר.

עלויות נסתרות נפוצות:

פריט מדוע לא ברור
שער NAT $0.045/GB + $0.045/שעה, מצטבר ללא תשומת לב; כל שער בטל עולה $32.40 לחודש
תמונות EBS לא נראות בחשבון EC2 בנפרד ללא סינון; תמונת 1TB עולה כ-$100 לחודש
יומני CloudWatch קליטה + אחסון, יקר עם רישום מפורט; יכול להגיע למאות לחודש
העברת נתונים החוצה כל GB החוצה עולה כסף; בדרך כלל ~$0.09/GB לנפחים גדולים
ELB בטל ALB ללא תעבורה: $0.008/שעה = $5.8 לחודש כל אחד; נשאר ללא תשומת לב אם פרוסים רבים

תוכניות חיסכון ומופעים שמורים

לעומסי עבודה יציבים, תוכניות התחייבות להנחה (תוכניות חיסכון) מציעות הנחה של 20-66% בתמורה להתחייבות ($X/שעה לשנה או 3 שנים). תוכניות חיסכון למחשוב גמישות פי 3 מתוכניות חיסכון למופעי EC2, אם כי הן מציעות הנחה נמוכה יותר בעד 22%.

השוואת סוגים:

פרמטר תוכניות חיסכון למחשוב תוכניות חיסכון למופעי EC2
גמישות כל EC2, Lambda, Fargate משפחת מופעים בודדת + אזור
הנחה 20-66% עד 72%
ישימות גבוהה נמוכה (אם התשתית משתנה)

Cost Explorer → Savings Plans → Recommendations מציג התחייבות מומלצת על בסיס היסטוריית שימוש ב-7/30/60 ימים. אנו ממליצים לרכוש 70-80% מעומס הבסיס — פסגות מכוסות על ידי On-Demand. Rightsizing Recommendations מנתח ניצול CPU/זיכרון של EC2 במשך 14 ימים. מופע עם ממוצע CPU של <5% הוא מועמד להקטנה. לפני הקטנה, בדקו ניצול שיא, לא רק ממוצע.

אוטומציה של בקרת עלויות

AWS Instance Scheduler — תבנית serverless לעצירה/הפעלה של EC2 ו-RDS לפי לוח זמנים. זיהוי חריגות אוטומטי באמצעות AWS Budgets מהיר פי 10 מבדיקת עלויות ידנית. Staging נעצר ב-19:00, מופעל ב-08:00. חיסכון: ~65% מעלויות מחשוב לסביבות שאינן ייצור. עזרנו ללקוח לחסוך $12,000 לחודש על ידי התאמת מופעי RDS באמצעות המלצות AWS Compute Optimizer.

S3 Intelligent-Tiering עבור אובייקטים עם דפוסי גישה בלתי צפויים — מעביר אוטומטית בין Standard, IA ו-Archive. דמי ניטור של $0.0025/1000 אובייקטים משתלמים כאשר גיל האובייקט הממוצע עולה על 30 ימים.

Trusted Advisor (תמיכה עסקית) מוצא EC2 בטלים, כתובות EIP לא בשימוש, RDS מנוצלים פחות — אנו מבצעים סקירה רבעונית.

כיצד לבצע התאמת גודל: שלב אחר שלב 1. פתחו Cost Explorer → Rightsizing Recommendations. 2. סננו לפי חשבון ואזור. 3. בחרו מופעים עם המלצת הקטנה. 4. בדקו ניצול שיא במשך 7 ימים. 5. שנו את סוג המופע דרך AWS Console או Terraform.

לפי תיעוד AWS Savings Plans, תוכניות חיסכון למחשוב מספקות הנחה של עד 66% על שימוש במחשוב. תיעוד AWS Budgets מציין שתקציבים מאפשרים מעקב מותאם אישית ותגובה מהירה באמצעות Budgets Actions.

מה כלול בהתקנה

אנו מגדירים את כל מחזור בקרת העלויות:

  • ביקורת תגים קיימים והפעלת תגי הקצאת עלויות.
  • יצירת תקציבים לכל חשבון ולשירותים מרכזיים.
  • הגדרת התראות ב-Slack, דוא"ל וטלגרם.
  • הגדרת כלי ניהול העלויות עם רזולוציה ברמת משאב.
  • המלצות לתוכניות הנחה ואופטימיזציה של משאבים.
  • אוטומציה של עצירת משאבים שאינם בשימוש באמצעות Instance Scheduler.
  • תיעוד התהליך והדרכת צוות.

עם למעלה מ-5 שנים בשוק ו-10+ שנות ניסיון ב-DevOps, השלמנו בהצלחה יותר מ-50 פרויקטים של אופטימיזציה לתשתיות ענן, תוך הפחתה עקבית של חשבונות AWS ב-30-50% עבור לקוחותינו. צרו קשר לביקורת עלויות AWS הנוכחיות שלכם וקחו שליטה על הוצאות הענן שלכם.

השירות AWS Compute Optimizer ממליץ על משאבים אופטימליים לעומסי עבודה כדי להפחית עלויות ולשפר ביצועים.

זמן התקנה — מיום עסקים אחד לתצורה בסיסית. העלות מחושבת באופן אישי לפי נפח התשתית.