| Firestore Standard সংস্করণ এবং Firestore Enterprise সংস্করণের ক্ষেত্রে প্রযোজ্য। |
এই পৃষ্ঠায় Cloud Firestore-এর ফিচার সম্পর্কে বর্ণনা করা হয়েছে যা আপনাকে বিপর্যয় মোকাবিলা পরিকল্পনা তৈরি ও প্রয়োগ করতে সাহায্য করতে পারে।
ক্লাউড ইনফ্রাস্ট্রাকচার আউটজের জন্য বিপর্যয় মোকাবিলা পরিকল্পনা
Google Cloud-এ সম্ভাব্য ক্লাউড ইনফ্রাস্ট্রাকচার বিঘ্নিত হওয়া থেকে রক্ষা করতে যেমন কোনও জোন বা অঞ্চলে বিভ্রাট হলে, Cloud Firestore একাধিক রেপ্লিকা ডেটাবেস জুড়ে ডেটা রেপ্লিকেট করে।
রেপ্লিকেশন আর্কিটেকচার নির্ভর করে ডেটাবেস কোনও আঞ্চলিক লোকেশনে নাকি মাল্টি-রিজিয়ন লোকেশনে আছে তার উপর। আঞ্চলিক ডেটাবেস সিঙ্ক্রোনাসভাবে কমপক্ষে তিনটি জোন জুড়ে ডেটা রেপ্লিকেট করে। মাল্টি-রিজিয়ন ডেটাবেস দুটি পরিষেবা প্রদানকারী অঞ্চল এবং একটি সাক্ষী অঞ্চল সহ তিনটি অঞ্চলের পাঁচটি জোন জুড়ে ডেটা সিঙ্ক্রোনাসভাবে রেপ্লিকেট করে। মাল্টি-রিজিয়ন ডেটাবেস ৯৯.৯৯৯% উপলভ্যতা প্রদান করে ডেটাবেসের উপলভ্যতা ও স্থায়িত্ব সর্বাধিক করে। আঞ্চলিক ডেটাবেস ৯৯.৯৯% উপলভ্যতা প্রদান করে।
Cloud Firestore আপনার জন্য অটোমেটিক রেপ্লিকেশন ম্যানেজ করে এবং এর জন্য অতিরিক্ত কনফিগারেশন বা প্রভিশনিংয়ের প্রয়োজন হয় না। অতিরিক্ত তথ্যের জন্য, নিম্নলিখিত দেখুন:
রেপ্লিকেশন আর্কিটেকচার সম্পর্কে আরও তথ্যের জন্য, ক্লাউড ইনফ্রাস্ট্রাকচার আউটেজের জন্য আর্কিটেক্টিং ডিজাস্টার রিকভারি দেখুন।
ডেটার জন্য বিপর্যয় মোকাবিলা পরিকল্পনা
ডেটা দুর্ঘটনাবশত মুছে ফেলা বা পরিবর্তন করার মতো ডেটা বিপর্যয় থেকে রক্ষা করতে, শিডিউল করা ব্যাকআপ এবং পয়েন্ট-ইন-টাইম রিকভারি (PITR) ব্যবহার করুন। আপনার ডিজাস্টার রিকভারি সংক্রান্ত প্রয়োজনীয়তার উপর নির্ভর করে, আপনি দুটি ফিচার একসাথে ব্যবহার করতে পারেন।
শিডিউল করা ব্যাক-আপ
ব্যাকআপ সর্বাধিক ১৪ সপ্তাহ পর্যন্ত রেখে দেওয়া যায়। আপনি দৈনিক বা সাপ্তাহিক ব্যাক-আপ শিডিউল করতে পারবেন। আপনি ব্যাক-আপ থেকে একই প্রোজেক্টের নতুন Cloud Firestore ডেটাবেসে আপনার ডেটাবেস ফিরিয়ে আনতে পারবেন। আরও জানতে, ডেটার ব্যাক-আপ নেওয়া ও ফিরিয়ে আনা দেখুন।
ব্যাক-আপ PITR-এর চেয়ে বেশি রিটেনশন পিরিয়ড প্রদান করে। ব্যাক-আপ থেকে ডেটাবেস ফিরিয়ে আনার খরচ PITR ডেটা থেকে ডেটাবেস ফিরিয়ে আনার খরচের চেয়ে কম।
পয়েন্ট-ইন-টাইম রিকভারি (PITR)
অতীতে সাত দিন পর্যন্ত কোনও নির্দিষ্ট সময় থেকে ডকুমেন্ট পড়তে PITR চালু করুন। আপনি ১ মিনিটের গ্র্যানুলারিটি লেভেলে ডেটা পড়তে এবং রিকভারি টাইম অবজেক্টিভ (রিকভারির জন্য সর্বাধিক সময়) ০ সহ আপনার ডেটাবেসে সার্জিক্যালি লিখতে পারেন। রিকভারি পয়েন্ট অবজেক্টিভ (সর্বাধিক সম্ভাব্য ডেটা লস) হল ১ মিনিট। আরও জানতে, পয়েন্ট ইন টাইম রিকভারি দেখুন।
আপনাকে যদি সম্পূর্ণ ডেটাবেস রিস্টোর করতে না হয়, তাহলে PITR রিড শুধুমাত্র প্রয়োজনীয় ডেটা রিস্টোর করতে পারে। এছাড়াও, PITR রিড ব্যাক-আপের তুলনায় কম রিকভারি টাইম অবজেক্টিভ এবং কম রিকভারি পয়েন্ট অবজেক্টিভ প্রদান করে।
ডেটা এক্সপোর্ট
১৪ সপ্তাহের বেশি সময় ধরে ডেটার রেকর্ড রাখার জন্য, আপনি PITR ব্যবহার করে আপনার সম্পূর্ণ ডেটাবেসের একটি এক্সপোর্ট তৈরি করতে পারেন এবং এই ডেটা Cloud Storage-এ অনির্দিষ্টকালের জন্য সেভ করতে পারেন। PITR ডেটা এক্সপোর্ট, অতীতের সাত দিন পর্যন্ত টাইমস্ট্যাম্প থেকে ডেটা ক্যাপচার করে।
আপনার ডেটাবেস থেকে ডেটা আর্কাইভ করার জন্য PITR ডেটা এক্সপোর্ট করা উপযোগী। ব্যাক-আপের সাথে তুলনা করলে, PITR এক্সপোর্ট থেকে ডেটাবেস ফিরিয়ে আনা সাধারণত ব্যাক-আপ থেকে একই ডেটা ফিরিয়ে আনার চেয়ে বেশি ব্যয়বহুল।
PITR এক্সপোর্ট অপারেশন শুরু করতে, PITR ডেটা থেকে এক্সপোর্ট ও ইমপোর্ট করুন বিকল্প দেখুন।
ডেটাবেস ক্লোন
অতীতে কোনও নির্দিষ্ট সময়ের ডেটাবেস ক্লোন করে আপনি ডেটা ফিরিয়ে আনতে পারবেন। PITR চালু করা থাকলে, আপনি বিগত সাত দিন পর্যন্ত ডেটা ক্লোন করতে পারবেন। PITR চালু করা না থাকলে, আপনি এক ঘণ্টা আগে পর্যন্ত ক্লোন করতে পারবেন।
ক্লোন অপারেশন শুরু করতে, ডেটাবেস থেকে ক্লোন করুন দেখুন।