النسخ الاحتياطي والاسترداد

Edge for Private Cloud ‏v4.18.05

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

العناصر التي يجب الاحتفاظ بنسخة احتياطية منها

في عملية النشر على الموقع الإلكتروني من Apigee Edge، يجب الاحتفاظ بنسخة احتياطية من مكوّنات Edge التالية:

  • apigee-cassandra (كاساندرا)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (قاعدة بيانات PostgreSQL)
  • apigee-qpidd (Qbidd)
  • apigee-sso (الدخول الموحّد في Edge)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (خادم الإدارة)
  • edge-management-ui (واجهة مستخدم Edge الجديدة)
  • edge-message-processor (معالج الرسائل)
  • edge-postgres-server (خادم Postgres)
  • edge-qpid-server (خادم Qbid)
  • edge-router (جهاز توجيه الحواف)
  • edge-ui (واجهة المستخدم الكلاسيكية)

هدف وقت الاسترداد (RTO) مقارنةً بهدف نقطة الاسترداد (RPO)

وقت الاستجابة والتعافي هو المدة الزمنية ومستوى الخدمة المطلوب استعادة عملية النشاط التجاري خلالها بعد حدوث كارثة (أو انقطاع) لتجنُّب العواقب غير المقبولة المرتبطة بحدوث انقطاع في استمرارية النشاط التجاري.

"نقطة استعادة البيانات" هي الحد الأقصى المسموح به للمدة التي قد يتم خلالها فقدان البيانات من خدمة تكنولوجيا المعلومات بسبب حدث كبير. يجب مراعاة كلا الهدفَين قبل تنفيذ خطة احتياطية لاستراتيجية الاسترداد.

قبل البدء: حقائق مفيدة

قد تلاحظ أنّ بيانات التثبيت موزّعة على عدة أنظمة، على سبيل المثال، المؤسسات في LDAP وZooKeeper وCassandra. يُرجى مراعاة ما يلي من ملاحظات حول الاحتفاظ بنسخة احتياطية من البيانات واستعادتها:

  • إذا كانت لديك عدة عقد Cassandra، يمكنك الاحتفاظ بنسخة احتياطية منها واحدة تلو الأخرى.
  • إذا كانت لديك عدة عقد ZooKeeper، يمكنك الاحتفاظ بنسخة احتياطية منها واحدة تلو الأخرى. تؤدي عملية الاحتفاظ بنسخة احتياطية إلى إيقاف ZooKeeper مؤقتًا.
  • إذا كانت لديك عدة عقد Postgres، يمكنك الاحتفاظ بنسخة احتياطية منها واحدة تلو الأخرى.
  • يمكنك الاحتفاظ بنسخة احتياطية من جميع مكوّنات Edge الأخرى في الوقت نفسه على جميع العقد باستخدام أدوات مثل Ansible أو Chef.
  • عند استعادة إحدى عقد ZooKeeper أو Cassandra أو LDAP، ننصحك باستعادة كل العقد الثلاث لتحقيق الاتساق (خاصةً عند إنشاء المؤسسات/البيئات منذ إنشاء النسخة الاحتياطية).
  • في حال فقدان أو تلف كلمات مرور LDAP أو كلمات مرور المشرف العام، يجب إنشاء نسخة احتياطية كاملة للحصول على بيانات الاعتماد نفسها لآخر نسخة احتياطية والنظام الذي يعمل.
  • تُسجِّل الأداة الاحتياطية ملف النسخ الاحتياطي الذي تم إنشاؤه في /opt/apigee/backup/comp حيث يكون comp هو اسم المكوّن. بما أنّه يمكنك إنشاء العديد من الملفات الاحتياطية، ولأنّ حجم هذه الملفات يمكن أن يزداد، يمكنك تركيب قرص منفصل على /opt/apigee/backup فقط لحفظ الملفات الاحتياطية.
  • يتم تسمية جميع الملفات الاحتياطية، باستثناء PostreSQL، على النحو التالي:
    backup-year.month.day,hour.min.seconds.tar.gz

    على سبيل المثال:

    backup-2018.05.29,11.13.41.tar.gz

    يتم تسمية ملفات النسخة الاحتياطية من PostreSQL على النحو التالي:

    year.month.day,hour.min.seconds.dump