अमेज़ॅन स्नैपशॉट का वास्तविक आकार कैसे निर्धारित करें?


20

अमेज़ॅन ईबीएस स्नैपशॉट्स ने एक बेसलाइन से ब्लॉक को बदल दिया है, इसलिए स्नैपशॉट अक्सर स्रोत वॉल्यूम से बहुत छोटा होगा। बिलिंग वास्तविक आकार पर आधारित है, जो अच्छा है। हालाँकि, मुझे स्नैपशॉट वास्तविक आकार निर्धारित करने का कोई तरीका नहीं मिल रहा है। ec2- वर्णन-स्नैपशॉट केवल उस वॉल्यूम का आकार प्रदान करता है जिसे स्नैपशॉट दिया गया था।

यदि किसी अन्य कारण से, मुझे बिलिंग को सत्यापित करने के लिए इस जानकारी की आवश्यकता है। लेकिन मुझे यह पसंद है क्योंकि मुझे लगता है कि मैं अपने वॉल्यूम को फिर से जोड़कर, और मैं उनके साथ क्या कर सकता हूं, मैं अपने वृद्धिशील स्नैपशॉट के आकार को कम कर सकता हूं।

जवाबों:


18

अमेज़ॅन वर्तमान में खाते में सभी स्नैपशॉट के लिए कुल उपयोग और लागत संख्या के अलावा स्नैपशॉट द्वारा उपयोग किए जाने वाले भंडारण पर रिपोर्ट करने के लिए एक विधि प्रदान नहीं करता है।

समान या संबंधित संस्करणों के स्नैपशॉट भंडारण को साझा कर सकते हैं (जहां स्नैपशॉट के बीच ब्लॉक नहीं बदले गए हैं) तो इससे एकल स्नैपशॉट के आकार को परिभाषित करना मुश्किल हो जाता है।

एक नया स्नैपशॉट केवल उन ब्लॉकों को बचाता है जिन्हें अंतिम स्नैपशॉट के बाद से संशोधित किया गया है, लेकिन यह पहले से सहेजे गए ब्लॉकों को इंगित करता है जिन्हें संशोधित नहीं किया गया है।

यदि आप एक एकल स्नैपशॉट को हटाते हैं, तो यह केवल उन ब्लॉक को मुक्त करेगा जो किसी अन्य स्नैपशॉट द्वारा साझा नहीं किए गए हैं (चाहे आप हटा रहे हैं पहले या बाद में बनाया गया हो)।

ईबीएस वॉल्यूम पर जो ब्लॉक नहीं लिखे गए हैं, वे स्नैपशॉट में शामिल नहीं हैं।

स्नैपशॉट ब्लॉक स्टोरेज से पहले संपीड़ित होते हैं, आगे आपको स्टोरेज लागत में बचत करते हैं।


6
व्यापक उत्तर के लिए धन्यवाद। हालांकि, यह मुश्किल नहीं होना चाहिए, क्योंकि अमेज़ॅन ऐसा करता है, ताकि वे इसे बिल कर सकें। अगर मुझे लगता है कि मेरे डेटा का केवल 10% स्नैप्स के बीच बदल रहा था, लेकिन यह वास्तव में 90% था, तो मैं यह जानना चाहूंगा कि (प्रत्यक्ष शैली में)
एलरॉय फ्लिन

3
अमेज़ॅन कुल संग्रहण के लिए उपयोग किया जाता है जो कुल स्नैपशॉट द्वारा उपयोग किया जाता है। कठिनाई यह परिभाषित करने में है कि आप क्या मतलब है कि एक एकल स्नैपशॉट इस तरह से कितना संग्रहण करता है कि यह उन लोगों को पूरी तरह से भ्रमित नहीं करता है जो आपको पैसे बचाने के लिए पर्दे के पीछे चल रहे अप्रत्यक्ष स्तर को नहीं समझते हैं। आप अपनी टिप्पणी में जो पूछते हैं, वह वास्तव में उन ब्लॉकों की एक गिनती है जो एक स्नैपशॉट में हैं, लेकिन एक विशिष्ट अन्य नहीं है।
एरिक हैमंड

2
आप एक स्नैपशॉट आकार को कैसे परिभाषित करते हैं, इस पर निर्भर करते हुए, आप उन संख्याओं को देते हैं जो या तो उस कुल में जोड़ते नहीं हैं जो आप वास्तव में भुगतान कर रहे हैं (भ्रामक) या जो किसी विशिष्ट स्नैपशॉट को हटाने पर आपके द्वारा दिए गए भुगतान से कितने कम मिलते हैं। (भ्रामक भी)।
एरिक हैमंड

मुझे "खाते में सभी स्नैपशॉट के लिए कुल उपयोग और लागत संख्या" कहाँ दिखाई देती है? मैं यह निर्धारित करने की कोशिश कर रहा हूं कि एन्क्रिप्शन स्नैपशॉट आकार को कैसे प्रभावित करता है। अगर मैं dm-crypt का उपयोग करके एक EBS वॉल्यूम को एन्क्रिप्ट करता हूं, तो क्या स्नैपशॉट बनाते समय EC2 अभी भी इसे कंप्रेस कर पाएगा, और वृद्धिशील ब्लॉक अभी भी बाद के स्नैपशॉट के लिए मदद करेगा? इसका उत्तर मेरे डेटाबेस बैकअप रणनीति को प्रभावित करेगा।
मार्क बेरी

@markberry कृपया नए प्रश्न पूछें।
एरिक हैमंड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.