پشتیبان گیری و بازیابی

Edge for Private Cloud نسخه 4.16.09

این بخش وظایف پشتیبان‌گیری و بازیابی را در نصب داخلی Apigee Edge توضیح می‌دهد. توصیه می‌شود همیشه در فواصل زمانی معین از اجزای Apigee Edge، یعنی پیکربندی و داده‌ها یک نسخه پشتیبان تهیه کنید و اطمینان حاصل کنید که در صورت خرابی سیستم، بازیابی انجام می‌شود. رویه‌های پشتیبان‌گیری و بازیابی به شما امکان می‌دهند تا وضعیت کل سیستم (از جمله همه اجزا) را بدون تأثیرگذاری بر سایر قسمت‌های سیستم بازیابی کنید.

از چه چیزی باید پشتیبان گیری کرد

در استقرار داخلی Apigee Edge، باید از اجزای Edge زیر نسخه پشتیبان تهیه کنید:

  • Apache ZooKeeper (apigee-zookeeper)
  • آپاچی کاساندرا (apigee-cassandra)
  • سرور Postgres (سرور edge-postgres-server)
  • پایگاه داده PostgreSQL (apigee-postgresql)

    توجه : در پیکربندی Postgres Master/Standby، شما فقط از Master پشتیبان تهیه می کنید. شما مجبور نیستید از Slave نسخه پشتیبان تهیه کنید.
  • سرور Qpid (سرور edge-qpid)
  • Qpidd (apigee-qpidd)
  • OpenLDAP (apigee-openldap)
  • سرور مدیریت (Edge-management-server)
  • پردازشگر پیام (پردازنده پیام لبه)
  • روتر (Edge-Router)
  • Edge UI (edge-ui)

هدف زمان بازیابی (RTO) در مقابل هدف نقطه بازیابی (RPO)

RTO مدت زمان و سطح خدماتی است که طی آن یک فرآیند تجاری باید پس از یک فاجعه (یا اختلال) بازیابی شود تا از عواقب غیرقابل قبول مرتبط با قطع تداوم کسب و کار جلوگیری شود.

RPO حداکثر دوره قابل تحملی است که در آن ممکن است داده ها از یک سرویس فناوری اطلاعات به دلیل یک حادثه بزرگ از بین بروند. هر دو هدف باید قبل از اجرای یک طرح پشتیبان برای استراتژی بازیابی خود در نظر گرفته شوند.

قبل از شروع: حقایق مفید

ممکن است مشاهده کنید که داده های نصب در چندین سیستم توزیع شده است، به عنوان مثال سازمان ها در LDAP، ZooKeeper و Cassandra هستند. اطمینان حاصل کنید که از نکات زیر در مورد پشتیبان گیری و بازیابی مراقبت کرده اید:

  • اگر چندین گره Cassandra دارید، هر بار از آنها نسخه پشتیبان تهیه کنید. فرآیند پشتیبان گیری به طور موقت Cassandra را خاموش می کند، بنابراین نمی خواهید آن را همزمان برای همه گره های Cassandra اجرا کنید.
  • اگر چندین گره ZooKeeper دارید، هر بار از آنها نسخه پشتیبان تهیه کنید. فرآیند پشتیبان گیری به طور موقت ZooKeeper را خاموش می کند.
  • اگر چندین گره Postgres دارید، هر بار از آنها نسخه پشتیبان تهیه کنید.
  • با استفاده از ابزارهایی مانند Ansible یا Chef می توانید از تمام اجزای دیگر Edge به طور همزمان در همه گره ها نسخه پشتیبان تهیه کنید.
  • هنگامی که یکی از گره‌های ZooKeeper، Cassandra یا LDAP را بازیابی می‌کنید، توصیه می‌شود هر سه گره را برای دستیابی به یکپارچگی بازیابی کنید (مخصوصاً زمانی که سازمان‌ها/محیط‌ها از زمان ایجاد پشتیبان ایجاد شده‌اند).
    توجه : موارد فوق بر بازیابی یک گره Cassandra یا ZooKeeper در یک خوشه datastore تأثیر نمی گذارد، زیرا از هیچ نسخه پشتیبان استفاده نمی شود.
  • اگر LDAP یا گذرواژه‌های مدیر جهانی گم یا خراب شوند، یک نسخه پشتیبان کامل برای دریافت همان اعتبار برای آخرین نسخه پشتیبان و سیستم در حال اجرا مورد نیاز است.
  • ابزار پشتیبان گیری فایل پشتیبان تولید شده را در /opt/apigee/backup/ comp می نویسد که در آن comp نام کامپوننت است. از آنجایی که می‌توانید فایل‌های پشتیبان زیادی تولید کنید، و چون این فایل‌ها می‌توانند بزرگ شوند، می‌توانید یک دیسک جداگانه در /opt/apigee/backup فقط برای فایل‌های پشتیبان نصب کنید.
  • همه فایل های پشتیبان، به جز PostreSQL، به شکل زیر نام گذاری می شوند:
    پشتیبان-(سال).(ماه).(روز)،(ساعت).(دقیقه).(ثانیه).tar.gz

    نام فایل های پشتیبان PostreSQL:
    (سال).(ماه).(روز)،(ساعت).(دقیقه).(ثانیه).دانلود