ব্যাকআপ এবং পুনঃস্থাপন

ব্যক্তিগত ক্লাউডের জন্য প্রান্ত v. 4.17.01

এই বিভাগটি Apigee Edge-এর একটি অন-প্রিমিসেস ইনস্টলেশনে ব্যাকআপ এবং পুনরুদ্ধারের কাজগুলি বর্ণনা করে। এটি সুপারিশ করা হয় যে আপনি সর্বদা Apigee Edge উপাদানগুলির একটি ব্যাকআপ তৈরি করুন, যেমন কনফিগারেশন এবং ডেটা, নিয়মিত বিরতিতে এবং নিশ্চিত করুন যে একটি সিস্টেম ব্যর্থতার ক্ষেত্রে পুনরুদ্ধার করা হয়েছে৷ ব্যাকআপ এবং পুনরুদ্ধার পদ্ধতিগুলি আপনাকে সিস্টেমের অন্যান্য অংশগুলিকে প্রভাবিত না করে একটি সম্পূর্ণ সিস্টেমের অবস্থা (সমস্ত উপাদান সহ) পুনরুদ্ধার করতে সক্ষম করে।

কি ব্যাকআপ

Apigee Edge-এর একটি অন-প্রিমিসেস স্থাপনায়, আপনাকে অবশ্যই নিম্নলিখিত এজ উপাদানগুলির ব্যাকআপ নিতে হবে:

  • অ্যাপাচি জুকিপার (অ্যাপিজি-চিড়িয়াখানা)
  • Apache Cassandra (apigee-Cassandra)
  • পোস্টগ্রেস সার্ভার (এজ-পোস্টগ্রেস-সার্ভার)
  • PostgreSQL ডাটাবেস (apigee-postgresql)

    দ্রষ্টব্য : পোস্টগ্রেস মাস্টার/স্ট্যান্ডবাই কনফিগারেশনে, আপনি শুধুমাত্র মাস্টারের ব্যাকআপ নেন। আপনি স্লেভ ব্যাকআপ করতে হবে না.
  • Qpid সার্ভার (edge-qpid-server)
  • Qpidd (apigee-qpidd)
  • OpenLDAP (apigee-openldap)
  • ম্যানেজমেন্ট সার্ভার (এজ-ম্যানেজমেন্ট-সার্ভার)
  • মেসেজ প্রসেসর (এজ-মেসেজ-প্রসেসর)
  • রাউটার (এজ-রাউটার)
  • এজ ইউআই (এজ-ইউআই)

রিকভারি টাইম অবজেক্টিভ (RTO) বনাম রিকভারি পয়েন্ট অবজেক্টিভ (RPO)

আরটিও হল সময়কাল এবং একটি পরিষেবা স্তর যার মধ্যে একটি বিপর্যয়ের (বা ব্যাঘাত) পরে ব্যবসায়িক প্রক্রিয়াকে পুনরুদ্ধার করতে হবে যাতে ব্যবসার ধারাবাহিকতা বিরতির সাথে যুক্ত অগ্রহণযোগ্য পরিণতি এড়াতে হয়।

একটি RPO হল সর্বাধিক সহনীয় সময় যেখানে একটি বড় ঘটনার কারণে একটি IT পরিষেবা থেকে ডেটা হারিয়ে যেতে পারে। আপনার পুনরুদ্ধার কৌশলের জন্য একটি ব্যাকআপ পরিকল্পনা বাস্তবায়ন করার আগে উভয় উদ্দেশ্য অবশ্যই বিবেচনায় নেওয়া উচিত।

আপনি শুরু করার আগে: দরকারী তথ্য

আপনি লক্ষ্য করতে পারেন যে ইনস্টলেশন ডেটা বিভিন্ন সিস্টেমে বিতরণ করা হয়েছে, উদাহরণস্বরূপ সংস্থাগুলি LDAP, ZooKeeper এবং Cassandra-এ রয়েছে। নিশ্চিত করুন যে আপনি ব্যাকআপ এবং পুনরুদ্ধার সম্পর্কে নিম্নলিখিত নোটগুলির যত্ন নিয়েছেন:

  • আপনার যদি একাধিক ক্যাসান্ড্রা নোড থাকে, তবে একবারে তাদের ব্যাক আপ করুন। ব্যাকআপ প্রক্রিয়া অস্থায়ীভাবে ক্যাসান্দ্রাকে বন্ধ করে দেয়, তাই আপনি সমস্ত ক্যাসান্দ্রা নোডের জন্য একই সময়ে এটি চালাতে চান না।

    দ্রষ্টব্য : এজ 4.17.01.05 অনুযায়ী ব্যাকআপ পদ্ধতি আর ক্যাসান্দ্রা বন্ধ করে না।
  • আপনার যদি একাধিক ZooKeeper নোড থাকে, সেগুলিকে একবারে একটি করে ব্যাক আপ করুন। ব্যাকআপ প্রক্রিয়া সাময়িকভাবে ZooKeeper বন্ধ করে দেয়।
  • আপনার যদি একাধিক পোস্টগ্রেস নোড থাকে তবে একবারে তাদের ব্যাক আপ করুন।
  • আপনি Ansible বা Chef এর মতো টুল ব্যবহার করে সমস্ত নোডে একই সময়ে অন্যান্য সমস্ত এজ উপাদানগুলির ব্যাক আপ করতে পারেন।
  • আপনি যখন ZooKeeper, Cassandra বা LDAP নোডগুলির মধ্যে একটি পুনরুদ্ধার করেন তখন ধারাবাহিকতা অর্জনের জন্য তিনটি নোড পুনরুদ্ধার করার পরামর্শ দেওয়া হয় (বিশেষত যখন ব্যাকআপ তৈরি হওয়ার পর থেকে সংস্থা/পরিবেশ তৈরি করা হয়েছে)।
    দ্রষ্টব্য : উপরেরটি একটি ডেটাস্টোর ক্লাস্টারে একটি ক্যাসান্ড্রা বা জুকিপার নোডের পুনরুদ্ধারকে প্রভাবিত করে না, যেহেতু কোনও ব্যাকআপ ব্যবহার করা হয় না।
  • যদি LDAP বা গ্লোবাল অ্যাডমিনিস্ট্রেটর পাসওয়ার্ড হারিয়ে যায়/দুষ্ট হয়, তাহলে শেষ ব্যাকআপ এবং চলমান সিস্টেমের জন্য একই শংসাপত্র পাওয়ার জন্য একটি সম্পূর্ণ ব্যাকআপ প্রয়োজন।
  • ব্যাকআপ ইউটিলিটি জেনারেট করা ব্যাকআপ ফাইলটিকে /opt/apigee/backup/ com- এ লেখে যেখানে comp হল কম্পোনেন্টের নাম। যেহেতু আপনি অনেকগুলি ব্যাকআপ ফাইল তৈরি করতে পারেন, এবং এই ফাইলগুলি বড় হতে পারে, আপনি শুধুমাত্র ব্যাকআপ ফাইলগুলির জন্য /opt/apigee/backup এ একটি পৃথক ডিস্ক মাউন্ট করতে পারেন।
  • PostreSQL ব্যতীত সমস্ত ব্যাকআপ ফাইল ফর্মটিতে নাম দেওয়া হয়েছে:
    ব্যাকআপ-(বছর)।(মাস)।(দিন),(ঘন্টা)।(মিনিট)।tar.gz

    PostreSQL ব্যাকআপ ফাইলের নাম দেওয়া হয়েছে:
    (বছর)।(মাস)।(দিন),(ঘন্টা)।(মিনিট)।(সেকেন্ড)।ডাম্প