আমার কাছে ইসি 2 উদাহরণ রয়েছে একটি ওয়েব সার্ভার চলছে যা ব্যবহারকারীর আপলোড করা ফাইলগুলিকে এস 3 এ সঞ্চয় করে stores ফাইলগুলি একবার লিখিত হয় এবং কখনই পরিবর্তন হয় না তবে ব্যবহারকারীরা মাঝে মাঝে পুনরুদ্ধার করে। আমরা সম্ভবত প্রতি বছর প্রায় 200-500GB ডেটা জমা করব। আমরা নিশ্চিত করতে চাই যে এই ডেটাটি নিরাপদ, বিশেষত দুর্ঘটনাজনিত মোছা থেকে এবং কারণ নির্বিশেষে মুছে ফেলা ফাইলগুলি পুনরুদ্ধার করতে সক্ষম হতে চাই।
আমি এস 3 বালতিগুলির সংস্করণ বৈশিষ্ট্যটি পড়েছি, তবে কোনও সংশোধন ইতিহাস না থাকলে ফাইলগুলির জন্য পুনরুদ্ধার সম্ভব কিনা তা আমি খুঁজে পাচ্ছি না। সংস্করণে এখানে এডাব্লুএস ডক্স দেখুন:
http://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectVersioning.html
এই উদাহরণগুলিতে, তারা ডেটা আপলোড করা হয়েছে এমন দৃশ্য দেখায় না, তবে কখনও সংশোধন করা হয় না এবং তারপরে মুছে ফেলা হয়। এই দৃশ্যে ফাইলগুলি কি পুনরুদ্ধারযোগ্য?
তারপরে, আমরা ভেবেছিলাম আমরা কেবলমাত্র S3 ফাইলগুলি বস্তুর জীবনচক্র পরিচালনা ব্যবহার করে গ্লিসিয়ারে ব্যাকআপ করতে পারি:
http://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html
তবে, মনে হচ্ছে এটি আমাদের পক্ষে কার্যকর হবে না, কারণ ফাইলটি বস্তুটি গ্লিসিয়ারে অনুলিপি করা হয়নি তবে গ্লিসিয়ারে স্থানান্তরিত হয়েছে (আরও সঠিকভাবে মনে হচ্ছে এটি একটি বস্তুর বৈশিষ্ট্য যা পরিবর্তিত হয়েছে, তবে যাইহোক ...)।
সুতরাং মনে হচ্ছে এস 3 ডেটা ব্যাকআপ করার সরাসরি কোনও উপায় নেই এবং এস 3 থেকে স্থানীয় সার্ভারে ডেটা স্থানান্তর করা সময় সাপেক্ষ হতে পারে এবং সময়ের সাথে সাথে তাৎপর্যপূর্ণ স্থানান্তর ব্যয়ও হতে পারে।
পরিশেষে, আমরা ভেবেছিলাম আমরা মাসিক পূর্ণ ব্যাকআপ হিসাবে পরিবেশন করার জন্য প্রতি মাসে একটি নতুন বালতি তৈরি করব এবং প্রথম বালিকেটের ডেটা নতুন দিনে 1 টি অনুলিপি করব। তারপরে সদৃশতার মতো কিছু ব্যবহার করে ( http://dusedity.nongnu.org/ ) আমরা প্রতি রাতে ব্যাকআপ বালতিটি সিঙ্ক্রোনাইজ করব। মাস শেষে আমরা ব্যাকআপ বালতিটির বিষয়বস্তু হিমবাহ স্টোরেজে রেখে দেব এবং মূল বালতির একটি নতুন, বর্তমান কপি ব্যবহার করে একটি নতুন ব্যাকআপ বালতি তৈরি করব ... এবং এই প্রক্রিয়াটি পুনরাবৃত্তি করব। দেখে মনে হচ্ছে এটি স্টোরেজ / ট্রান্সফার ব্যয়কে কাজ করবে এবং হ্রাস করবে, তবে আমি নিশ্চিত নই যে নকলটি প্রথমে নিয়ন্ত্রণকারী ক্লায়েন্টের কাছে ডেটা নামিয়ে না নিয়ে সরাসরি বালতি থেকে বালতি স্থানান্তর করতে দেয় কিনা।
সুতরাং, আমি অনুমান করি এখানে বেশ কয়েকটি প্রশ্ন রয়েছে। প্রথমত, এস 3 সংস্করণ ফাইলগুলি কখনই সংশোধন করা হয়নি তার পুনরুদ্ধারের অনুমতি দেয়? এস 3 থেকে গ্লিসিয়ারে ফাইলগুলি অনুলিপি করার কোনও উপায় আছে যা আমি মিস করেছি? ট্রান্সফার ব্যয় এড়াতে ডুপুলিটি বা অন্য কোনও সরঞ্জাম সরাসরি এস 3 বাল্টির মধ্যে ফাইল স্থানান্তর করতে পারে? অবশেষে, আমি কি এস 3 ডেটার ব্যাকআপ নেওয়ার বিষয়ে আমার দৃষ্টিভঙ্গির চিহ্নটি বন্ধ করে দিচ্ছি?
আপনি প্রদত্ত যে কোনও অন্তর্দৃষ্টি দেওয়ার জন্য অগ্রিম ধন্যবাদ!
হালনাগাদ
অ্যামাজন সম্প্রতি ঘোষণা করেছে যে সংস্করণ এখন জীবনচক্রের বিধিগুলির সাথে কাজ করে