आपको benefits of EBS vs instance store पढ़ना चाहिए। मैंने इस on my work blog recently के पोस्टग्रेएसक्यूएल कोण के बारे में कुछ भी लिखा है। what root device to use for a new EC2 instance और संबंधित साइडबार में सूचीबद्ध अन्य प्रश्न भी देखें।
इंस्टेंस स्टोर अंततः आपके डेटा खाएगा जबतक कि आप सावधानीपूर्वक और नियमित बैकअप सेट अप नहीं करते। यदि कोई उदाहरण विफल हो जाता है या समाप्त हो जाता है तो यदि आप किसी इंस्टेंस स्टोर पर हैं तो आप अपना डेटा वापस नहीं प्राप्त कर सकते हैं। आपको वैसे भी अच्छे बैकअप की आवश्यकता है, यह इंस्टेंस स्टोर के साथ और अधिक महत्वपूर्ण है और आपको पास-रीयल-टाइम प्रतिकृति सेट अप करने के बारे में अधिक सावधान रहने की आवश्यकता है।
दूसरी तरफ, ईबीएस आउटेज और दोषों से प्रभावित होने की अधिक संभावना है जो इसे एक समय के लिए अनुपलब्ध प्रदान करता है; आपका डेटा अभी भी मौजूद हो सकता है, लेकिन यदि आप कुछ घंटों तक नहीं पहुंच पाते हैं तो आप गलती तय होने तक विफल नहीं हो सकते हैं। तो आपको वैसे भी अच्छे बैकअप और प्रतिकृति की ज़रूरत है।
त्वरित जवाब, मैं पोस्ट करने के लिए विस्तृत व्याख्या छोड़ देंगे:
जड़ मात्रा, या तो EBS या उदाहरण की दुकान है एएमआई प्रकार के आधार पर।
वॉल्यूम टैब में आप अतिरिक्त वॉल्यूम जोड़ सकते हैं। आप यह चुन सकते हैं कि ये एएमआई प्रकार के बावजूद वॉल्यूम निर्माण समय पर ईबीएस या इंस्टेंस स्टोर वॉल्यूम हैं या नहीं। विभिन्न उदाहरण आकारों में इंस्टेंस स्टोर वॉल्यूम्स की संख्या और आकार पर अलग-अलग सीमाएं होती हैं, लेकिन सभी के पास ईबीएस वॉल्यूम्स पर समान सीमाएं होती हैं।
इंस्टेंस स्टोर वॉल्यूम का अधिकतम आकार उदाहरण प्रकार द्वारा परिभाषित किया गया है। अपने उदाहरण के लिए प्रलेखन देखें। एक EBS मात्रा का अधिकतम आकार the EBS documentation के पहले पैराग्राफ में है:
अमेज़न EBS मात्रा एक विशेष उपलब्धि क्षेत्र में बनाए गए हैं और 1 जीबी से आकार में 1 टीबी हो सकता है।
पोस्टग्रेएसक्यूएल डेटाबेस वास्तव में "रूट वॉल्यूम पर स्वाभाविक रूप से लाइव नहीं" है। यह रहता है जहां आप इसे डालते हैं। यदि आप पैकेज-मैनेजर स्थापित संस्करण का उपयोग कर रहे हैं तो इसे आमतौर पर /var/lib/pgsql
या /var/lib/postgres
में रखा जाएगा, लेकिन आप इसे कहीं और स्थानांतरित करने के लिए स्टार्टअप स्क्रिप्ट विकल्पों को बदल सकते हैं, वांछित स्थान पर सिम्लिंक के साथ प्रतिस्थापित करें, या एक नया माउंट करें उस बिंदु पर मात्रा। Stack Overflow, dba.stackexchange.com और serverfault पर PostgreSQL को स्थानांतरित करने के तरीके के बारे में पर्याप्त चर्चाएं हैं, इसलिए मैं यहां उन सभी को दोहराना नहीं चाहूंगा।
एकाधिक ईबीएस वॉल्यूम को गठबंधन करने के लिए लिनक्स के सॉफ्टवेयर RAID (एमडी) का उपयोग करें। जहां तक लिनक्स का संबंध है, ईबीएस किसी अन्य डिस्क की तरह है, इसलिए लिनक्स सॉफ्टवेयर RAID सेट अप करने के लिए सामान्य दस्तावेज देखें।
व्यक्तिगत रूप से मैं कम से कम PostgreSQL के साथ EC2 के प्रदर्शन के साथ काफी असम्पीडित रहा हूं। आप एक बहुत तेज़ डेटाबेस चला सकते हैं, लेकिन केवल एक सुंदर क्रशिंग कीमत पर। यदि आप अल्पकालिक नौकरी के लिए कुछ बड़े डेटाबेस को आग लगाना चाहते हैं, तो यह बहुत सुविधाजनक है, लेकिन यह लंबे समय तक रहने वाले होस्टिंग विकल्प के रूप में आर्थिक नहीं है, आप बेहतर आई/ओ प्रदर्शन प्रदान करने वाले वीपीएस प्रदाताओं को देखने से बेहतर हैं। सर्वरफॉल्ट, dba.stackexchange.com, आदि खोजें
अंत में, एक अनुस्मारक: उच्च I/O उदाहरणों पर इंस्टेंस स्टोर अन्य विकल्पों की तुलना में तेज़ लगता है ... लेकिन अगर आपको अपना उदाहरण बंद करना या रीबूट करना है या उदाहरण विफल रहता है आप अपने इंस्टेंस स्टोर वॉल्यूम्स पर सभी डेटा खो देंगे, इसलिए में बैकअप और रीयल-टाइम प्रतिकृति होनी चाहिए यदि आप इंस्टेंस स्टोर का उपयोग करने जा रहे हैं।
स्रोत
2013-04-16 23:32:36
क्षमा करें यह बंद था, मुझे उम्मीद है कि इसे सर्वरफॉल्ट या dba.stackexchange.com पर माइग्रेट किया गया होगा। –