2014-09-02 5 views
5

मैं एक तरह से अस्थायी रूप से हटाने/समूह, या अपने ट्रिगर्स पुनः बनाने के बिना एक मौजूदा एडब्ल्यूएस ऑटो स्केलिंग समूह को निष्क्रिय करने के लिए देख रहा हूँ अक्षम करें। "अक्षम करना" अर्थ: पूरे संबंधित कॉन्फ़िगरेशन को मिटाए बिना किसी भी समय के निर्माण या हटाने को रोकें।अस्थायी रूप से एडब्ल्यूएस ऑटो स्केलिंग समूह की गतिविधियों

हमारी मौजूदा रिलीज प्रक्रिया बनाता है और नए EC2 उदाहरण कॉन्फ़िगर और उन्हें हमारे ईएलबी एक बार तैयार में इंजेक्षन। यह पुराने उदाहरण भी हटा देता है और उन्हें रोकता है। बहुत ही कम समय के लिए, ईएलबी में ईसी 2 उदाहरणों की सामान्य मात्रा में दोगुना होता है।

यह राशि ईएलबी में बहुत कम अवधि के लिए MAX इंस्टेंस गिनती से अधिक हो सकती है। इस प्रक्रिया के दौरान, हम ऑटो स्केलिंग समूह को यादृच्छिक सुपरनेमरी उदाहरणों को समाप्त करने से रोकना चाहते हैं।

मुझे अमेज़ॅन कंसोल में कोई «अक्षम» विकल्प नहीं मिला। यह ऑटो-स्केलिंग समूह दर्शन से मेल नहीं खा सकता है। क्या मुझे कुछ याद आया? क्या इसके लिए अमेज़ॅन कमांड लाइन टूल्स या बोटो फ्रेमवर्क के माध्यम से कोई उपकरण है?

+0

जब आप अक्षम कहते हैं, तो क्या आप समूह से संबंधित सभी चल रहे उदाहरणों को समाप्त करना चाहते हैं, या केवल सभी स्केलिंग गतिविधियों को रोकने के लिए? –

+0

धन्यवाद, मैंने अपना प्रश्न दोहराया। «पूरे संबंधित कॉन्फ़िगरेशन को मिटाए बिना थोड़े समय के लिए किसी भी उदाहरण के निर्माण या हटाने को रोकें। » – Guibod

उत्तर

7

autoscaling शब्दावली में, आप के बारे में क्या कह रहे हैं suspending processes है। संक्षेप में प्रत्येक ऑटोस्केलिंग गतिविधियों (लॉन्च, टर्मिनेट इत्यादि) को तब तक अक्षम किया जा सकता है जब तक आप चाहें।

यह नहीं दिखता है आप वेब कंसोल से सेट कर सकते हैं (हालांकि यह प्रदर्शित करता है क्या प्रक्रियाओं उपलब्ध हैं), तो आप या तो cli से api या कमांड लाइन उपकरण

का उपयोग करना होगा कि सिर्फ

आप अतिरिक्त के रूप में फिर से शुरू निलंबित करने के लिए विशिष्ट प्रक्रियाओं पारित कर सकते हैं है
aws autoscaling suspend-processes --auto-scaling-group-name MyGroup 

और

aws autoscaling resume-processes --auto-scaling-group-name MyGroup 

पर बाद में तर्क, लेकिन आपको शायद ऐसा करने की आवश्यकता नहीं है।

+2

यह सुनिश्चित नहीं है कि यह '14 में कैसे वापस आया था, लेकिन ऐसा लगता है कि अब एडब्ल्यूएस कंसोल से उपलब्ध और संशोधित है (विवरण टैब के तहत, संपादन मोड में) – obe

2

आप मैक्स उदाहरण = 3 और मिन उदाहरण = 3 अर्थात एक ही उदाहरण दोनों न्यूनतम और अधिकतम के लिए गिनती निर्दिष्ट कर सकते हैं।

इस तरह से आवृत्ति गणना में कोई बदलाव नहीं होना चाहिए चाहे आपके नियम क्या हों।

2

नहीं काम करने के लिए सबसे अच्छा तरीका है, लेकिन काम करता है आप इस समय CLI पहुँच नहीं है अगर।

वेब कंसोल का उपयोग करने के लिए एक एडब्ल्यूएस समूह स्केलिंग से सभी उदाहरणों को हटा रहे हैं: सेट मैक्स। उदाहरण, मिनट। उदाहरण, और वांछित उदाहरण 0;

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