ما سبب أهمية خدمة X-Ray؟
مع AWS X-Ray، ليست هناك رسوم مُقدمة أو التزامات. أنت تدفع فقط مقابل ما تستخدمه، اعتمادًا على حالات التعقب التي تم تسجيلها واستعادتها ومسحها. يمثل التعقب طلبًا لتطبيقك، ويمكن أن يشتمل على نقاط بيانات متعددة، مثل المكالمات التي يتم إجراؤها مع الخدمات الأخرى والوصول إلى قاعدة البيانات. يوفر X-Ray حجم تعقب مضمونًا بحد أدنى 100 كيلوبايت. يتم الاحتفاظ ببيانات التعقب لمدة 30 يومًا من وقت تسجيلها بدون أي تكلفة إضافية.
حاسبة تسعير AWS
احسب تكلفة AWS X-Ray والبنية الهندسية في تقدير واحد.
الطبقة المجانية الدائمة
- تكون أول 100000 تعقب يتم تسجيلها كل شهر مجانية
- وتكون أول 1000000 تعقب يتم استرجاعها أو مسحها كل شهر مجانًا
الرسوم الإضافية
مثال 1 - تعقب X-Ray
إذا كان لديك تطبيق يتلقى 2000 طلب وارد في الساعة وكنت تستخدم معدل اختيار عينات بقيمة 10%، يمكن حساب التكلفة الخاصة بك كما يلي:
حالات التعقب التي تم مسحها في الشهر = 100 استعلام × 200 حالة تعقب في الساعة × 31 يومًا = 620000 حالة تعقب
حالات التعقب التي تم استرجاعها في الشهر = 100 استعلام × 50 حالة تعقب لكل استعلام × 31 يومًا = 155000 حالة تعقب
إجمالي حالات التعقب التي تم استرجاعها / مسحها في الشهر = 155000 + 620000 حالة تعقب = 775000 حالة تعقب
حالات التعقب القابلة للفوترة التي تم استرجاعها / مسحها في الشهر = 775000 حالة تعقب - 1000000 حالة تعقب في الطبقة المجانية = 0 حالة تعقب
رسوم حالات التعقب الشهرية التي تم استرجاعها ومسحها = 0 حالة تعقب * 0.0000005 USD = 0 USD
وبالإضافة لذلك، فلنفترض أنك قمت بتمكين X-Ray Insights في كل مجموعات X-Ray أو في بعضٍ منها.
حالات التعقب الخاصة بـX-Ray Insights التي تمت معالجتها
حالات التعقب المسجلة لكل شهر = 2000 طلب في الساعة × 24 ساعة × 31 يومًا × 10% = 148800 حالة تعقب
رسوم حالات التعقب الخاصة بـX-Ray Insights التي تمت معالجتها = 148800 حالة تعقب * 0.000001 USD = 0.15 USD
إجمالي التكلفة لكل شهر لاستخدام AWS X-Ray تساوي 0.24 USD + 0.15 USD = 0.39 USD.
المثال 2 - مراقبة أداء التطبيق باستخدام إشارات التطبيق (المعاينة) وتعقبات AWS X-Ray وأهداف مستوى الخدمة (SLO)
إشارات التطبيق (معاينة):
إذا كنت تراقب تطبيقًا يتلقى 25,000 طلب في الدقيقة (طلبات الخدمة الواردة)، ولكل طلب وارد، يقدم التطبيق طلبين إلى التبعيات (طلبات التبعية الصادرة)، فستكون الرسوم الخاصة بك كما يلي:
إشارات التطبيق لطلبات الخدمة الواردة: 25,000 طلب في الدقيقة* 43,800 دقيقة في الشهر = 1,095,000,000 إشارة تطبيق شهريًا
إشارات التطبيق لطلبات التبعية الخارجية: 25,000 طلب في الدقيقة * 2 من طلبات التبعية الخارجية * 43,800 دقيقة في الشهر = 2,190,000,000 إشارة تطبيق شهريًا
إجمالي إشارات التطبيق من الطلبات = 1,095,000,000 + 2,190,000,000 = 3,285,000,000 إشارة تطبيق شهريًا
أهداف مستوى الخدمة (SLO):
يقوم كل هدف من أهداف مستوى الخدمة (SLO) بإنشاء إشارتين للتطبيق لكل فترة قياس SLI. إذا قمت بإنشاء 10 وحدات SLO مع فترة قياس SLI مدتها دقيقة واحدة، و10 وحدات SLI ذات فترة قياس SLI مدتها 5 دقائق، و10 وحدات SLI ذات فترة قياس SLI مدتها 10 دقائق، فسيكون إجمالي عدد إشارات التطبيق كما يلي:
إشارات التطبيق لـ SLO مع فترة قياس SLI مدتها دقيقة واحدة: (10 SLO * إشارتان للتطبيق 43,800 دقيقة في الشهر) /فترة قياس SLI مدتها دقيقة واحدة = 876,000 إشارة تطبيق شهريًا
إشارات التطبيق لـ SLO مع فترة قياس SLI مدتها 5 دقائق: (10 SLO * إشارتان للتطبيق * 43,800 دقيقة في الشهر) /فترة قياس SLI مدتها 5 دقائق = 175,200 إشارة تطبيق شهريًا
إشارات التطبيق لـ SLO مع فترة قياس SLI مدتها 10 دقائق: (10 أهداف SLO × إشارتان للتطبيق × 43800 دقيقة في الشهر) /فترة قياس SLI مدتها 10 دقائق = 87600 إشارة تطبيق شهريًا
إجمالي إشارات التطبيق من SLOs: 876,000 + 175,200 + 87,600 = 1,138,800 إشارة تطبيق شهريًا
إجمالي عدد إشارات التطبيقات من الطلبات وSOLs = 3,285,000,000 + 1,138,800 = 3,286,138,800 إشارة تطبيق شهريًا
إجمالي الرسوم لإشارات التطبيق:
أول 100 مليون إشارة * 1.50 USD لكل مليون إشارة تطبيق = 150 USD
900 مليون إشارة التالية * 0.75 USD لكل مليون دولار شهريًا إشارات التطبيق = 675 USD
إشارات 2,286,138,800 المتبقية * 0.30 USD لكل مليون USD شهريًا إشارات التطبيق = 685.84 USD
إجمالي الرسوم لإشارات التطبيقات وعمليات SLO = 150 USD + 675 USD + 685.84 USD = 1510.84 USD في الشهر
تتبعات X-Ray:
افتراضيًا، يتم تمكين تتبع X-Ray بمعدل أخذ عينات بنسبة 5% عند تنفيذ إشارات التطبيق. يمكن تعديل معدل التتبع الافتراضي هذا اختياريًا ليكون أعلى أو أقل.
إذا كنت تراقب تطبيقًا واحدًا يتلقى 25,000 طلب في الدقيقة (طلبات الخدمة الواردة) وكنت تستخدم معدل أخذ العينات الافتراضي البالغ 5%، فإن رسوم التتبع الخاصة بك هي كما يلي:
التعقبات المخزنة:
يتم تخزين عمليات التعقب شهريًا = 25,000 طلب في الدقيقة * 43,800 دقيقة شهريًا * معدل العينة بنسبة 5% = 54,750,000 تعقب يتم تخزينه شهريًا
تم تخزين عمليات التعقب القابلة للفواتير = 54,750,000 تعقب مخزّن - 100,000 تعقب في الطبقة المجانية = 54,650,000 تعقب مخزّن شهريًا
رسوم التعقب المخزنة = 54,650,000 تعقب مخزن* 0.000005 USD = 273.25 USD في الشهر
بالإضافة إلى ذلك، لنفترض أنك تقوم بإجراء 100 استعلام يوميًا، حيث يقوم كل استعلام بمسح الساعة الأخيرة من تسجيل البيانات مما يعرض 75000 عملية تعقب للخطر، واسترداد بيانات التعقب الكاملة لـ 50 تتبعًا لكل استعلام.
تم استرداد التعقب ومسحها ضوئيًا:
عمليات التعقب التي تم مسحها ضوئيًا = 100 استفسار * 75,000 تعقب في الساعة * 31 يومًا = 232,500,000 تعقب تم مسحه شهريًا
عمليات التعقب التي تم استردادها = 100 استفسار * 50 تتبعًا لكل استعلام * 31 يومًا = 155000 تتبع تم استرداده شهريًا
إجمالي عمليات التعقب التي تم استردادها ومسحها ضوئيًا = 155,000 تعقب + 232,500,000 تعقب = 232,655,000 تعقب تم استرجاعها/مسحها ضوئيًا شهريًا
عمليات التعقب القابلة للفواتير التي تم استردادها أو مسحها ضوئيًا = 232,655,000 تعقب - 1,000,000 تعقب في الطبقة المجانية = 231,655,000 تعقب تم استرداده ومسحه ضوئيًا شهريًا
الرسوم عمليات التعقب التي تم استردادها ومسحها ضوئيًا = 231,655,000 تعقب * 0.0000005 USD = 115.82 USD في الشهر
إجمالي رسوم تعقب X-Ray = 273.25 USD من عمليات التعقب المخزَّنة + 115.82 USD تم مسحها ضوئيًا/استردادها = 389.07 USD في الشهر
إجمالي الرسوم: 1510.84 USD لإشارات التطبيق وSLO + 389.07 USD لعمليات تعقب X-Ray = 1899.91 USD في الشهر
بالإضافة إلى ذلك، يمكنك استخدام Synthetics وRUM (مراقبة المستخدم الحقيقي) مع إشارات التطبيق. راجع أمثلة التسعير الفردية للرسوم.