2010-02-09 9 views
5

मैंने अभी अमेज़ॅन आरडीएस सेवा पर अपना पहला डेटाबेस उदाहरण बनाया है। मैं सोच रहा था ...अमेज़ॅन आरडीएस, एस 3 स्टोरेज, और डिफ़ॉल्ट आरडीएस टेबल्स के बारे में मूल प्रश्न

1) क्या अमेज़ॅन को स्वचालित रूप से मेरे डेटा का बैक अप लेने का कोई तरीका है कि यह तब भी जारी रहता है जब इंस्टेंस हटा दिया जाता है?

2) क्या कई उदाहरणों में तालिकाओं को साझा करना संभव है?

3) जब मैंने पहली बार उदाहरण से कनेक्ट किया, तो मैंने पाया कि वहां तीन डेटाबेस थे: जिसे मैंने विशेष रूप से बनाया, innob, और mysql। क्या मुझे अपने द्वारा बनाए गए या दूसरों में से एक का उपयोग करना जारी रखना चाहिए? क्या लागत के प्रभाव हैं?

धन्यवाद।

उत्तर

7

1) तक ही सीमित हैं वहाँ अमेज़न स्वचालित रूप से एक तरह से में मेरे डेटा का बैकअप यह बनी रहती है कि भले ही उदाहरण हटा दी जाती है के लिए एक तरीका है?

हाँ, अपने डेटा अमेज़न स्वचालित रूप से बैकअप ले सकते हैं

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

इसके अलावा here

देखें, डीबी स्नैपशॉट जो एक डीबी उदाहरण के उपयोगकर्ता द्वारा शुरू किए बैकअप कर रहे हैं देखते हैं। डीबी स्नैपशॉट्स तब तक बनाए रखा जब तक वे उपयोगकर्ता द्वारा हटाए जाते हैं। here देखें।

2) क्या कई उदाहरणों में तालिकाओं को साझा करना संभव है?

हां, उदाहरण एक ही सुरक्षा समूह में होना चाहिए।

3) जब मैं पहली बार उदाहरण से जुड़ा, मैंने पाया तीन डेटाबेस वहाँ थे: एक मैं विशेष रूप से बनाया, innob, और mysql।

mysql चलाने के लिए innodb और mysql तालिकाओं की आवश्यकता है। आपको अपने द्वारा बनाए गए एक का उपयोग करना चाहिए।

+0

उत्तर के लिए धन्यवाद, जो। ठीक वही जो मेरे द्वारा खोजा जा रहा था। –

1

आप अमेज़ॅन आरडीएस के खिलाफ MySQl आदेश mysqlimport (आयात) और mysqldump (निर्यात) का उपयोग कर सकते हैं। IIRC आयात 1GB

+0

धन्यवाद। मुझे अपने प्रश्न में अधिक विशिष्ट होना चाहिए था (जिसे मैंने अभी संशोधित किया है)। मेरा मतलब अमेज़ॅन द्वारा प्रदान की गई एक स्वचालित प्रक्रिया के माध्यम से था। –

1

टीएफडी: आयात 1 जीबी तक सीमित नहीं हैं। हालांकि, aws अनुशंसा करता है कि यदि आप 1 जी से अधिक आयात कर रहे हैं, तो आपको mysqldump से एकाधिकार रूप से पाइप किए जाने के बजाय फ्लैटफाइल से अलग-अलग टेबल आयात करना चाहिए।

http://developer.amazonwebservices.com/connect/entry.jspa?externalID=2933

0

कुछ अन्य अच्छी बातें पता करने के लिए के बारे में आरडीएस

  • सुरक्षा कारणों से हम बाहर VPC के लिए VPC अंदर से Db उदाहरणों की ओर पलायन नहीं कर सकते।
  • हम डीबी उदाहरण माइग्रेट कर सकते हैं जो वीपीसी में वीपीसी में नहीं है।
  • स्नैपशॉट की अवधि के लिए सभी आरडीएस उदाहरणों (रीड प्रतिकृति सहित) पर I/O संचालन निलंबित कर दिए गए हैं।
  • फलोओवर के मामले में अरोड़ा प्रतिकृति सामान्य डीबी उदाहरण बन जाती है, जहां सामान्य आरडीएस उदाहरण इसका समर्थन नहीं करते हैं।
  • बहु एजेड में आरडीएस उदाहरण आपदा पुनर्प्राप्ति उद्देश्य के लिए उपयोग किए जाते हैं केवल पढ़ने के प्रदर्शन को बढ़ावा देने के लिए नहीं।
  • ताकि पढ़ने के प्रदर्शन को बढ़ावा देने के लिए हमें प्रतिकृति पढ़नी चाहिए।
  • एडब्ल्यूएस प्राथमिक से माध्यमिक आरडीएस उदाहरण से प्रतिलिपि बनाने के लिए शुल्क नहीं लेता है।
  • रेडशिफ्ट का उपयोग ओलाप लेनदेन के लिए किया जाता है और इसमें स्तंभ कॉल होता है।
  • डायनेमो डीबी पुश बटन स्केलिंग प्रदान करता है, यानी स्केलिंग के लिए कोई डाउनटाइम नहीं है। जबकि यह अन्य आरडीएस उदाहरणों के लिए सच नहीं है।
  • डीएमएस - डेटा माइग्रेशन सेवा का उपयोग किसी भी डीबी को एडब्ल्यूएस में माइग्रेट करने के लिए किया जा सकता है। एडब्ल्यूएस सभी जटिलताओं का ख्याल रखेगा।
संबंधित मुद्दे