aws rds मल्टी-ऑज़ कॉन्फ़िगरेशन

Aug 16 2020

Aws rds पर postgresql (aurora) क्लस्टर नहीं है, एक लेखक उदाहरण और एक पाठक उदाहरण है। सवालों के जोड़े -

  1. विवरण-डीबी-क्लस्टर कमांड आउटपुट में यह "मल्टीज" दिखाता है: यह सच है, लेकिन इस क्लस्टर के उदाहरणों का वर्णन-डीबी-उदाहरण "मल्टीजी" कहते हैं: गलत।
  • (ए) क्या क्लस्टर के उदाहरण मल्टी-एज़ होने के लिए कॉन्फ़िगर किए गए हैं?
  • (b) जब भी लेखक का उदाहरण समाप्त होता है, तो मैं देखता हूँ कि लेखक लेखक बन जाता है, यहाँ थोड़ा उलझन होती है क्योंकि मैंने सोचा कि मल्टी-एज़ और रीड प्रतिकृति सेटअप के बीच का अंतर यह है कि मल्टी-एज़ के स्वत: फेलओवर के मामले में होता है और पढ़ने के मामले में प्रतिकृति की विफलता की आवश्यकता होती है मैन्युअल रूप से ट्रिगर किया जाना है। यह कैसे है कि पढ़ने की प्रतिकृति असफल होने की स्थिति में प्राथमिक हो रही है?
  • (c) क्लस्टर स्तर पर मल्टी-एज़ सच क्यों दिखता है। क्या पाठक और लेखक के अलग-अलग एज में होने के कारण यह मल्टी-एज दिखा रहा है?
  1. मुझे यह कैसे पता चलेगा कि क्लस्टर के इंस्टेंसेस द्वारा किस स्टोरेज क्लास (प्रोविज्ड आईओपी, जीपी 2) का उपयोग किया जा रहा है? मैं वर्णन-डीबी-इंस्टेंस या विवरण-डीबी-क्लस्टर कमांड आउटपुट से इसका पता लगाने में असमर्थ हूं।

जवाब

Marcin Aug 16 2020 at 16:16

मुझे लगता है कि यहाँ कुछ भ्रम है कि क्लस्टर, ऑरोरा, मल्टी-एज़ और इतने पर क्या है।

"क्लस्टर" केवल औरोरा पर लागू होता है। इस प्रकार "postgresql (aurora) क्लस्टर नहीं" जैसी कोई चीज नहीं है और describe-db-clusterगैर-अरोरा डेटाबेस पर कमांड काम नहीं करेगा। यदि आप इसे गैर-अरोरा डीबी उदाहरण पर चलाने की कोशिश करेंगे तो आपको मिलेगा:

DBCluster <name> not found

अरोरा में, अरोड़ा प्रतिकृतियां (पाठकों) के MultiAZमाध्यम से प्रदान की जाती हैं , जबकि आरडीएस डेटाबेस में, स्टैंड-बाय डीबी उदाहरण के माध्यम से प्रदान किया जाता है , जो कि पढ़ने-प्रतिकृतियों से अलग है।MultiAZ

यह कैसे है कि पढ़ने की प्रतिकृति असफल होने की स्थिति में प्राथमिक हो रही है?

क्योंकि अरोरा चलाने पर ठीक यही होता है। आरडीएस में, स्टैंड-बाय नया प्राइमरी बन जाता है, न कि रीड-रेप्लिका।

क्यों क्लस्टर स्तर पर मल्टी-एज़ सच होना दिखाता है। क्या पाठक और लेखक के अलग-अलग एज में होने के कारण यह मल्टी-एज दिखा रहा है?

हाँ। ऑरोरा में मल्टी-एज़ को प्राथमिक की तुलना में विभिन्न एज़ में पाठकों के माध्यम से सक्षम किया गया है।

मुझे यह कैसे पता चलेगा कि क्लस्टर के इंस्टेंसेस द्वारा किस स्टोरेज क्लास (प्रोविज्ड आईओपी, जीपी 2) का उपयोग किया जा रहा है?

ऑरोरा में अलग-अलग स्टोरेज क्लास जैसी कोई धारणा नहीं है। AWS इसके लिए अलग और इन-हाउस डेवलपमेंट स्टोरेज समाधान का उपयोग करता है।