ग्लेशियर के लिए ईबीएस स्नैपशॉट ले जाना


21

मेरे पास सैकड़ों बड़े ईबीएस स्नैपशॉट हैं जिन्हें मुझे ग्लेशियर में स्थानांतरित करने की आवश्यकता है।

ऐसा करने का सबसे अच्छा तरीका क्या है?

जवाबों:


5

जबकि अमेज़ॅन ईबीएस वास्तव में वॉल्यूम के पॉइंट-इन-टाइम स्नैपशॉट बनाने की क्षमता प्रदान करता है, जो अमेज़ॅन एस 3 से जुड़े हैं , यह ऑपरेशन आपके नियंत्रण से बाहर है और पूरी तरह से ईसी 2 द्वारा नियंत्रित किया जाता है, संबंधित FAQ देखें कि क्या मैं अपने स्नैपशॉट का उपयोग कर पाऊंगा नियमित रूप से अमेज़न S3 एपीआई का उपयोग कर? :

नहीं, स्नैपशॉट केवल अमेज़न EC2 API के माध्यम से उपलब्ध हैं।

नतीजतन आप इन गैर-सुलभ स्नैपशॉट को अमेज़ॅन ग्लेशियर के बैकिंग अमेज़ॅन एस 3 स्टोरेज से स्थानांतरित करने में सक्षम नहीं होंगे या यह केवल तभी संभव होगा जब एडब्ल्यूएस भविष्य में सीधे कार्यक्षमता प्रदान करता है, जैसे हाल ही में आर्काइव करने के लिए एक समान तरीके से [के] अमेज़न S3 डेटा अमेज़न ग्लेशियर के लिए वस्तु जीवनचक्र प्रबंधन के माध्यम से ।


4

ईबीएस स्नैपशॉट्स को ग्लेशियर में नहीं ले जाया जा सकता है और न ही उन्हें वहां स्टोर करने का कोई मतलब है। चूंकि ईबीएस स्नैपशॉट वृद्धिशील हैं, प्रत्येक स्नैपशॉट आमतौर पर कई पिछले स्नैपशॉट में संग्रहीत डेटा को इंगित करता है। क्योंकि ग्लेशियर से वस्तुओं की पुनर्प्राप्ति में बहुत लंबा समय लगता है, यहां तक ​​कि ईबीएस स्नैपशॉट को ग्लेशियर में स्थानांतरित करना संभव था, ग्लेशियर से स्नैपशॉट में निहित डेटा को पुनर्स्थापित करना एक व्यावहारिक रूप से अनुपयोगी परिदृश्य होगा। ग्लेशियर संग्रह फाइलों के साथ बेहतर काम करता है: ग्लेशियरों के लिए आवश्यक फ़ाइलों की प्रतिलिपि बनाएँ या बैकअप करें, ताकि आप बाद में उन्हें पुनः प्राप्त कर सकें।


2

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

मैंने एक ओपन-सोर्स टूल विकसित किया है जो आपके लिए इस प्रक्रिया को स्वचालित करता है, जिसे snap-to-s3:

https://github.com/thenickdude/snap-to-s3

आप वॉल्यूम के हर बाइट को संरक्षित करने के ddबजाय उपयोग करना चुन सकते हैं tar, अगर आपको पसंद है।


0

ऐसा लगता है कि वॉल्यूम स्नैपशॉट से मैन्युअल रूप से फ़ाइल जेनरेट करने और ग्लेशियर को धक्का देने का एकमात्र तरीका है।

कुछ समय पहले से AWS मंचों पर एक समान प्रश्न है , अभी भी प्रारंभिक से परे अनुत्तरित है:

धन्यवाद प्रतिक्रिया देना के लिए। वर्तमान में यह कार्यक्षमता AWS कंसोल के माध्यम से उपलब्ध नहीं है। हालांकि, हम इस प्रकार के एकीकरण के मूल्य को पहचानते हैं और भविष्य के रिलीज में इसके समावेश का मूल्यांकन कर रहे हैं।


टिप्पणियों को प्रस्तुत करने के लिए उत्तर का उपयोग नहीं किया जाना चाहिए। यह उत्तर लेखक के प्रश्न का उत्तर नहीं देता है।
रामहाउंड

1
पहला वाक्य अभी भी एक टिप्पणी की तरह पढ़ा जाता है, उद्धृत प्रतिक्रिया के साथ, इसके वास्तविक उत्तर के करीब (IMO)
रामहाउंड

-1

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


"आप जल्दी से उन्हें पाने में सक्षम नहीं होने का जोखिम चलाते हैं यदि आपको अचानक आपको उनकी आवश्यकता है" जो कि ग्लेशियर के साथ पैकेज के हिस्से के रूप में आता है, तो ऐसा प्रतीत होगा कि ओपी पहले से ही कुछ विचार कर रहा है। जब S3 से ग्लेशियर में संक्रमण हो रहा है, तो आपको तत्काल पहुंच के नुकसान की कीमत पर ~ 90% की कमी मिलती है, (अमेज़ॅन का कहना है कि ग्लेशियर में संग्रहीत डेटा का एक्सेस समय पांच घंटे, IIRC तक हो सकता है)।
बजे एक CVn
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.