ما المقصود بالاسترداد في حالات الكوارث؟

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

أهداف الاسترداد

يجب أن تحدد خطة الإصلاح بعد الكوارث الكاملة متطلبات العمل الهامة التالية لكل عملية ينفذها التطبيق:

  • هدف نقطة الاسترداد (RPO) هو الحد الأقصى لمدة فقدان البيانات المقبولة. يتم قياس RPO بوحدات الوقت، وليس بالحجم، مثل "30 دقيقة من البيانات" أو "أربع ساعات من البيانات". هدف نقطة الاسترداد يتعلق بالحد من فقدان البيانات واسترداده، وليس سرقة البيانات.

  • هدف وقت الاسترداد (RTO) هو الحد الأقصى لمدة التوقف المقبولة، حيث يتم تحديد "وقت التعطل" حسب المواصفات الخاصة بك. على سبيل المثال، إذا كانت مدة وقت التعطل المقبولة في الكارثة ثماني ساعات، فإن RTO هو ثماني ساعات.

Screenshot of RTO and RPO durations in hours.

يجب أن يكون لكل عملية أو حمل عمل رئيسي ينفذه التطبيق قيم RPO وRTO منفصلة عن طريق فحص مخاطر سيناريو الكوارث واستراتيجيات الاسترداد المحتملة. تؤدي عملية تحديد RPO وRTO إلى إنشاء متطلبات الإصلاح بعد الكوارث لتطبيقك بشكل فعال نتيجة لمخاوف عملك الفريدة (التكاليف والتأثير وفقدان البيانات وما إلى ذلك).

تصميم للاسترداد من الكوارث

التعافي من الكوارث ليس ميزة تلقائية، ولكن يجب تصميمه وبنائه واختباره. لدعم استراتيجية الإصلاح بعد الكوارث الصلبة، يجب إنشاء تطبيق مع وضع DR في الاعتبار من الألف إلى الياء. يقدم Azure الخدمات والميزات والإرشادات لمساعدتك في دعم الإصلاح بعد الكوارث عند إنشاء التطبيقات.

استرداد البيانات

أثناء وقوع كارثة، هناك طريقتان رئيسيتان لاستعادة البيانات: النسخ الاحتياطية والنسخ المتماثل.

يستعيد النسخ الاحتياطي البيانات إلى نقطة زمنية معينة. باستخدام النسخ الاحتياطي، يمكنك توفير حلول بسيطة وآمنة وفعالة من حيث التكلفة لنسخ بياناتك احتياطيا واستردادها إلى سحابة Microsoft Azure. استخدم Azure Backup لإنشاء لقطات بيانات طويلة الأمد للقراءة فقط لاستخدامها في الاسترداد.

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

تضع تصاميم النسخ المتماثل المختلفة أولويات مختلفة على تناسق البيانات والأداء والتكلفة.

  • يتطلب النسخ المتماثل النشط إجراء تحديثات على عدة نسخ متماثلة في وقت واحد، ما يضمن الاتساق على حساب معدل النقل.

  • يقوم النسخ المتماثل السلبي بالمزامنة في الخلفية، وإزالة النسخ المتماثل كقيد على أداء التطبيق، ولكن زيادة RPO.

  • يتيح النسخ المتماثل النشط-النشط أو متعدد المسؤولين استخدام نسخ متماثلة متعددة في وقت واحد، ما يتيح موازنة التحميل على حساب تعقيد تناسق البيانات.

  • النسخ المتماثل النشط السلبي يحتفظ بالنسخ المتماثلة للاستخدام المباشر أثناء تجاوز الفشل فقط.

إشعار

تتضمن معظم أنظمة قواعد البيانات المميزة بالكامل ومنتجات وخدمات تخزين البيانات الأخرى نوعا من النسخ المتماثل، مثل التخزين المتكرر جغرافيا (GRS)، نظرا لمتطلباتها الوظيفية ومتطلبات الأداء.

بناء تطبيقات مرنة

تؤدي سيناريوهات الكوارث أيضا عادة إلى وقت تعطل، سواء بسبب مشاكل في اتصال الشبكة أو انقطاع مركز البيانات أو الأجهزة الظاهرية التالفة (VMs) أو عمليات نشر البرامج التالفة. في معظم الحالات، يتضمن استرداد التطبيق تجاوز الفشل إلى توزيع منفصل يعمل. ونتيجة لذلك، قد يكون من الضروري استرداد العمليات في منطقة Azure أخرى في حالة حدوث كارثة واسعة النطاق. قد تتضمن الاعتبارات الإضافية: مواقع الاسترداد، وعدد البيئات المنسوخة نسخا متماثلا، وكيفية الحفاظ على هذه البيئات.

اعتمادا على تصميم التطبيق الخاص بك، يمكنك استخدام العديد من الاستراتيجيات المختلفة وميزات Azure، مثل Azure Site Recovery، لتحسين دعم تطبيقك لاسترداد العملية بعد وقوع كارثة.

ميزات التعافي من الكوارث الخاصة بالخدمة

توفر معظم الخدمات التي تعمل على نظام Azure الأساسي كخدمة (PaaS) مثل Azure App Service ميزات وإرشادات لدعم الإصلاح بعد الكوارث. بالنسبة لبعض السيناريوهات، يمكنك استخدام ميزات خاصة بالخدمة لدعم الاسترداد السريع. على سبيل المثال، يدعم Azure SQL Server النسخ المتماثل الجغرافي لاسترداد الخدمة بسرعة في منطقة أخرى. تحتوي Azure App Service على ميزة النسخ الاحتياطي والاسترداد، وتتضمن الوثائق إرشادات لاستخدام Azure Traffic Manager لدعم توجيه حركة نقل البيانات إلى منطقة ثانوية.

الخطوات التالية