Edge for Private Cloud نسخه ۴.۱۷.۰۹
این بخش وظایف پشتیبانگیری و بازیابی را در نصب داخلی Apigee Edge شرح میدهد. توصیه میشود که همیشه در فواصل زمانی منظم از مؤلفههای Apigee Edge، یعنی پیکربندی و دادهها، نسخه پشتیبان تهیه کنید و مطمئن شوید که درصورت خرابی سیستم، بازیابی انجام میشود. روشهای پشتیبانگیری و بازگرداندن به شما امکان میدهد وضعیت کل سیستم (ازجمله همه مؤلفهها) را بدون تأثیر بر سایر بخشهای سیستم بازگردانید.
موارد برای پشتیبانگیری
در استقرار درونمحل Apigee Edge، باید از مؤلفههای Edge زیر پشتیبانگیری کنید:
- Apache ZooKeeper (apigee-zookeeper)
- Apache Cassandra (apigee-cassandra)
- Postgres Server (edge-postgres-server)
- پایگاه داده PostgreSQL (apigee-postgresql)
توجه: در پیکربندی Postgres Master/Standby، فقط از Master پشتیبانگیری میکنید. لازم نیست از برده پشتیبانگیری کنید. - Qpid Server (edge-qpid-server)
- Qpidd (apigee-qpidd)
- OpenLDAP (apigee-openldap)
- سرور مدیریت (edge-management-server)
- پردازشگر پیام (edge-message-processor)
- رهیاب (رهیاب لبه)
- Edge UI (edge-ui)
هدف زمان بازیابی (RTO) درمقابل هدف نقطه بازیابی (RPO)
RTO مدت زمان و سطح خدماتی است که طی آن فرایند کسبوکار باید پساز وقوع فاجعه (یا اختلال) بازیابی شود تا از پیامدهای غیرقابلقبول مرتبط با وقفه در تداوم کسبوکار جلوگیری شود.
«هدف نقطه بازیابی» (RPO) حداکثر دوره قابلتحملی است که ممکن است دادهها از سرویس فناوری اطلاعات بهدلیل یک حادثه بزرگ ازدست بروند. قبلاز اجرای طرح پشتیبان برای استراتژی بازیابی، باید هر دو هدف را درنظر بگیرید.
قبلاز شروع: حقایق مفید
ممکن است مشاهده کنید که دادههای نصب در چندین سیستم توزیع شده است، برای مثال سازمانها در LDAP، ZooKeeper، و Cassandra هستند. حتماً به نکات زیر درباره پشتیبانگیری و بازیابی توجه کنید:
- اگر چند گره Cassandra دارید، آنها را یکییکی پشتیبانگیری کنید.
- اگر چند گره ZooKeeper دارید، آنها را یکییکی پشتیبانگیری کنید. فرایند پشتیبانگیری ZooKeeper را موقتاً خاموش میکند.
- اگر چند گره Postgres دارید، از آنها یکییکی پشتیبانگیری کنید.
- میتوانید از همه مؤلفههای دیگر Edge بهطور همزمان در همه گرهها بااستفاده از ابزارهایی مانند Ansible یا Chef پشتیبانگیری کنید.
- وقتی یکی از گرههای ZooKeeper، Cassandra، یا LDAP را بازیابی میکنید، توصیه میشود هر سه گره را بازیابی کنید تا سازگاری حاصل شود (بهویژه وقتی سازمانها/محیطها از زمان ایجاد نسخه پشتیبان ایجاد شده باشند).
توجه: موارد بالا بر بازیابی یک گره Cassandra یا ZooKeeper در خوشه پایگاه داده تأثیری ندارد، زیرا از هیچ نسخه پشتیبانی استفاده نمیشود. - اگر گذرواژههای LDAP یا سرپرست سراسری گم/خراب شده باشد، برای دریافت همان اطلاعات کاربری برای آخرین نسخه پشتیبان و سیستم درحال اجرا، پشتیبانگیری کامل لازم است.
- ابزار پشتیبانگیری فایل پشتیبان تولیدشده را در /opt/apigee/backup/comp مینویسد که در آن comp نام مؤلفه است. چون میتوانید فایلهای پشتیبان زیادی تولید کنید و چون این فایلها میتوانند بزرگ شوند، میتوانید دیسک جداگانهای را در /opt/apigee/backup فقط برای فایلهای پشتیبان سوار کنید.
- همه فایلهای پشتیبان، بهجز PostreSQL، به این شکل نامگذاری میشوند:
backup-(year).(month).(day),(hour).(min).(seconds).tar.gz
فایلهای پشتیبان PostreSQL به این شکل نامگذاری میشوند:
(year).(month).(day),(hour).(min).(seconds).dump