हमारे AWS सेटअप का 99% रिसाइकिल करने योग्य है। इसलिए मेरे लिए यह वास्तव में मायने नहीं रखता अगर मैं एक उदाहरण को समाप्त कर दूं - कुछ भी कभी नहीं खोता है। उदाहरण के लिए, मेरा आवेदन स्वचालित रूप से SVN से एक उदाहरण पर तैनात है, हमारे लॉग एक केंद्रीय syslog सर्वर पर लिखे गए हैं।
उदाहरण के भंडारण का एकमात्र लाभ जो मुझे दिखाई देता है वह लागत-बचत है। अन्यथा ईबीएस समर्थित उदाहरण जीतते हैं। एरिक ने सभी फायदों का उल्लेख किया।
[२०१२-० I-१६] मैं आज इस उत्तर को बहुत अलग मानूंगा।
मुझे पिछले वर्ष में ईबीएस समर्थित उदाहरणों के साथ कोई अच्छा अनुभव नहीं है। AWS पर अंतिम गिरावट ने ईबीएस को बहुत बर्बाद कर दिया।
मैं यह अनुमान लगा रहा हूं कि आरडीएस जैसी सेवा कुछ ईबीएस का भी उपयोग करती है और यह सबसे अधिक भाग के लिए काम करती है। हम अपने आप को प्रबंधित करने वाले उदाहरणों पर, हमें ईबीएस से छुटकारा पा लिया है जहां संभव हो।
एक विस्तार से छुटकारा पाकर जहां हम एक डेटाबेस क्लस्टर को वापस लोहे (= वास्तविक हार्डवेयर) में ले गए। हमारे बुनियादी ढांचे में एकमात्र शेष टुकड़ा एक डीबी सर्वर है जहां हम एक दिन में दो बार एक सॉफ्टवेयर RAID और बैकअप में कई ईबीएस वॉल्यूम धारी करते हैं। बैकअप के बीच जो कुछ भी खो जाएगा, हम साथ रह सकते हैं।
ईबीएस कुछ परतदार तकनीक है क्योंकि यह अनिवार्य रूप से एक नेटवर्क वॉल्यूम है: रिमोट से आपके सर्वर से जुड़ी मात्रा। मैं इसके साथ किए गए काम की उपेक्षा नहीं कर रहा हूं - यह एक अद्भुत उत्पाद है क्योंकि अनिवार्य रूप से असीमित निरंतर भंडारण सिर्फ एक एपीआई कॉल दूर है। लेकिन यह उन परिदृश्यों के लिए शायद ही उपयुक्त है जहां I / O प्रदर्शन महत्वपूर्ण है।
और नेटवर्क भंडारण कैसे व्यवहार करता है इसके अलावा, सभी नेटवर्क EC2 उदाहरणों पर साझा किए जाते हैं। छोटा उदाहरण (जैसे t1.micro, m1.small) जितना खराब होता है उतना ही खराब हो जाता है क्योंकि वास्तविक होस्ट सिस्टम पर आपका नेटवर्क इंटरफेस कई वीएम (आपके ईसी 2 उदाहरण) के बीच साझा किया जाता है जो इसके शीर्ष पर चलते हैं।
जितना बड़ा उदाहरण आपको मिलेगा, उतना ही बेहतर होगा। यहां बेहतर का मतलब कारण के भीतर है ।
जब दृढ़ता की आवश्यकता होती है, तो मैं हमेशा लोगों को सलाह दूंगा कि वे S3 जैसे कुछ का उपयोग उदाहरणों के बीच केंद्रीकृत करने के लिए करें। S3 एक बहुत ही स्थिर सेवा है। फिर अपने इंस्टेंस सेटअप को उस बिंदु पर स्वचालित करें जहां आप एक नया सर्वर बूट कर सकते हैं और यह अपने आप तैयार हो जाता है। फिर नेटवर्क भंडारण की आवश्यकता नहीं है जो उदाहरण से अधिक समय तक रहता है।
तो सब के सब, मैं ईबीएस समर्थित उदाहरणों के लिए कोई लाभ नहीं है क्या कभी ऐसा है। मैं बूटस्ट्रैप में एक मिनट जोड़ता हूं, फिर एक संभावित SPOF के साथ चलता हूं।