2012-11-01 15 views
5

के बाहर मैं अमेज़ॅन इको-सिस्टम के बाहर अपनी स्थानीय डिस्क पर एक दैनिक mysqldump करना चाहता हूं। मेरे पास रोज़ाना ऐसा करने के कुछ कारण हैं।अमेज़ॅन आरडीएस mysqldump अमेज़ॅन इको-सिस्टम

  1. मैं जब आरडीएस \ EBS फिर से नीचे चला जाता है मेरी डेटाबेस का अधिक नियंत्रण में होना चाहता हूँ।
  2. आरडीएस केवल आपको एक ही उपलब्धता क्षेत्र में बहाल करने की अनुमति देता है। यह वास्तव में मुझे प्राप्त करता है क्योंकि उपलब्धता क्षेत्र में एक प्राकृतिक आपदा या नेटवर्क गलती बहुत अधिक बैकअप बेकार प्रदान करती है क्योंकि आप केवल उसी क्षेत्र में पुनर्स्थापित कर सकते हैं। :/
  3. एक सैंडबॉक्स/परीक्षण डेटाबेस चाहते हैं जहां मुझे अंतरिक्ष और बैंडविड्थ के लिए भुगतान नहीं करना पड़ेगा।

मेरा बड़ा सवाल यह है कि यदि मैं 50 जीबी डेटाबेस का दैनिक माइस्क्ल डंप करता हूं तो मेरी बैंडविड्थ \ IO लागत आसमान से बढ़ जाएगी? मुझे लगता है कि वे करेंगे! क्या किसी ने पहले ऐसा कुछ किया है?

अद्यतन:

  • मैं एक मल्टी AZ उत्पादन वातावरण होना हाल की कटौती अभी भी साबित कर दिया कि ऐसी कोई बात के रूप में पूरा विफलता है कि वहाँ चल रहा हूँ।
  • हमारी कंपनी की दो सेवाएं हैं, सामने वाली वेबसाइट और आंतरिक प्रसंस्करण। यह सबसे महत्वपूर्ण है कि हमारे आंतरिक संचालन बंद नहीं होते हैं। आवश्यकता होने पर हमारी वेबसाइट कई घंटों तक अंधेरा हो सकती है। मेरे आंकड़े सुझावों पर हाल ही में mysql डंप होने के कारण मेरे लिए अमूल्य लगता है।

उत्तर

7

तो तुम चिंता का कुछ बिंदुओं कि आप ध्यान दें की है।

अपने डेटाबेस के नियंत्रण में होने के संबंध में, मुझे सच में यकीन नहीं है कि आप यहां क्या प्राप्त कर रहे हैं। यदि आपका उत्पादन डीबी नीचे चला जाता है, तो आप पर इसका नियंत्रण नहीं है। यहां तक ​​कि यदि आपके पास स्थानीय बैकअप है, तो यह आपके लिए बहुत अच्छा नहीं होगा यदि आपके पास उस डेटा को होस्ट करने के लिए कोई स्थान नहीं है।

क्या आपका वर्तमान उत्पादन आरडीएस उदाहरण एजेड आउटपुट के खिलाफ ढाल में मदद करने के लिए एक बहु-एजेड उदाहरण है? यदि ऐसा है, तो विफलता आपके लिए स्वचालित रूप से हो जाएगी।

आरडीएस स्नैपशॉट विभिन्न उपलब्धता क्षेत्रों में पुनर्स्थापित करने के लिए उपलब्ध हैं। इस लिंक पर rds-restore-db-instance कमांड लाइन के लिए प्रलेखन देखें http://docs.amazonwebservices.com/AmazonRDS/latest/CommandLineReference/CLIReference-cmd-RestoreDBInstanceFromDBSnapshot.html

ध्यान दें कि आप निर्दिष्ट कर सकते हैं कि आप कौन से एजेड को पुनर्स्थापित करना चाहते हैं।

50 जीबी के दैनिक बैकअप के आधार पर, आप अकेले बैकअप के लिए डेटा ट्रांसफर में $ 180 खर्च करने के बारे में बात करेंगे। परीक्षण के लिए आपके उत्पादन आरडीएस उदाहरण के रूप में एक ही क्षेत्र में बस एक छोटा परीक्षण आरडीएस होना बहुत सस्ता होगा (मुझे लगता है कि यह माइक्रो के लिए $ 5/माह की तरह है)। इन बक्से के बीच आपके सभी डेटा स्थानांतरण (यानी उस पर स्नैपशॉट्स चलाना) मुफ़्त होगा।

आप अपने आप को यहाँ मूल्य निर्धारण पर गणित कर सकते हैं: http://aws.amazon.com/rds/#pricing

यह है कि उत्पादन के खिलाफ अपने दैनिक बैकअप कर समय यह डीबी ताले डंप प्रदर्शन करने के लिए अपने उत्पादन डीबी पहुँच में रुकावट हैं उल्लेख करने के लिए नहीं है। यह निश्चित रूप से तब तक है जब तक कि आप एक आरडीएस रीडिका को पढ़ने के लिए भुगतान नहीं करते हैं, जिससे आप डंप ले सकते हैं।

अंत में, आरडीएस और एक स्टैंडअलोन MySQL सर्वर के बीच सूक्ष्म मतभेद हैं, इस संबंध में कि वे कैसे कॉन्फ़िगर किए गए हैं, मैं अपने परीक्षण वातावरण को जितना संभव हो सके अपने उत्पादन वातावरण के समान ही करूँगा।

+0

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

3

बस इसे आज़माएं। मैं अमेज़ॅन से अपने स्थानीय mysql-server में खींचता हूं जो उबंटू है।

mysqldump संकेत -h संकेत.c3x4aregvxxx.us-east-1.rds.amazonaws.com -P 3306 -u cartersxxx -pxxxxxx | mysql -u root -pxxxxxx संकेत

मैं अमेज़ॅन में बिलिंग को पूर्व निर्धारित करने में असमर्थ हूं और मैं सक्रिय रूप से उनसे दूर जाने की कोशिश कर रहा हूं। एफवाईआई मैं कम बैंडविड्थ के साथ 10 जीबी mysql के लिए $ 72/माह का भुगतान करता हूं। आईएमएचओ टेबल आकार लागत निर्धारित करता है।

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