একটি অ্যামাজন স্ন্যাপশটের আসল আকার কীভাবে নির্ধারণ করবেন?


20

অ্যামাজন ইবিএস স্ন্যাপশটগুলি একটি বেসলাইন থেকে পরিবর্তিত ব্লকগুলি ক্যাপচার করে, তাই স্ন্যাপশটগুলি প্রায়শই উত্সের ভলিউমের চেয়ে অনেক ছোট হবে। বিলিংটি প্রকৃত আকারের উপর ভিত্তি করে তৈরি করা হয় যা দুর্দান্ত। তবে স্ন্যাপশট প্রকৃত আকার নির্ধারণের জন্য আমি কোনও উপায় খুঁজে পাচ্ছি না। ec2-বর্ণনা-স্ন্যাপশটগুলি কেবল স্ন্যাপশট করা ভলিউমের আকার সরবরাহ করে।

অন্য কোনও কারণে না থাকলে, বিলিং যাচাই করার জন্য আমার এই তথ্য দরকার। তবে আমি এটিও রাখতে চাই কারণ আমার ভলিউমগুলি পুনরায় কনফিগার করে এবং সেগুলি দিয়ে আমি কী করতে পারি তা আমার বর্ধিত স্ন্যাপশটের আকার হ্রাস করতে পারে।

উত্তর:


18

অ্যাকাউন্টে থাকা সমস্ত স্ন্যাপশটের জন্য মোট ব্যবহার এবং ব্যয় সংখ্যা বাদে স্ন্যাপশট দ্বারা ব্যবহৃত স্টোরেজ সম্পর্কে রিপোর্ট করার জন্য অ্যামাজন বর্তমানে কোনও পদ্ধতি সরবরাহ করে না।

একই বা সম্পর্কিত ভলিউমের স্ন্যাপশটগুলি স্টোরেজ ভাগ করতে পারে (যেখানে স্ন্যাপশটের মধ্যে ব্লকগুলি পরিবর্তন হয়নি) সুতরাং এটি একটি একক স্ন্যাপশটের আকার নির্ধারণ করতে অসুবিধাজনক হয়ে ওঠে।

একটি নতুন স্ন্যাপশট কেবল সর্বশেষ স্ন্যাপশট থেকে সংশোধিত ব্লকগুলি সংরক্ষণ করে, তবে এটি পূর্ববর্তী সংরক্ষিত ব্লকগুলিতে পয়েন্টার রাখে যা সংশোধন করা হয়নি।

আপনি যদি কোনও একক স্ন্যাপশটটি মুছে ফেলেন তবে এটি কেবলমাত্র অন্য কোনও স্ন্যাপশট দ্বারা ভাগ না করা ব্লকগুলি মুক্ত করবে (আপনি মুছে ফেলার আগে বা তার পরে তৈরি করেছেন)।

EBS ভলিউমের ব্লকগুলি যা লিখিত হয়নি তা স্ন্যাপশটের অন্তর্ভুক্ত নয়।

স্টোরেজের আগে স্ন্যাপশট ব্লকগুলি সংকুচিত করা হয়, স্টোরেজ ব্যয়ে আপনাকে আরও সাশ্রয় করে।


6
বিস্তৃত উত্তরের জন্য ধন্যবাদ। তবে এটি অবশ্যই খুব কঠিন হবে না, কারণ অ্যামাজন এটি করে, যাতে তারা এটি বিল দিতে পারে। তাহলে আমি যে আমার ডেটা মাত্র 10% তোলে মধ্যে পরিবর্তন করা হয়, কিন্তু এটি আসলে ছিল 90%, আমি যে জানতে চাই (ক সরাসরি ফ্যাশন।)
Elroy ফ্লিন

3
সমষ্টিতে সমস্ত স্ন্যাপশট দ্বারা ব্যবহৃত মোট স্টোরেজটির জন্য অ্যামাজন বিলগুলি। কোনও একক স্ন্যাপশট এমনভাবে কী পরিমাণ স্টোরেজ ব্যবহার করে আপনার অর্থ বোঝাতে অসুবিধাটি হ'ল এটি আপনার অর্থ সাশ্রয়ের জন্য পর্দার আড়ালে চলে আসা ইন্ডিরিয়ারেশন স্তরগুলি বুঝতে পারে না এমন লোকগুলিকে সম্পূর্ণ বিভ্রান্ত করে না। আপনার মন্তব্যে আপনি যা চেয়েছেন তা আসলে একটি স্ন্যাপশটে থাকা ব্লকগুলির একটি গণনা তবে নির্দিষ্ট অন্য কোনও নয়।
এরিক হ্যামন্ড

2
আপনি কীভাবে স্ন্যাপশটের আকারটি সংজ্ঞায়িত করেন তার উপর নির্ভর করে আপনি এমন সংখ্যা প্রদান করবেন যা আপনি প্রকৃত পক্ষে (বিভ্রান্তিকর) জন্য প্রদান করছেন এমন মোট যোগ করবেন না বা নির্দিষ্ট স্ন্যাপশট মুছলে আপনি কতটা কম দিতে পারবেন তা মিলছে না (বিভ্রান্তিকর)
এরিক হ্যামন্ড

আমি "অ্যাকাউন্টে সমস্ত স্ন্যাপশটের জন্য মোট ব্যবহার এবং ব্যয় সংখ্যা" কোথায় দেখতে পাচ্ছি? আমি কীভাবে এনক্রিপশন স্ন্যাপশটের আকারকে প্রভাবিত করে তা নির্ধারণ করার চেষ্টা করছি। আমি যদি ডিএম-ক্রিপ্ট ব্যবহার করে কোনও ইবিএস ভলিউম এনক্রিপ্ট করি, তবে কি ইসি 2 স্ন্যাপশট তৈরি করার সময় এটি সংকোচিত করতে সক্ষম হবে, এবং ক্রমবর্ধমান ব্লকগুলি পরবর্তী স্ন্যাপশটগুলির জন্য এখনও সহায়তা করবে? উত্তরটি প্রভাবিত করে আমার ডাটাবেস ব্যাকআপ কৌশলকে প্রভাবিত করবে।
মার্ক বেরি

@ মার্কবেরি দয়া করে নতুন প্রশ্ন হিসাবে জিজ্ঞাসা করুন।
এরিক হ্যামন্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.