انتقل إلى المحتوى الرئيسي

MODULE 14 - الحوكمة وFinOps

نظرة عامة​

يغطي هذا الوحدة الحوكمة و FinOps (العمليات المالية). ستتعلم كيفية تنظيم، وضع العلامات، وتحسين موارد AWS الخاصة بك لتقليل التكاليف.

أهداف التعلم​

  • تنفيذ استراتيجية وضع العلامات
  • إدارة جرد الموارد
  • تحديد فرص التحسين
  • استخدام حاسبة أسعار AWS
  • تطبيق ممارسات FinOps في الشركة

محتوى الأسبوع​

1. علامات AWS - تنظيم الموارد​

┌─────────────────────────────────────────────────────────────┐
│ AWS TAGS │
├─────────────────────────────────────────────────────────────┤
│ │
│ Tags = بيانات وصفية مفتاح-قيمة على الموارد │
│ │
│ Instance EC2 : i-0123456789 │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ Tags : │ │
│ │ ┌──────────────┬─────────────────────────┐ │ │
│ │ │ Name │ web-server-prod-01 │ │ │
│ │ │ Environment │ production │ │ │
│ │ │ Project │ e-commerce │ │ │
│ │ │ Owner │ team-platform │ │ │
│ │ │ CostCenter │ CC-12345 │ │ │
│ │ │ CreatedBy │ terraform │ │ │
│ │ └──────────────┴─────────────────────────┘ │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ Utilisations : │
│ • تخصيص التكاليف حسب الفريق/المشروع │
│ • الأتمتة (تشغيل/إيقاف حسب العلامة) │
│ • الحوكمة والامتثال │
│ • البحث والجرد │
│ │
└─────────────────────────────────────────────────────────────┘

2. استراتيجية وضع العلامات الموصى بها​

Tagالوصفمثالإلزامي
Nameاسم قابل للقراءةweb-prod-01نعم
Environmentبيئة النشرprod/staging/devنعم
Projectالمشروع/التطبيقe-commerceنعم
Ownerالفريق المسؤولteam-platformنعم
CostCenterمركز التكلفةCC-12345نعم
CreatedByطريقة الإنشاءterraform/manualلا
ExpirationDateتاريخ الحذف2024-12-31لا

3. FinOps - تحسين التكاليف​

┌─────────────────────────────────────────────────────────────┐
│ FINOPS AWS │
├─────────────────────────────────────────────────────────────┤
│ │
│ 1. VISIBILITY (الرؤية) │
│ └── أين تذهب الأموال؟ │
│ • Cost Explorer │
│ • Tags لتخصيص │
│ • الميزانيات والتنبيهات │
│ │
│ 2. OPTIMIZATION (التحسين) │
│ └── كيف نقلل؟ │
│ • Right-sizing (الحجم المناسب) │
│ • Reserved Instances │
│ • Spot Instances │
│ • إيقاف الموارد غير المستخدمة │
│ │
│ 3. OPERATION (الحوكمة) │
│ └── كيف نحافظ؟ │
│ • سياسات الموافقة │
│ • مراجعات منتظمة │
│ • الأتمتة │
│ │
└─────────────────────────────────────────────────────────────┘

4. فرص التحسين​

┌─────────────────────────────────────────────────────────────┐
│ TOP 5 OPTIMISATIONS AWS │
├─────────────────────────────────────────────────────────────┤
│ │
│ 1. INSTANCES SOUS-UTILISÉES │
│ CPU < 10% في المتوسط → تقليل الحجم │
│ توفير محتمل: 30-50% │
│ │
│ 2. INSTANCES NON UTILISÉES │
│ Instances dev/test 24/7 → إيقاف ليلاً/عطلة نهاية الأسبوع │
│ توفير محتمل: 60-70% │
│ │
│ 3. STOCKAGE NON UTILISÉ │
│ Volumes EBS غير متصلة → حذف أو snapshot │
│ Snapshots قديمة → سياسة الاحتفاظ │
│ │
│ 4. RESERVED INSTANCES │
│ Workloads مستقرة → RI 1 سنة أو 3 سنوات │
│ توفير محتمل: 30-72% │
│ │
│ 5. GENERATIONS D'INSTANCES │
│ أجيال قديمة → الانتقال إلى الجديدة │
│ m4 → m5/m6i (أفضل سعر/أداء) │
│ │
└─────────────────────────────────────────────────────────────┘

5. أدوات AWS لـ FinOps​

أداةالاستخداممجاني
Cost Explorerتحليل التكاليفنعم
AWS Budgetsتنبيهات الميزانيةنعم (2 مجانًا)
Trusted Advisorتوصياتجزئي
Compute OptimizerRight-sizing EC2نعم
Pricing Calculatorتقديرنعم

تمرين: خطة التحسين​

سيناريو​

شركتك لديها فاتورة AWS بقيمة $10,000/شهر مع:

  • 20 مثيل EC2 (مزيج t3, m5)
  • 10 وحدات EBS غير متصلة
  • لا توجد علامات متسقة
  • مثيلات dev تعمل 24/7

أسئلة​

  1. ما هي العلامات التي تنفذها أولاً؟
  2. ما هي أول 5 إجراءات تحسين تقوم بها؟
  3. ما هو التوفير الذي تقدره؟
  4. كيف تضمن استدامة هذه الممارسات؟

التسليم​

5 توصيات تحسين + تبرير:

  • توصية واضحة
  • توفير مقدر
  • جهد التنفيذ
  • المخاطر المحتملة

التنقل​

  1. مفاهيم FinOps
  2. اختبار التحقق - 30 سؤالًا للتحقق من معرفتك
  3. مختبر: تحسين التكاليف

الأسبوع التالي: MODULE 15 - البنية التحتية ككود