Amazon Simple Storage Solution (Amazon S3) আপনাকে আপনার Windows সার্ভার থেকে ডেটা ব্যাক আপ করার অনুমতি দেয়৷ এর বিশাল ক্লাউড স্টোরেজে। আপনার ডেটা ব্যাক আপ করা অত্যন্ত গুরুত্বপূর্ণ, কারণ এটি অপ্রত্যাশিত ইভেন্টের ক্ষেত্রে ডেটা ক্ষতি প্রতিরোধ করে৷
Amazon S3 এ স্বয়ংক্রিয়ভাবে উইন্ডোজ সার্ভার ব্যাকআপ করুন
এই টিউটোরিয়ালে, আমি আপনাকে দেখাব কিভাবে ব্যাকআপ প্রক্রিয়াটি একবার, দৈনিক, সাপ্তাহিক বা মাসিক চালানোর জন্য স্বয়ংক্রিয়ভাবে চালানো যায়। অপারেশনটি সহজবোধ্য, তবে জটিলতা এড়াতে আপনাকে নির্দেশিকাটি নিবিড়ভাবে অনুসরণ করতে হবে।
Amazon AWS CLI ইনস্টল করুন
আপনার Amazon AWS ব্যাকআপগুলি স্বয়ংক্রিয় করার প্রথম ধাপ হল AWS CLI ইনস্টল করা। আপনি এই পৃষ্ঠায় AWS CLI সংস্করণ 1 এবং 2 ইনস্টল করার জন্য বিস্তারিত নির্দেশাবলী পেতে পারেন৷
আপনি ইনস্টলেশন সম্পূর্ণ করার পরে, আপনাকে এখন ডিফল্ট ব্যবহারকারী প্রোফাইল, অ্যাক্সেস আইডি এবং কী কনফিগার করতে হবে। এটি করতে, নীচের কমান্ডটি চালান:
aws configure AWS Access Key ID [None]: <AccessID> AWS Secret Access Key [None]: secretkey Default region name [None]: us-east-1 Default output format [None]: json
Amazon S3 কমান্ড সম্পর্কে
আপনাকে s3 কমান্ডে একটি পাথ আর্গুমেন্ট উল্লেখ করতে হবে। এই পথগুলির জন্য, আপনি হয় একটি S3 Uri ব্যবহার করতে পারেন, যা আপনার S3 বাকেটের URI অথবা একটি স্থানীয় পথ ব্যবহার করতে পারেন (স্থানীয় ডিরেক্টরি)। উদাহরণস্বরূপ, আপনি নিম্নলিখিত কমান্ডগুলি ব্যবহার করতে পারেন:
localpath - C://Desktop/backups S3URI: - s3://yourbucket/yourkey
তাই সম্পূর্ণ S3 অপারেশন নিম্নলিখিত ফর্ম নিতে পারে:
aws s3 s3command souce_file/folder destinationpath
অপারেশনটি localpath থেকে হয় S3URI-এ , S3URI S3URI-এ , এবং S3URI স্থানীয় পথ-এ .
samplefile.txt নামের একটি উদাহরণ ফাইল কপি করতে নমুনা-বালতি নামে আপনার বালতিতে , আপনি নিচের S3 কমান্ডটি ব্যবহার করতে পারেন:
aws s3 cp "C://Desktop/backups/samplefile.txt" s3://sample-bucket
উপরের কমান্ডে, আমরা একটি অঞ্চল নির্বাচন করিনি। কারণ আমরা ইতিমধ্যেই aws কনফিগারে এটি করেছি . –অঞ্চল পতাকা আপনার বালতির অঞ্চল নির্দিষ্ট করতে ব্যবহৃত হয়।
ব্যাকআপে সবকিছু কপি করতে নমুনা-বালতি এ ফোল্ডার bucket, নিম্নলিখিত কমান্ডটি চালান:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket
উপরের S3 কমান্ডটি ব্যবহার করতে, নিম্নলিখিতগুলি নোট করুন:
- নির্বাচিত বালতি এবং উপসর্গে স্থানীয় ফাইলটি অবশ্যই থাকবে না।
- নিশ্চিত করুন যে S3 অবজেক্টের আকার স্থানীয় ফাইলের থেকে আলাদা।
- S3 অবজেক্টের সাম্প্রতিক পরিবর্তন অবশ্যই স্থানীয় ফাইলের চেয়ে পুরানো হতে হবে।
S3 কমান্ডে ফিল্টার ফ্ল্যাগ ব্যবহার করার জন্য টিপস
আপনি S3 কমান্ডে যে ফিল্টার ফ্ল্যাগগুলি ব্যবহার করেন তাতে রয়েছে –বাদ এবং –অন্তর্ভুক্ত পতাকা আপনি একটি কমান্ডে তাদের একাধিকবার ব্যবহার করতে পারেন৷
-- include
:এটি একটি S3 কমান্ড অনুসরণ করে নির্বাচিত ফোল্ডার বা ফাইল যোগ করে।-- exclude
:এটি একটি S3 কমান্ড অনুসরণ করে নির্বাচিত ফোল্ডার বা ফাইলগুলি থেকে মুক্তি পায়৷
নীচে ব্যবহার করা উপরের ফিল্টারগুলির একটি উদাহরণ:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket --exclude "*" --include "*.jpg" --include "*.png" --include "*.txt"
ব্যাকআপ নামের ফোল্ডারে প্রতিটি ফাইল বাদ দিতে এবং এই ফোল্ডারের সমস্ত ফাইল অন্তর্ভুক্ত করুন যাতে এক্সটেনশন রয়েছে jpg, png, এবং text , নিচের কমান্ডটি চালান।
এখানে, আমরা --dryrun
এর সাহায্যে আমাদের সেটিংসও পরীক্ষা করেছি পতাকা:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket "*" --include "*.jpg" --include "*.png" --include "*.txt" --dryrun
দ্রষ্টব্য: পতাকা ব্যতীত, সিস্টেমটি S3 অপারেশনে প্রতিটি ফাইল অন্তর্ভুক্ত করে। এছাড়াও, শেষ ফিল্টার প্রয়োগ করা হয়েছে৷
৷ব্যাচ ফাইল ব্যবহার করে কিভাবে Amazon S3 ব্যাকআপ তৈরি করবেন
1] ব্যাচ ফাইল তৈরি করুন
নোটপ্যাড চালু করুন যাতে এটি একটি ফাঁকা .txt খোলে৷ ফাইল।
আপনার S3 বালতিতে ব্যাকআপ ফোল্ডার সিঙ্ক্রোনাইজ করার জন্য নিম্নলিখিত S3 কমান্ডটি লিখুন:
aws s3 sync "C://Desktop/backups/" s3://your-bucket
txt ফাইলটি .bat দিয়ে সেভ করুন এক্সটেনশন, যা এটিকে একটি ব্যাচ ফাইল করে।
2] টাস্ক শিডিউলারে একটি নতুন টাস্ক তৈরি করুন
Windows কী টিপুন এবং টাস্ক শিডিউলার খুঁজুন .
টাস্ক শিডিউলার নির্বাচন করুন ফলাফল থেকে।
Task Scheduler-এ, Actions-এ ক্লিক করুন এবং টাস্ক তৈরি করুন নির্বাচন করুন . একটি কাজের নাম সন্নিবেশ করান এবং একটি বিবরণ লিখুন৷
৷দৈনিক, সাপ্তাহিক বা মাসিক হয় এক সময়ের জন্য একটি ট্রিগার যোগ করুন।
3] অ্যাকশন যোগ করুন
ক্রিয়া এ স্যুইচ করুন ট্যাব এবং ড্রপডাউন মেনু থেকে নিম্নলিখিত ক্রিয়াটি নির্বাচন করুন:একটি প্রোগ্রাম শুরু করুন .
প্রোগ্রাম/স্ক্রিপ্ট-এ বক্স, নতুন তৈরি ব্যাচ ফাইলের জন্য ব্রাউজ করুন।
নতুন তৈরি করা টাস্ক সংরক্ষণ করুন৷
৷আমি আশা করি আপনি এই টিউটোরিয়ালটি বুঝতে সহজ পাবেন৷