مفاهيم السحابة وقيمتها · الدرس 4

التوافر والتعافي وأهداف RTO وRPO

2 دقيقة قراءة

أهداف الدرس

  • اشرح تحويل أثر الانقطاع وفقد البيانات إلى قرار معماري قابل للاختبار.
  • طبّق قاعدة القرار على حالة جديدة مع تبرير البدائل.

التوافر والتعافي وأهداف RTO وRPO

RTO يحدد زمن استعادة الخدمة المقبول، وRPO يحدد مقدار فقد البيانات المقبول زمنيًا؛ يختلف فشل منطقة توافر عن كارثة إقليمية. تحويل أثر الانقطاع وفقد البيانات إلى قرار معماري قابل للاختبار.

يجب بقاء نقطة استعادة عند اختراق حساب workload وحذف موارده. ما الإجراء؟ القرار: نسخ recovery points إلى vault في حساب أمني منفصل. السبب: الفصل الحسابي يحفظ نسخة خارج حد الاختراق المباشر للحساب المصدر.

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

يجب استعادة خدمة بعد فشل إقليم خلال دقائق. يجب أن تكفي السعة الجاهزة للمرور الأولي، ويمكن إكمال التوسع داخل RTO. ما النمط؟ القرار: warm standby بسعة عاملة مصغرة تكفي المرور الأولي في إقليم ثانٍ، مع اختبار failover واحتساب التوسع المتبقي ضمن RTO. السبب: warm standby يبقي نسخة عاملة بحد أدنى كافٍ للبدء، ولا يفترض سعة إنتاج كاملة لحظيًا؛ يتم التوسع المتبقي داخل RTO.

يمتلك العميل أنظمة تشغيل أسطول EC2 ويريد تطبيق التصحيحات في نافذة مضبوطة مع نتائج امتثال قابلة للمراجعة. ما الحل؟ القرار: Systems Manager Patch Manager مع سياسة أو baseline ونافذة صيانة ونتائج محفوظة. السبب: Patch Manager ينظم فحص وتصحيح أنظمة الضيف ويمكن تشغيله في نافذة وتتبع امتثاله.

ضُبط مثيل مرجعي واعتمد، ويجب أن تنطلق البدائل بالبرامج نفسها على root volume مع إبقاء بيانات التشغيل خارجيًا. ما الأصل؟ القرار: AMI ذات إصدار معتمد. السبب: AMI تحفظ baseline قابلة لإعادة الاستخدام لإطلاق مثيلات متسقة، مع فصل بيانات التشغيل.

حالة تعليمية أصلية: يجب أن يتعافى نظام أرشيف من فقد إقليم AWS كامل، ويقبل RTO قدره 8 ساعات وRPO قدره 24 ساعة، والأولوية خفض كلفة التعافي المستمرة. أي استراتيجية تناسب الحدود؟ القرار: نسخ احتياطية منسوخة إلى إقليم آخر مع تمرين استعادة يثبت RTO وRPO. توفر النسخ الاحتياطية المنسوخة إلى إقليم آخر نقطة استعادة عند فقد الإقليم كاملًا، وتناسب النسخ والاستعادة RTO البالغ ثماني ساعات وRPO البالغ يومًا مع سعة دائمة أقل، ويثبت تمرين الاستعادة الحدود.

يتطلب مشروع سحابي استثمارًا قدره 200,000 دولار، وتبلغ منفعته الإجمالية القابلة للقياس 260,000 دولار على الأفق نفسه. ما عائد الاستثمار ROI البسيط؟ صافي المنفعة هو 260,000 ناقص 200,000 = 60,000 دولار. عائد الاستثمار البسيط يساوي صافي المنفعة ÷ الاستثمار، أي 30%، مع وجوب مقارنة المبادرات على النطاق والأفق نفسيهما.

يلغي الترحيل تجديد عقد أدوات بقيمة 80,000 دولار سنويًا، ويوفر 600 ساعة تشغيل سيعيد الفريق توجيهها إلى تطوير المنتج من دون خفض وظائف. كيف تُسجل المنفعتان؟ إلغاء التجديد يزيل مصروفًا فعليًا، فيُسجل 80,000 دولار تكلفة متجنبة. الساعات المعاد توجيهها قيمة قدرة أو إنتاجية وليست وفورات نقدية ما لم يُلغ إنفاق أو عقد مقابلها.

تكلف مبادرة 240,000 دولار الآن، وتولد تدفقًا نقديًا إضافيًا قدره 60,000 دولار في نهاية كل سنة. مع تجاهل الخصم لهذا القياس وحده، ما فترة الاسترداد؟ فترة الاسترداد تقيس الزمن حتى تعادل التدفقات النقدية التراكمية الاستثمار الأولي: 240,000 ÷ 60,000 = أربع سنوات. لا تقيس هذه النتيجة القيمة بعد السنة الرابعة ولا القيمة الزمنية للنقود.

يحدد عقد خدمة هدف توافر شهريًا قدره 99.95% لشهر من 30 يومًا. ما أقصى توقف تقريبي تسمح به ميزانية الخطأ قبل أن يفشل الهدف؟ نسبة عدم التوافر هي 0.05%. يحتوي شهر 30 يومًا على 43,200 دقيقة؛ 43,200 × 0.0005 = 21.6 دقيقة. هذا حد عمل قبل تقييم أي تصميم، وليس وعدًا بأن خدمة بعينها تحققه.

هدف RPO هو 15 دقيقة. في تمرين فقد المصدر عند 10:00، كانت أحدث كتابة ملتزمة في المصدر عند 09:59 وأحدث كتابة قابلة للاستعادة عند 09:38. ما حكم البوابة؟ RPO يقيس أقصى فقد بيانات مقبول. الفرق بين 09:59 و09:38 هو 21 دقيقة، لذلك وجود نسخة وحده لا يثبت الهدف ولا يعوضه قياس RTO مختلف.

يتطلب العمل استمرار الخدمة تلقائيًا عند فقد منطقة توافر خلال دقائق، لكنه يقبل استعادة إقليم كامل خلال أربع ساعات من تعريفات ونسخ مختبرة. كيف تُصنف الحاجتان؟ يطلب فقد منطقة التوافر استمرارًا تشغيليًا سريعًا داخل البنية، بينما يقبل فقد الإقليم عملية تعافٍ بزمن محدد. فصل الهدفين يمنع فرض كلفة بيئة إقليمية ساخنة لم يطلبها العمل.

تقارن المالية شراء خوادم مملوكة مقدمًا مع دفع شهري مقابل موارد سحابية مستهلكة. كيف يصنف المثالان؟ الملكية المدفوعة مقدمًا أصل رأسمالي، بينما الدفع مقابل الاستهلاك الجاري نفقة تشغيلية في هذا المثال.

يخفض ضابط احتمال انقطاع سنوي من 10% إلى 2%. أثر الانقطاع 500,000 دولار، وتكلفة الضابط السنوية 25,000. ما التحليل الصحيح؟ الخسارة المتوقعة تنخفض من 50,000 إلى 10,000 دولار، أي 40,000. بعد تكلفة 25,000 يبقى 15,000 قيمة متوقعة؛ الاحتمال يجعلها قيمة مخاطر لا نقدًا محققًا.

تعتمد سياسة showback استهلاك الطلبات الناجحة driver، وأثبت القياس أن تكلفة التشغيل المتغيرة لكل طلب متقاربة بين المنتجات. تكلف المنصة 120,000 دولار؛ سجّلت A وB وC عدد 60 و30 و10 ملايين طلب، وبقي 20,000 دعمًا مركزيًا بلا driver مثبت. كيف يطبق العرض السياسة؟ بما أن السياسة تبنت driver مثبتًا ومتقارب التكلفة لكل طلب، يوزع 100,000 بنسبة 60/30/10. يبقى 20,000 ظاهرًا وغير موزع حتى يثبت driver، حفاظًا على المصالحة ومنع الدقة الزائفة.

تجمع AWS Backup خطط النسخ الاحتياطي وجداولها وقواعد الاحتفاظ وتطبيق السياسات عبر الموارد والحسابات المدعومة. تنسق الخدمة حوكمة النسخ، وتبقى اختبارات الاستعادة وأدلتها لازمة لأن تعيين السياسة وحده لا يثبت قابلية التعافي.

خلاصة الدرس

RTO يحدد زمن استعادة الخدمة المقبول، وRPO يحدد مقدار فقد البيانات المقبول زمنيًا؛ يختلف فشل منطقة توافر عن كارثة إقليمية. Multi-AZ يعالج تعطلًا داخل الإقليم، ولا يصبح Multi-Region مطلوبًا إلا إذا برر أثر العمل نطاق الحماية والتكلفة والاختبار.