SharePoint হল একটি শক্তিশালী কনটেন্ট ম্যানেজমেন্ট প্ল্যাটফর্ম, যা ফাইল, ডকুমেন্ট, সাইট, লিস্ট, ডেটা এবং আরও অনেক কিছু স্টোর এবং ম্যানেজ করে। কিন্তু যেকোনো ধরনের ডেটা লস (data loss) বা সিস্টেম ক্র্যাশের ক্ষেত্রে, Backup Strategy অত্যন্ত গুরুত্বপূর্ণ হয়ে দাঁড়ায়। SharePoint এর বিভিন্ন সংস্করণের জন্য (SharePoint Server এবং SharePoint Online) আলাদা আলাদা ব্যাকআপ কৌশল প্রয়োজন হয়। এখানে আমরা SharePoint Server এবং Online এর জন্য ব্যাকআপ কৌশল নিয়ে আলোচনা করব।
SharePoint Server এর জন্য Backup Strategy
SharePoint Server হল On-Premises ইনস্টলেশনের ক্ষেত্রে ব্যবহৃত SharePoint প্ল্যাটফর্ম। এখানে ব্যাকআপ কৌশল সরাসরি আপনার SharePoint সার্ভারের কনফিগারেশন এবং প্রয়োজন অনুযায়ী নির্ধারণ করতে হবে। একটি কার্যকরী ব্যাকআপ স্ট্রাটেজি নিশ্চিত করতে, আপনার SharePoint সিস্টেমের বিভিন্ন উপাদান এবং ডেটার উপর ফোকাস করতে হবে।
স্টেপ ১: Full Farm Backup এবং Incremental Backup
- Full Farm Backup:
- SharePoint Server এ Full Farm Backup অত্যন্ত গুরুত্বপূর্ণ, কারণ এটি পুরো ফার্মের ডেটা, কনফিগারেশন, সাইট ডেটাবেস এবং অন্যান্য সেটিংস ব্যাকআপ করে। এটি একটি Complete Snapshot তৈরি করে যা পুনরুদ্ধারের ক্ষেত্রে কার্যকর।
- Full Farm Backup করতে, SharePoint Central Administration থেকে Backup and Restore অপশন ব্যবহার করতে পারেন।
- Incremental Backup:
- Incremental ব্যাকআপের মাধ্যমে শুধুমাত্র পরিবর্তিত ডেটা ব্যাকআপ করা হয়, যাতে ব্যাকআপ প্রক্রিয়া দ্রুত হয়ে যায়। এটি Full Farm Backup এর পরবর্তী ব্যাকআপ হিসেবে ব্যবহৃত হয়।
স্টেপ ২: Database Backup
- SQL Server Database Backup:
- SharePoint সাইট এবং ডেটা SQL Server Database তে সংরক্ষিত থাকে, তাই সাইট ডেটাবেসের নিয়মিত ব্যাকআপ অত্যন্ত গুরুত্বপূর্ণ।
- SQL Server Management Studio (SSMS) এর মাধ্যমে সাইট ডেটাবেসের ব্যাকআপ করতে পারেন এবং Transactional Log Backup ব্যবহার করে প্রতিটি পরিবর্তনের লগ রাখতে পারেন।
- Separate Content and Configuration Databases:
- SharePoint এর Content Databases এবং Configuration Databases আলাদা ব্যাকআপ নিতে হবে, কারণ এগুলি SharePoint এর সাইট কন্টেন্ট এবং কনফিগারেশন ফাইল ধারণ করে।
স্টেপ ৩: Farm Configuration Backup
- SharePoint ফার্মের কনফিগারেশন ফাইলের ব্যাকআপ নেয়া উচিত, যেগুলি web.config, service account credentials, service applications ইত্যাদি কনফিগারেশন ধারণ করে।
- Central Administration থেকে SharePoint Farm Configuration এর ব্যাকআপ নিতে পারবেন।
স্টেপ ৪: PowerShell Scripting for Backup
- SharePoint Server এ PowerShell স্ক্রিপ্ট ব্যবহার করে আপনি অটোমেটেড ব্যাকআপ কৌশল তৈরি করতে পারেন। SharePoint এর Backup-SPFarm cmdlet এর মাধ্যমে ফার্মের ব্যাকআপ নেয়া সম্ভব।
স্টেপ ৫: Disaster Recovery Plan
- SharePoint Server এর জন্য একটি দুর্দান্ত Disaster Recovery Plan থাকা উচিত, যাতে সিস্টেম ক্র্যাশ হলে বা ডেটা ক্ষতি হলে দ্রুত পুনরুদ্ধার করা যায়।
- Recovery পদ্ধতি তৈরি করার সময় মনে রাখবেন, সমস্ত ডেটা সঠিকভাবে পুনরুদ্ধার হতে হবে, না হলে কার্যকরী সাইট বা অ্যাপ্লিকেশন রিকভারি করা সম্ভব হবে না।
SharePoint Online এর জন্য Backup Strategy
SharePoint Online হল Microsoft 365 (আগে Office 365) এর অংশ, যেখানে ডেটা ক্লাউডে সংরক্ষিত থাকে। এখানে ব্যাকআপ কৌশল একটু ভিন্ন হতে পারে কারণ Microsoft স্বয়ংক্রিয়ভাবে SharePoint Online এ কিছু ডেটা রিকভারি অপশন দেয়, কিন্তু পুরোপুরি ব্যাকআপের জন্য থার্ড-পার্টি টুলসের প্রয়োজন হতে পারে।
স্টেপ ১: Microsoft-এর স্বয়ংক্রিয় রিটেনশন পলিসি ব্যবহার করা
- Version History:
- SharePoint Online তে প্রতিটি ফাইলের version history সংরক্ষিত থাকে। আপনি পূর্ববর্তী সংস্করণে ফিরে গিয়ে কোনো ভুল সংশোধন করতে পারেন।
- ফাইলের সব major and minor versions স্বয়ংক্রিয়ভাবে রক্ষণাবেক্ষণ হয়।
- Recycle Bin:
- SharePoint Online এ ফাইল মুছে ফেলার পর তা Recycle Bin এ চলে যায়। এখানে থেকে আপনি একাধিক ফাইল বা সাইট পুনরুদ্ধার করতে পারেন।
- প্রথমত, Site Collection Recycle Bin এ ডিলিট হওয়া ফাইল থাকবে এবং পরবর্তীতে Second-Stage Recycle Bin এ চলে যাবে।
- Retention Policies:
- Microsoft 365 Compliance Center থেকে Retention Policies কনফিগার করে আপনি কিছু ফাইল বা সাইটের জন্য ডেটা রিটেনশন স্থির করতে পারেন, যার মাধ্যমে নির্দিষ্ট সময় পর্যন্ত ডেটা সেভ থাকবে।
স্টেপ ২: Third-Party Backup Solutions
- SharePoint Online এর জন্য Microsoft 365 নিজস্ব ব্যাকআপ সিস্টেম সরবরাহ করে না, তাই তৃতীয় পক্ষের ব্যাকআপ টুল ব্যবহার করা প্রয়োজন হতে পারে। কিছু জনপ্রিয় টুলস হল:
- AvePoint
- Veeam
- SkyKick
- Datto
এই টুলসগুলি SharePoint Online এর জন্য নির্দিষ্ট ব্যাকআপ এবং রিকভারি ফিচার প্রদান করে। এগুলি আপনাকে পূর্ণ সাইট ব্যাকআপ, ডেটা রিকভারি এবং ক্লাউড ডেটা ম্যানেজমেন্টে সাহায্য করতে পারে।
স্টেপ ৩: Data Loss Prevention (DLP) Policies
- Data Loss Prevention (DLP) পলিসি SharePoint Online এর জন্য একটি নিরাপত্তা ব্যবস্থা যা নিশ্চিত করে যে কোনো সংবেদনশীল ডেটা অনিচ্ছাকৃতভাবে মুছে না যায়।
- আপনি Microsoft 365 Compliance Center ব্যবহার করে DLP পলিসি কনফিগার করতে পারেন, যা ফাইলগুলির নিরাপত্তা ও সংরক্ষণ নিশ্চিত করে।
স্টেপ ৪: Export Data from SharePoint Online
- SharePoint Online এর Content এবং Document Libraries কাস্টমভাবে Export করা যেতে পারে। আপনি PowerShell বা Export-SPOSite কমান্ড ব্যবহার করে আপনার সাইটের কন্টেন্ট ডাউনলোড করে সংরক্ষণ করতে পারেন।
সারসংক্ষেপ
SharePoint Server এবং SharePoint Online এর জন্য ব্যাকআপ কৌশল ভিন্ন হতে পারে, তবে দুটো প্ল্যাটফর্মেই ব্যাকআপ, রিকভারি এবং ডেটা সুরক্ষা নিশ্চিত করা অত্যন্ত গুরুত্বপূর্ণ। SharePoint Server-এ Full Farm Backup, Database Backup, এবং Farm Configuration Backup অত্যন্ত গুরুত্বপূর্ণ, যেখানে SharePoint Online-এ Retention Policies, Third-Party Backup Solutions, এবং Version History-এর মাধ্যমে ব্যাকআপ কৌশল প্রয়োগ করা যায়। সঠিক ব্যাকআপ কৌশল আপনার সাইটের নিরাপত্তা এবং ডেটা পুনরুদ্ধারের জন্য প্রয়োজনীয়।
Read more