6

अपडेट नहीं होता है हम क्लाउड गठन का उपयोग करके हमारे एडब्ल्यूएस ईसी 2 उदाहरणों को पावर कर रहे हैं। हमारे पास 3 अलग-अलग ढेर हैं - परीक्षण, स्टेजिंग और उत्पादन। एक 'स्वर्णिम मास्टर' उदाहरणक्लाउड गठन - एएलबी के पीछे एक स्टैक अपडेट करने से एएमआई

  1. अद्यतन
  2. स्नैपशॉट एक डिस्क छवि
  3. बदलें हमारे cloud- में अमी संदर्भ के लिए सुनहरा मास्टर: ढेर में से किसी के लिए छवियों को अद्यतन करने के लिए हमारे कार्यप्रवाह इस प्रकार है किसी दिए गए स्टैक और update स्टैक के लिए गठन कॉन्फ़िगरेशन (एक जेसन फ़ाइल के माध्यम से)।

इससे स्टैक में उदाहरण सामने आते हैं + उन्हें नई डिस्क छवि के साथ पुन: प्रावधान करते हैं।

हमें हमारे परीक्षण या स्टेजिंग स्टैक्स के साथ कोई समस्या नहीं है, जिसमें प्रत्येक एक एकल ec2 उदाहरण होता है। प्रत्येक बार जब हम अपडेट करते हैं, तो छवि को कोई समस्या नहीं बदली जाती है।

हमारा उत्पादन ढेर एक ही तरीके से काम नहीं कर रहा प्रतीत होता है :-(इसमें लोड बैलेंसर के पीछे बैठे 2 कम से कम 2 उदाहरण होते हैं। जब हम इस ढेर को उसी तरह अद्यतन करते हैं, तो ec2 उदाहरण हैं सीधे ताज़ा नहीं किया गया (यानी अद्यतन पूरा होने के बाद, बॉक्स अभी भी पिछली डिस्क छवि से चल रहे हैं)। अच्छी खबर यह है कि लोड बैलेंसर ऑटोस्केलल्स पर नई छवियों का उपयोग किया जाता है।

क्या बीच में कोई संघर्ष हो सकता है लोड संतुलन नियम और क्लाउड गठन?

किसी भी अंतर्दृष्टि की सराहना की जाएगी

+0

क्या आप अपनी क्लाउड फॉर्मेशन स्क्रिप्ट शामिल कर सकते हैं? इसके अलावा - क्या आपको एक अद्यतन नीति परिभाषित किया गया है? –

उत्तर

7

ठीक हो सकता है। आपको स्केलिंग समूह के लिए अद्यतन नीति को परिभाषित करने की आवश्यकता है। अद्यतन नीति को परिभाषित करके, लॉन्च कॉन्फ़िगरेशन में कोई भी परिवर्तन तब अपडेट को ट्रिगर करेगा। इसके बिना - एक अद्यतन ट्रिगर नहीं किया जाएगा।

रोलिंग अपडेट को ट्रिगर करने के लिए आपको ईएलबी की आवश्यकता नहीं है, लेकिन यदि आपके पास कोई है, तो यह इससे हस्तक्षेप नहीं करेगा।

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-updatepolicy.html

0

क्या हम आपकी क्लाउड गठन स्क्रिप्ट देख सकते हैं? आप शायद elb + autoscaling से संबंधित हैं।

एमी अपडेट करने के लिए (क्लाउडफॉर्मेशन के बिना) मैं ऑटोस्केलिंग समूह के वांछित क्षमता मूल्य को मैन्युअल रूप से डबल करता हूं और ईएलबी पर नए उदाहरण ऑनलाइन स्थिति के बाद इसे वापस सेट करता हूं। हो गया कुछ प्रयोग -

एक इसी तरह की रणनीति स्क्रिप्ट/cloudformation साथ विन्यास

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