خطوات الاستخدام
أدخل عدد أحداث CloudTrail (CloudTrail Events) التي يتوقع حسابك إنشاؤها شهريًا. يمكن الحصول على هذا الرقم من لوحة تحكم CloudTrail عبر تقارير 'Event history' أو تقديره بناءً على النشاطات السابقة. كل حدث يمثل استدعاء لواجهة برمجة التطبيقات (API) مثل إطلاق EC2 أو تغيير في IAM. تختلف الأعداد حسب حجم المؤسسة: الشركات الصغيرة قد تولد مليون حدث شهريًا، بينما الكبيرة قد تولد 50 مليونًا.
أدخل عدد سجلات تدفق VPC (VPC Flow Logs) شهريًا. هذه السجلات تلتقط معلومات الاتصالات في الشبكات الظاهرية، مثل كل منفذ بروتوكول وعنوان IP. يمكنك تقدير العدد من قياسات VPC Flow Logs الموجودة. على سبيل المثال، بيئة بها 100 حساب VPC قد تولد 100 مليون سجل شهريًا.
أدخل عدد استعلامات DNS (DNS Query Logs) شهريًا. يمثل هذا عدد طلبات DNS التي تراقبها GuardDuty من موارد AWS مثل Route 53 أو DNS عبر VPC. يمكن تقديرها من سجلات Route 53 أو من متوسط عدد الطلبات لكل خادم. البيئات الكبيرة قد تولد 500 مليون استعلام شهريًا.
سيتم حساب التكلفة الإجمالية بناءً على أسعار AWS GuardDuty الحالية (اعتبارًا من 2024): 4.00 دولار لكل مليون حدث CloudTrail، و0.50 دولار لكل مليون حدث VPC Flow Logs، و0.50 دولار لكل مليون استعلام DNS. الصيغة: (عدد الأحداث/1,000,000) × السعر لكل مليون. ثم جمع التكاليف الثلاثة.
يرجى ملاحظة أن أول 30 يومًا مجانية (حتى 1 مليون حدث من كل نوع). إذا كنت في الفترة التجريبية، قد لا تظهر التكلفة. أيضًا، الأسعار قد تختلف حسب المنطقة (مثل us-east-1 vs eu-west-1). يفضل مراجعة صفحة التسعير الرسمية.
أمثلة محلولة
تطبيقات عملية على تكلفة GuardDuty بخطوات الحل كاملة.
الحل
لنحسب التكلفة خطوة بخطوة:
1. أحداث CloudTrail: 5 ملايين / 1 مليون = 5 وحدات. السعر لكل وحدة = 4 دولار → 5 × 4 = 20 دولار.
2. سجلات VPC Flow Logs: 50 مليون / 1 مليون = 50 وحدة. السعر لكل وحدة = 0.50 دولار → 50 × 0.5 = 25 دولار.
3. استعلامات DNS: 20 مليون / 1 مليون = 20 وحدة. السعر لكل وحدة = 0.50 دولار → 20 × 0.5 = 10 دولار.
الإجمالي = 20 + 25 + 10 = 55 دولار شهريًا.
هذا المثال يمثل شركة متوسطة بها عدة حسابات على AWS وتطبيقات داخلية كثيفة. لاحظ أن هذا لا يشمل الضرائب أو خصومات الحجز. إذا كانت الشركة قد استهلكت أقل من 1 مليون حدث من أي نوع، قد تستفيد من الطبقة المجانية في أول 30 يومًا.
الحل
الحساب:
- CloudTrail: 25 مليون / 1 مليون = 25 وحدة × 4 دولار = 100 دولار.
- VPC Flow Logs: 300 مليون / 1 مليون = 300 وحدة × 0.5 دولار = 150 دولار.
- DNS: 150 مليون / 1 مليون = 150 وحدة × 0.5 دولار = 75 دولار.
الإجمالي = 100 + 150 + 75 = 325 دولار شهريًا.
نلاحظ أن تكلفة VPC Flow Logs هي الأعلى لأن حجمها أكبر نسبيًا. بالنسبة للشركات المالية، حيث توجد آلاف الخوادم والاتصالات المشفرة، قد تزداد أعداد VPC Flow Logs بشكل كبير. يمكن تحسين التكلفة بتقليل تسجيل سجلات التدفق غير الضرورية أو استخدام فلاتر. أيضًا، يمكن الاستفادة من السعر التصاعدي إذا تجاوزت الكميات حدًا معينًا (حاليًا لا يوجد طبقات تسعير تصاعدية لـ GuardDuty).
أمثلة محسوبة
قيم مُدخَلة ونتيجة محسوبة فعليًا بواسطة تكلفة GuardDuty.
مرجع — شركة متوسطة بثلاثة مصادر
- أحداث CloudTrail (بالملايين)
- 5
- سجلات VPC Flow (بالملايين)
- 50
- سجلات DNS (بالملايين)
- 20
مرجع — شركة تقنية مالية كبيرة
- أحداث CloudTrail (بالملايين)
- 25
- سجلات VPC Flow (بالملايين)
- 300
- سجلات DNS (بالملايين)
- 150
مرجع — بلا مصادر بيانات
- أحداث CloudTrail (بالملايين)
- 0
- سجلات VPC Flow (بالملايين)
- 0
- سجلات DNS (بالملايين)
- 0
قيم مُدخَلة قياسية
- أحداث CloudTrail (بالملايين)
- 50
- سجلات VPC Flow (بالملايين)
- 50
- سجلات DNS (بالملايين)
- 50
قيم مُدخَلة مرتفعة
- أحداث CloudTrail (بالملايين)
- 85
- سجلات VPC Flow (بالملايين)
- 85
- سجلات DNS (بالملايين)
- 85
قيم مُدخَلة قياسية
- أحداث CloudTrail (بالملايين)
- 300
- سجلات VPC Flow (بالملايين)
- 300
- سجلات DNS (بالملايين)
- 300
قيم مُدخَلة مرتفعة
- أحداث CloudTrail (بالملايين)
- 800
- سجلات VPC Flow (بالملايين)
- 800
- سجلات DNS (بالملايين)
- 800