2013-11-03 1 views
8

मैं एक django ऐप लिख रहा हूं जिसे मैं एएलएसएस को लोचदार बीनस्टॉक के माध्यम से तैनात करने की योजना बना रहा हूं। मैं समझने की कोशिश कर रहा हूं कि मुझे अपने एप के लिए चलाने के लिए एक कंटेनर कमांड के लिए 'leader_only' निर्दिष्ट क्यों करना होगा। इसके बारे में अधिक जानकारी here मिल सकती है।एडब्ल्यूएस लोचदार बीनस्टॉक - मैं कमांड के लिए नेता_ऑनली का उपयोग क्यों करूं?

इसे कहते हैं:

साथ ही, आपको leader_only उपयोग कर सकते हैं। एक उदाहरण को ऑटो स्केलिंग समूह में नेता चुना गया है। यदि नेता_ऑनली मान को सत्य पर सेट किया गया है, तो आदेश केवल उस उदाहरण पर चलता है जिसे नेता के रूप में चिह्नित किया जाता है।

अगर मैं है कई मेरे एप्लिकेशन चल रही है क्योंकि मैं इसे पैमाने पर करने के लिए चाहते हैं उदाहरणों, का उपयोग नहीं होगा 'leader_only' केवल एक उदाहरण पर आदेश चला है, और बाकी को प्रभावित नहीं? मैं शायद इसके उद्देश्य को गलत समझ रहा हूं, लेकिन ऐसा लगता है कि नेता आदर्श नहीं हैं क्योंकि नेता में पर्यावरण अन्य मामलों से भिन्न हो सकता है, और अंत उपयोगकर्ता को अलग-अलग परिणाम मिल सकते हैं, इस बात के आधार पर कि वे किस उदाहरण से कनेक्ट होते हैं।

+0

जैसा कि नीचे बताया गया है, लेकिन संक्षिप्त होने के लिए, इसका उपयोग तब किया जाता है जब आपको केवल स्टैक के खिलाफ कुछ चलाने की आवश्यकता होती है। उदाहरण: डेटाबेस माइग्रेशन चल रहा है। –

उत्तर

15

तकनीकी स्टैंड दृष्टिकोण से, लोचदार बीनस्टॉक समूह को ऑटोस्केलिंग कर रहा है और जब आप कुछ तैनात करते हैं तो आपको यह मानने की आवश्यकता होती है कि संभावित रूप से आपके आदेश कई ec2 उदाहरणों पर एक साथ निष्पादित किए जा सकते हैं।

नेता_ऑनली का मुख्य लक्ष्य सुनिश्चित करें कि आपके आदेश केवल एक ec2 उदाहरण पर निष्पादित किए जाएंगे। यह उपयोग मामलों के लिए उपयोगी है: डीबी माइग्रेशन स्क्रिप्ट का निष्पादन, डीबी आदि का निर्माण जिसे एक ec2 पर केवल एक बार निष्पादित किया जाना चाहिए। तो नेता_ऑनली सिर्फ मार्कर है कि कुछ आदेश केवल इस उदाहरण पर निष्पादित किए जाएंगे।

लेकिन, आप को ध्यान में रखने की जरूरत है, नेता विशेषता अगर नेता की मृत्यु हो गई और नया उदाहरण संभव स्थिति से बदल दिया गया था समूह autoscaling में किसी भी नेताओं की जरूरत नहीं है जब अपने वातावरण के निर्माण पर और मामले में एक बार स्थापित किया जाएगा।

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