2009-10-27 14 views
8

के साथ प्रदर्शन के संबंध में आपके अनुभव क्या हैं क्या आपने अमेज़ॅन-आरडीएस की कोशिश की? यह कैसे है, प्रदर्शन के अनुसार?अमेज़ॅन-आरडीएस

उत्तर

6

मुझे लगता है कि यह उत्तर देने के लिए एक कठिन सवाल है क्योंकि यह उस समस्या के लिए बेहद विशिष्ट है जिसे आप हल करने का प्रयास कर रहे हैं, लेकिन मैं आपको जो देखा है उसकी एक तस्वीर देने की कोशिश करूंगा।

हम क्लाउडवॉच मेट्रिक एकत्रण उपकरण (यहां प्रदान किए गए: http://aws.amazon.com/articles/2934) का उपयोग करके आरडीएस का बेंचमार्किंग कर रहे हैं और पाया है कि यह हमारे डेटा सेट के लिए लगभग हमारे उत्पादन सर्वर भी करता है। हमने एक एकल आरडीएस इंस्टेंस के साथ और मल्टी-एजेड सेटअप (जिसे हम उत्पादन में उपयोग करने की योजना बना रहे हैं) के साथ परीक्षण किया है, बिना बैक-अप प्रतिधारण के।

भार हम उस पर फेंकने में सक्षम हैं अब तक हम 1000-1100 लिखने में सक्षम हैं IOPS रेंज (उनकी मीट्रिक) को एक छोटे डेटाबेस उदाहरण (db.m1.small) पर भी प्राप्त करने में सक्षम हैं। कम से कम हमारे लोड के लिए, इंस्टेंस क्लास को बढ़ाने से हमारे थ्रुपुट आईओपीएस या बाइट्स प्रभावित नहीं हुए। हमने प्रदर्शन में 10% की कमी देखी जब

अमेज़ॅन ने स्वतंत्र रूप से यह स्वीकार किया कि वास्तव में स्केल आउट करने का समाधान आपकी समस्या को कम करने के लिए है ताकि आप इसे एकाधिक डेटाबेस सर्वरों पर स्केल/स्टोर कर सकें। वास्तव में हमारे पास यह हमारे आवेदन में है (शेरिंग के समान ही) और इसलिए लाभ लेने में सक्षम होंगे और इस आईओपीएस माप से बहुत आसानी से आगे बढ़ेंगे।

0

हमने पाया है कि आरडीएस हमारे स्वयं के उत्पादन सर्वर (या तो समर्पित या वर्चुअल या ईसी 2) रखने के लिए काफी तुलनीय प्रदर्शन-वार है। ध्यान दें कि वर्चुअलाइजेशन समाधान का उपयोग करके आप हमेशा कुछ आईओ/प्रदर्शन अवक्रमण का सामना करेंगे, जो आरडीएस का उपयोग कर रहा है, और यह भारी भार के तहत दिखाई देगा (लेकिन भारी भार के साथ, आपको एक समर्पित MySQL/DB बॉक्स होना चाहिए ।)

लें ध्यान दें: सबसे बड़ी प्रदर्शन आप की संभावना देखेंगे नेटवर्क विलंबता है - अगर आप पढ़ रहे हैं/एक आरडीएस बॉक्स और इसके विपरीत करने के लिए एक EC2 बॉक्स के लेखन, नेटवर्क विलंबता शायद bottlebeck हो जाएगा, विशेष रूप से बड़ी संख्या में प्रश्नों के लिए। यदि आप गैर-अमेज़ॅन/गैर-ईसी 2 बॉक्स से आरडीएस में कनेक्ट हो रहे हैं तो यह और भी बदतर हो सकता है।

आपको वर्चुअल बॉक्स की तुलना में समकक्ष स्पेक भौतिक बॉक्स से अधिक प्रदर्शन मिलेगा, लेकिन यह समर्पित बनाम ईसी 2/आरडीएस के बारे में सच है, और यह आरडीएस-विशिष्ट समस्या नहीं है।

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

संबंधित मुद्दे

 संबंधित मुद्दे