الأمان والتكلفة وأطر العمل المحكمة البناء

استراتيجيات تحسين التكلفة

4 دقيقة للقراءة

تحسين التكلفة هو عامل تمييز رئيسي لمهندسي السحابة. يتوقع المحاورون منك موازنة الأداء والموثوقية والتكلفة بشكل فعال.

نماذج تسعير AWS

خيارات تسعير الحوسبة

النموذجالخصمالالتزامالأفضل لـ
عند الطلب0%لا شيءالأحمال المتغيرة
خطط التوفيرحتى 72%1-3 سنواتحوسبة متوقعة
المثيلات المحجوزةحتى 72%1-3 سنواتمثيلات محددة
مثيلات Spotحتى 90%لا شيءالأحمال المتسامحة مع الأخطاء

خطط التوفير مقابل المثيلات المحجوزة

الجانبخطط التوفيرالمثيلات المحجوزة
المرونةأي عائلة مثيلاتنوع مثيل محدد
المنطقةمرونة المنطقة (Compute SP)محدد بالمنطقة
الخدمةEC2، Lambda، FargateEC2، RDS فقط
الإدارةأبسطأكثر تعقيداً
التوصيةالخيار الحديثالأحمال القديمة

سؤال المقابلة: استراتيجية التكلفة

س: "صمم استراتيجية تحسين تكلفة لحمل عمل متغير مع خط أساس متوقع."

ج: نهج هجين:

تحليل حمل العمل:
├── الخط الأساسي: 100 مثيل (ثابت)
├── الذروة: 300 مثيل (متغير)
└── دفعات متسامحة مع الأخطاء: 50 مثيل

استراتيجية التكلفة:
├── الخط الأساسي (100): Compute Savings Plan (3 سنوات)
│   └── توفير 66%
├── المتغير (0-200): مزيج On-Demand + Spot
│   ├── الحرج: On-Demand
│   └── غير الحرج: Spot (مزيج 70/30)
└── الدفعات (50): Spot Instances
    └── توفير حتى 90%

التوفير المتوقع: 45-55% مقارنة بكل On-Demand.

تحديد الحجم المناسب

عملية التحليل

  1. جمع المقاييس (أسبوعين إلى 4 أسابيع كحد أدنى)

    • استخدام CPU
    • استخدام الذاكرة
    • إنتاجية الشبكة
    • IOPS التخزين
  2. تحديد المرشحين

    • متوسط CPU < 40%: تقليل الحجم
    • CPU باستمرار > 80%: زيادة الحجم
    • محدود بالذاكرة: فكر في المُحسَّن للذاكرة
  3. الاختبار والتحقق

    • اختبار الحمل للحجم الجديد
    • مراقبة لـ 1-2 أسبوع
    • خطة التراجع جاهزة

أدوات AWS لتحديد الحجم المناسب

الأداةالوظيفةالتكلفة
Cost Explorerتوصيات تحديد الحجممجاني
Compute Optimizerتوصيات قائمة على MLمجاني (أساسي)
Trusted Advisorتوصيات المثيلاتBusiness/Enterprise

⚠ Prices change frequently. The values above are for illustration only and may be out of date. Always verify current pricing directly with the provider before making cost decisions: Anthropic · OpenAI · Google Gemini · Google Vertex AI · AWS Bedrock · Azure OpenAI · Mistral · Cohere · Together AI · DeepSeek · Groq · Fireworks AI · Perplexity · xAI · Cursor · GitHub Copilot · Windsurf.

سؤال المقابلة: تحديد حجم RDS

س: "قاعدة بيانات RDS الخاصة بك عند 20% CPU باستمرار. ما توصيتك؟"

ج: لا تقلل الحجم فوراً. حلل بشكل شامل:

  1. تحقق من ضغط الذاكرة

    • CPU المنخفض لا يعني كبر الحجم
    • قاعدة البيانات قد تكون محدودة بالذاكرة
  2. حلل أنماط الاستعلامات

    • استخدام الذروة مقابل المتوسط
    • توقيت المهام الدفعية
  3. فكر في Buffer Pool

    • مثيل أكبر = ذاكرة تخزين مؤقت أكثر
    • قد يحسن الأداء بشكل كبير
  4. التوصية

    • إذا كانت الذاكرة و IOPS منخفضة أيضاً: قلل الحجم
    • إذا كانت الذاكرة عالية: ابق أو انتقل للمُحسَّن للذاكرة
    • اختبر جيداً قبل تغيير الإنتاج

تحسين التخزين

فئات تخزين S3

الفئةنمط الوصولالتكلفة (لكل GB)الاسترجاع
Standardمتكرر$$$فوري
Intelligent-Tieringمتغير$$$ + مراقبةفوري
Standard-IAغير متكرر (30+ يوم)$$فوري
One Zone-IAغير متكرر، غير حرج$فوري
Glacier Instantأرشيف، وصول فوري$فوري
Glacier Flexibleأرشيف¢دقائق-ساعات
Glacier Deep Archiveأرشيف طويل المدى¢ساعات

⚠ Prices change frequently. The values above are for illustration only and may be out of date. Always verify current pricing directly with the provider before making cost decisions: Anthropic · OpenAI · Google Gemini · Google Vertex AI · AWS Bedrock · Azure OpenAI · Mistral · Cohere · Together AI · DeepSeek · Groq · Fireworks AI · Perplexity · xAI · Cursor · GitHub Copilot · Windsurf.

سياسات دورة حياة S3

قواعد دورة الحياة:
  - الانتقال إلى Standard-IA: 30 يوم
  - الانتقال إلى Glacier: 90 يوم
  - الانتقال إلى Deep Archive: 365 يوم
  - الحذف: 7 سنوات (الامتثال)

تحسين EBS

نوع Volumeحالة الاستخداماعتبار التكلفة
gp3الغرض العامأرخص 20% من gp2
io2IOPS عاليادفع مقابل IOPS المخصص
st1الإنتاجيةأرخص للتسلسلي
sc1التخزين الباردأرخص تخزين كتل

⚠ Prices change frequently. The values above are for illustration only and may be out of date. Always verify current pricing directly with the provider before making cost decisions: Anthropic · OpenAI · Google Gemini · Google Vertex AI · AWS Bedrock · Azure OpenAI · Mistral · Cohere · Together AI · DeepSeek · Groq · Fireworks AI · Perplexity · xAI · Cursor · GitHub Copilot · Windsurf.

فوز سريع: انقل gp2 إلى gp3 لتوفير فوري 20% مع نفس الأداء أو أفضل.

تكاليف نقل البيانات

مصفوفة تكلفة النقل

منإلىالتكلفة
الإنترنتAWSمجاني
AWSالإنترنت$0.09/GB (أول 10TB)
نفس المنطقة (AZ إلى AZ)$0.01/GB
عبر المناطق$0.02/GB
VPC Peering (نفس المنطقة)$0.01/GB
PrivateLink$0.01/GB + بالساعة

⚠ Prices change frequently. The values above are for illustration only and may be out of date. Always verify current pricing directly with the provider before making cost decisions: Anthropic · OpenAI · Google Gemini · Google Vertex AI · AWS Bedrock · Azure OpenAI · Mistral · Cohere · Together AI · DeepSeek · Groq · Fireworks AI · Perplexity · xAI · Cursor · GitHub Copilot · Windsurf.

استراتيجيات تقليل التكلفة

  1. استخدم VPC Endpoints

    • S3 Gateway endpoint: مجاني
    • تجنب معالجة بيانات NAT Gateway
  2. النشر الإقليمي

    • أبق الحوسبة قريبة من البيانات
    • متعدد المناطق فقط عند الحاجة
  3. CloudFront للخروج

    • غالباً أرخص من الخروج المباشر
    • فوائد تخزين مؤقت إضافية
  4. الضغط

    • اضغط البيانات قبل النقل
    • توفير كبير للنص/السجلات

سؤال المقابلة: نقل البيانات

س: "خروج بياناتك الشهري هو $50,000. كيف ستقلله؟"

ج: نهج متعدد الجوانب:

الاستراتيجيةالتوفير المحتمل
توزيع CloudFront20-40%
ضغط الاستجابة30-50%
رؤوس التخزين المؤقت20-30%
نقاط النهاية الإقليمية10-20%
مراجعة S3 Transfer Accelerationمتغير

خطة العمل:

  1. حلل CloudWatch لأنماط النقل
  2. نفّذ CloudFront للطلبات المتكررة
  3. فعّل ضغط gzip/brotli
  4. راجع أحجام استجابة API
  5. فكر في السعة المحجوزة للخروج المتوقع

ممارسات FinOps

تخصيص التكلفة

  1. استراتيجية الوسوم

    • إلزامي: البيئة، المالك، المشروع، مركز التكلفة
    • فرض عبر SCP أو AWS Config
  2. AWS Organizations

    • حسابات منفصلة لكل وحدة أعمال
    • فوترة موحدة
    • مشاركة السعة المحجوزة

المراقبة والحوكمة

الأداةالغرض
AWS Budgetsالتنبيهات والتوقعات
Cost Anomaly Detectionتنبيهات شذوذ قائمة على ML
Cost Explorerالتحليل والتقارير
توصيات Savings Plansإرشاد الشراء

نموذج إعادة التحميل

ميزانية IT المركزية
وسوم تخصيص التكلفة
تقارير شهرية لكل فريق
إعادة تحميل وحدة الأعمال

الرؤية الرئيسية: تحسين التكلفة مستمر وليس لمرة واحدة. نفّذ سياسات آلية ومراجعات منتظمة ومساءلة الفريق للحفاظ على الكفاءة مع تطور الأحمال.

بعد ذلك، سنستكشف إطار العمل المحكم البناء من AWS. :::

مراجعة سريعة: كيف تجد هذا الدرس؟

اختبار

الوحدة 5: الأمان والتكلفة وأطر العمل المحكمة البناء

خذ الاختبار