बैकअप लें और रीस्टोर करें

Edge for Private Cloud v4.18.01

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

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

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

  • Apache ZooKeeper (apigee-zookeeper)
  • Apache Cassandra (apigee-cassandra)
  • Postgres सर्वर (edge-postgres-server)
  • PostgreSQL डेटाबेस (apigee-postgresql)
  • Qpid सर्वर (Edge-qpid-सर्वर)
  • Qpidd (apigee-qpidd)
  • OpenLDAP (apigee-openldap)
  • मैनेजमेंट सर्वर (edge-management-server)
  • मैसेज प्रोसेसर (एज-मैसेज-प्रोसेसर)
  • राऊटर (एज-राऊटर)
  • Edge UI (Edge-ui)

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

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

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

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

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

  • अगर आपके पास कई Cassandra नोड हैं, तो एक बार में एक नोड का बैक अप लें.
  • अगर आपके पास एक से ज़्यादा ZooKeeper नोड हैं, तो उनका एक-एक करके बैक अप लें. बैकअप की प्रोसेस, ज़ूकीपर को कुछ समय के लिए बंद कर देती है.
  • अगर आपके पास एक से ज़्यादा Postgres नोड हैं, तो एक बार में एक नोड का बैक अप लें.
  • Ansible या Chef जैसे टूल का इस्तेमाल करके, सभी नोड पर एक ही समय में Edge के सभी अन्य कॉम्पोनेंट का बैक अप लिया जा सकता है.
  • जब आप ZooKeeper, कैसंड्रा या LDAP नोड में से किसी एक को पहले जैसा करते हैं, तो एक जैसा अनुभव पाने के लिए, तीनों नोड को पहले जैसा करने का सुझाव दिया जाता है. खास तौर पर तब, जब बैकअप बनाए जाने के बाद संगठन/एनवायरमेंट बनाए गए हों.
    ध्यान दें: ऊपर बताई गई बातों से, डेटास्टोर क्लस्टर में किसी Cassandra या ZooKeeper नोड को वापस लाने पर कोई असर नहीं पड़ता. ऐसा इसलिए, क्योंकि किसी बैकअप का इस्तेमाल नहीं किया जाता.
  • अगर एलडीपी या ग्लोबल एडमिन के पासवर्ड खो गए हैं या खराब हो गए हैं, तो पूरे सिस्टम का बैकअप लेना ज़रूरी है. इससे, पिछले बैकअप और चल रहे सिस्टम के लिए एक जैसे क्रेडेंशियल मिल पाएंगे.
  • बैकअप की सुविधा, जनरेट की गई बैकअप फ़ाइल को /opt/apigee/backup/comp में लिखती है. यहां comp, कॉम्पोनेंट का नाम है. बैकअप फ़ाइलों के लिए, /opt/apigee/backup पर एक अलग डिस्क माउंट की जा सकती है. ऐसा इसलिए, क्योंकि बैकअप फ़ाइलों का साइज़ बड़ा हो सकता है और एक से ज़्यादा बैकअप फ़ाइलें जनरेट की जा सकती हैं.
  • PostreSQL को छोड़कर, सभी बैकअप फ़ाइलों का नाम इस फ़ॉर्मैट में होता है:
    backup-(year).(month).(day),(hour).(min).(seconds).tar.gz 

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

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