الاحتفاظ بنسخة احتياطية والاستعادة

يصف هذا القسم مهام الاحتفاظ بنسخة احتياطية من البيانات واستعادتها في تثبيت Apigee داخل المؤسسة. الحافة. يُنصح بإنشاء نسخة احتياطية دائمًا من مكوّنات 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)

يُشير مصطلح 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