الملخص

  • أرجعت خدمة R2 من Cloudflare عدداً مرتفعاً من أخطاء 503 في شرق أمريكا الشمالية من الساعة ٢١:١٠ بتوقيت UTC في ٤ سبتمبر حتى الساعات الأولى من ٥ سبتمبر
  • حددت Cloudflare السبب، ونفذت إصلاحاً، وأعلنت حل الحادث الإقليمي عند الساعة ٠٠:٤٢ بتوقيت UTC
  • أُبلغ عن الحادث باعتباره متعلقاً بـ R2 في شرق أمريكا الشمالية، لا انقطاعاً عالمياً لدى Cloudflare
  • قد تُظهر التطبيقات التي تعتمد على R2 أخطاء تخزين للمستخدمين حتى عندما يقتصر الحادث على منتج واحد ومنطقة واحدة

الوقائع

أعلنت Cloudflare حلّ حادث في خدمة تخزين الكائنات R2 في شرق أمريكا الشمالية عند الساعة ٠٠:٤٢ بتوقيت UTC في ٥ سبتمبر. بدأ الحادث عند الساعة ٢١:١٠ بتوقيت UTC في ٤ سبتمبر، حين واجه العملاء في المنطقة عدداً مرتفعاً من أخطاء HTTP 503.

ويفيد سجل حالات Cloudflare بأن المهندسين حددوا السبب، ونفذوا إصلاحاً، وراقبوا الخدمة قبل إغلاق الحادث.

أُبلغ عن الحادث باعتباره متعلقاً بـ R2 في شرق أمريكا الشمالية، لا بوصفه انقطاعاً عالمياً لدى Cloudflare. وR2 هي خدمة تخزين الكائنات التابعة لـ Cloudflare، وتُستخدم لحفظ الملفات والأصول وغيرها من بيانات التطبيقات.

ولذلك قد يُظهر تطبيق يعتمد على كائنات مخزنة عبر الخدمة المتأثرة أخطاءً للمستخدمين عندما يتعطل الوصول إلى ذلك التخزين.

التقييم

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

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

لذلك يتعلق قرار المرونة بكل عبء عمل على حدة. وتحتاج الفرق إلى معرفة وظائف التطبيق التي تعتمد على خدمة التخزين قبل تحديد مقدار الحماية الذي يتطلبه هذا الاعتماد.

ما ينبغي متابعته

تابع أي تفسير تنشره Cloudflare بعد الحادث وأي حوادث أخرى لخدمة R2 في شرق أمريكا الشمالية. ومن شأن مزيد من التفاصيل عن السبب والتعافي أن يوضح حدود العطل وما إذا كان النمط الإقليمي نفسه يتكرر.

كما ستساعد تقارير العملاء عن استمرار مشكلات الوصول بعد موعد حل الحادث الذي أعلنته Cloudflare في تحديد ما إذا كان التعافي قد امتد إلى ما بعد تحديث الحالة الصادر عن المزوّد.

المصادر