सुरक्षित करें और पुनर्स्‍थापित करें

Edge for Private Cloud v4.18.05

इस सेक्शन में, Apigee Edge के ऑन-प्राइमिस इंस्टॉलेशन में बैकअप लेने और उसे वापस लाने के टास्क के बारे में बताया गया है. हमारा सुझाव है कि आपको समय-समय पर Apigee Edge के कॉम्पोनेंट, जैसे कि कॉन्फ़िगरेशन और डेटा का बैक अप लेना चाहिए. साथ ही, यह पक्का करना चाहिए कि सिस्टम के बंद होने पर, रिकवरी की प्रोसेस पूरी हो जाए. बैकअप और वापस लाने की प्रोसेस की मदद से, पूरे सिस्टम (सभी कॉम्पोनेंट के साथ) की स्थिति को वापस लाया जा सकता है. ऐसा करने से, सिस्टम के अन्य हिस्सों पर कोई असर नहीं पड़ता.

किस डेटा का बैक अप लेना है

Apigee Edge को ऑन-प्राइमिस डिप्लॉय करने के लिए, आपको Edge के इन कॉम्पोनेंट का बैक अप लेना होगा:

  • apigee-cassandra (कैसंड्रा)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (PostgreSQL डेटाबेस)
  • apigee-qpidd (सवाल और जवाब)
  • apigee-sso (Edge एसएसओ)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (मैनेजमेंट सर्वर)
  • edge-management-ui (नया Edge यूज़र इंटरफ़ेस (यूआई))
  • edge-message-processor (मैसेज प्रोसेस करने वाला)
  • edge-postgres-server (पोस्टग्रेस सर्वर)
  • edge-qpid-server (Qpid सर्वर)
  • edge-router (एज राऊटर)
  • edge-ui (क्लासिक यूज़र इंटरफ़ेस (यूआई))

रिकवरी टाइम ऑब्जेक्टिव (आरटीओ) बनाम रिकवरी पॉइंट ऑब्जेक्टिव (आरपीओ)

आरटीओ, वह समय और सेवा का लेवल होता है जिसके अंदर किसी आपदा (या रुकावट) के बाद, कारोबार की प्रोसेस को फिर से शुरू करना ज़रूरी होता है. इससे कारोबार को लगातार चलाने में आने वाली समस्याओं से बचा जा सकता है.

आरपीओ, वह ज़्यादा से ज़्यादा समयावधि होती है जिसके दौरान किसी बड़ी घटना की वजह से, आईटी सेवा से डेटा मिट सकता है. रिकवरी की रणनीति के लिए बैकअप प्लान लागू करने से पहले, दोनों लक्ष्यों को ध्यान में रखना ज़रूरी है.

शुरू करने से पहले: काम की जानकारी

आपको यह दिख सकता है कि इंस्टॉलेशन डेटा कई सिस्टम में डिस्ट्रिब्यूट किया गया है. उदाहरण के लिए, संगठन LDAP, ZooKeeper, और Cassandra में हैं. बैकअप लेने और उसे वापस लाने के बारे में, इन बातों का ध्यान रखें:

  • अगर आपके पास कई Cassandra नोड हैं, तो एक बार में एक नोड का बैक अप लें.
  • अगर आपके पास एक से ज़्यादा ZooKeeper नोड हैं, तो उनका एक-एक करके बैक अप लें. बैकअप की प्रोसेस के दौरान, ZooKeeper कुछ समय के लिए बंद हो जाता है.
  • अगर आपके पास एक से ज़्यादा Postgres नोड हैं, तो उनका एक-एक करके बैक अप लें.
  • Ansible या Chef जैसे टूल का इस्तेमाल करके, सभी नोड पर एक ही समय में Edge के सभी अन्य कॉम्पोनेंट का बैक अप लिया जा सकता है.
  • ZooKeeper, Cassandra या 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

    PostgreSQL बैकअप फ़ाइलों के नाम इस तरह होते हैं:

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