← أحدث الأبحاث
💻 computer science

Unified SLO Driven Observability across AWS and GCP using CloudWatch and Stack driver and ELK and Splunk with Error Budgets

تقترح هذه الورقة وتقيم إطار عمل موحداً للمراقبة مدفوعاً بمستويات الخدمة (SLO) يدمج بين AWS CloudWatch وGCP Cloud Monitoring وELK وSplunk من خلال نموذج وصفي (meta-model) مستقل عن المزود وحوكمة لميزانية الخطأ، مما يظهر تحسينات كبيرة في وقت الكشف، وسرعة الاسترداد، واستقرار مستويات الخدمة (SLO)، وخفض التكاليف التشغيلية في بيئات السحب المتعددة.

المؤلفون الأصليون: Ehtesham Junaid

نُشر 2026-10-05
📖 3 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Ehtesham Junaid

البحث الأصلي مرخَّص بموجب CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ✨ هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

في العالم الرقمي الحديث، غالبًا ما تقوم المؤسسات الكبيرة بتشغيل برمجياتها عبر منصات حوسبة سحابية متعددة في آن واحد، مثل "أمازون ويب سيرفيسز" (AWS) و"جوجل كلاود بلات فورم" (GCP). توفر هذه الاستراتيجية المرونة والأمان، لكنها تخلق مشكلة معقدة: كيف تعرف ما إذا كان النظام بأكمله يعمل بشكل صحيح عندما يكون منقسمًا بين مزودين مختلفين؟ وللإجابة على ذلك، يعتمد المهندسون على مفهوم يسمى "هدف مستوى الخدمة" (Service Level Objective)، وهو ببساطة وعد حول مدى جودة أداء الخدمة، مثل البقاء متاحة بنسبة 99.9 بالمائة من الوقت. وعندما يفشل النظام في الوفاء بهذا الوعد، فإنه يستهلك احتياطيًا محدودًا من الأخطاء المقبولة، يُعرف باسم "ميزانية الخطأ" (Error Budget). وإذا نفدت هذه الميزانية، يجب على النظام التوقف عن إجراء تغييرات جديدة لمنع المزيد من الضرر. وتنشأ التحديات لأن كل مزود سحابي يستخدم لغته وأدواته الفريدة لقياس الأداء، مما يجعل من الصعب رؤية الصورة الكاملة أو إدارة تلك الميزانية المشتركة بفعالية.

سعى باحث في الجامعة الأمريكية، وهو احتشام جنيد، لحل هذا التجزؤ من خلال بناء نظام موحد يعامل هذه السحب المختلفة ككيان واحد. ركزت الدراسة على إنشاء طبقة مركزية يمكنها ترجمة إشارات المراقبة المختلفة من "كلاود ووتش" (CloudWatch) التابع لأمازون و"كلاود مونيتورينج" (Cloud Monitoring) التابع لجوجل إلى لغة مشتركة. كما اتصلت هذه الطبقة بأدوات تحليل بيانات قوية مثل (ELK) و(Splunk)، والتي تُستخدم لغربلة كميات هائلة من السجلات وسجلات الأداء. لم يكن الهدف مجرد جمع المزيد من البيانات، بل إنشاء رؤية واحدة متسقة للموثوقية يمكنها تلقائيًا تفعيل تدابير السلامة عندما يتم استهلاك ميزانية الخطأ بسرعة كبيرة.

ولاختبار هذه الفكرة، بنى الباحث بيئة محكومة حيث تعمل تطبيقات برمجية متطابقة في وقت واحد على كل من (AWS) و(Google Cloud). وقام بمحاكاة مشكلات واقعية، مثل الارتفاع المفاجئ في حركة المرور، وفشل الشبكة، والإغلاق الجزئي للنظام، لمعرفة كيفية تفاعل النظام معها. أولاً، راقبوا الإعداد باستخدام الطريقة التقليدية، حيث تعمل أدوات المراقبة الخاصة بكل مزود سحابي بشكل مستقل. ثم قاموا بتشغيل الإطار الموحد الجديد، الذي قام بتوحيد جميع البيانات الواردة وحساب ميزانية خطأ واحدة مشتركة لنظام السحب المتعددة بالكامل. سمح هذا للنظام باكتشاف المشكلات بشكل أسرع واتخاذ القرارات بناءً على صحة الشبكة بأكملها بدلاً من مجرد جزء واحد منها.

أظهرت النتائج ميزة واضحة للنهج الموحد. فعند حدوث أعطال، اكتشف النظام الجديد المشكلات في متوسط 3.1 دقيقة، وهو تحسن كبير مقارنة بـ 7.8 دقيقة استغرقتها الأدوات المنفصلة والمعزولة. هذا الانخفاض بنسبة 60 بالمائة في وقت الاكتشاف يعني أن المهندسين يمكنهم الاستجابة للمشكلات في وقت أقصر بك كثيرًا. علاوة على ذلك، انخفض الوقت المستغرق للتعافي والعودة إلى التشغيل الطبيعي بنسبة تقارب 40 بالمائة. كما أثبت النظام الموحد أنه أكثر استقرارًا، حيث قلل من التناقضات في كيفية إبلاغ الأجزاء المختلفة من النظام عن حالتها. وبينما زادت تكلفة جمع ومعالجة البيانات قليلاً بسبب المركزية، إلا أن التكلفة الإجمالية لتشغيل النظام انخفضت بنسبة 18 بالمائ %؛ وقد جاء هذا التوفير من انخفاض هائل بنسبة 36 بالمائة في الخسائر المرتبطة بتوقف النظام، مما أثبت أن الاستثمار في تحسين الرؤية قد آتى ثماره من خلال منع انقطاعات الخدمة المكلفة.

تخلص الدراسة إلى أن الصعوبة في إدارة الموثوقية عبر السحب المتعددة لا تكمن في نقص الأدوات الجيدة، بل في نقص هيكل حوكمة مشترك. ومن خلال إنشاء طريقة واحدة مستقلة عن المزود لتحديد الأهداف وإدارة ميزانية الأخطاء، يمكن للمؤسسات تحقيق مستوى من السيطرة كان مستحيلاً في السابق. وتوضح الأبحاث أنه عندما تُدار الموثوقية كمفهوم موحد بدلاً من مجموعة من المهام المنفصلة، تصبح الأنظمة أسرع في الإصلاح، وأكثر استقرارًا، وأكثر اقتصادية في التشغيل. ويقدم هذا النهج أساسًا عمليًا للشركات التي تحتاج إلى الحفاظ على معايير عالية من الأداء أثناء التعامل مع تعقيدات مستقبل السحب المتعددة.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →