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

इस सेक्शन में, 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 (क्लासिक यूज़र इंटरफ़ेस (यूआई))

रिकवरी के समय का मकसद (आरटीओ) बनाम रिकवरी पॉइंट का मकसद (आरपीओ)

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

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

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

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

  • अगर आपके पास कई कैसेंड्रा नोड हैं, तो एक-एक करके उनका बैक अप लें.
  • अगर आपके पास कई ज़ूकीपर नोड हैं, तो एक-एक करके उनका बैक अप लें. बैकअप प्रोसेस कुछ समय के लिए ZoomKeeper को बंद कर देती है.
  • अगर आपके पास कई Postgres नोड हैं, तो एक-एक करके उनका बैक अप लें.
  • Ansible या Chef जैसे टूल का इस्तेमाल करके, आप सभी नोड पर एक ही समय पर Edge के सभी कॉम्पोनेंट का बैक अप ले सकते हैं.
  • जब आप ज़ूKeeper, कैसंड्रा या LDAP नोड में से किसी एक को पहले जैसा करते हैं, तो तीनों नोड को पहले जैसा करने का सुझाव दिया जाता है. ऐसा करने से, एक जैसा अनुभव मिलता है. ऐसा खास तौर पर तब किया जाता है, जब बैकअप लेने के बाद से संगठन/एनवायरमेंट बनाए गए हों.
  • अगर LDAP या ग्लोबल एडमिन पासवर्ड खो गए हैं या खराब हो गए हैं, तो पिछले बैकअप और चल रहे सिस्टम के लिए वही क्रेडेंशियल पाने के लिए पूरा बैकअप ज़रूरी है.
  • बैकअप यूटिलिटी, जनरेट की गई बैकअप फ़ाइल को /opt/apigee/backup/comp में लिखती है, जहां comp, कॉम्पोनेंट का नाम होता है. इन फ़ाइलों का साइज़ ज़्यादा होने की वजह से, कई बैकअप फ़ाइलें जनरेट की जा सकती हैं. इसलिए, सिर्फ़ बैकअप फ़ाइलों के लिए, /opt/apigee/backup पर एक अलग डिस्क माउंट की जा सकती है.
  • PostgreSQL को छोड़कर, सभी बैकअप फ़ाइलों के नाम इस फ़ॉर्म में दिए जाते हैं:
    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