मैं निरंतर तैनाती को लागू करने के लिए देख रहा हूँ,विंडोज़ एज़ूर का उपयोग करके अवधारणा के सबूत के रूप में काफी कुछ, पैकेजों को तैनात करना और स्टेजिंग स्विच करना <-> उत्पादन ठीक है, हालांकि, मैं इसे तैनात किए जाने के तरीके में कुछ स्मारक जोड़ना चाहता हूं।
अनिवार्य रूप से, अगर मेरे पास 10 उदाहरण हैं, तो मैं चाहता हूंस्टेजिंग स्लॉट में सभी को तैनात करें, और उनमें से 3 को उत्पादन और मॉनीटर पर स्विच करें ताकि यह सुनिश्चित किया जा सके कि उत्पादन में स्विच करने से पहले उन 3 और दूसरे 7 के बीच कोई सांख्यिकीय त्रुटि अंतर नहीं है, या यदि वहां है, तो उन 3 को वापस स्विच करें मूल उत्पादन जो अब स्टेजिंग में चल रहा है।
अनिवार्य रूप से मैं वर्णित सीएम लिंक स्विचिंग की नकल करना चाहता हूं http://timothyfitz.wordpress.com/2009/02/10/continuous-deployment-at-imvu-doing-the-impossible-fifty-times-a-day/
जो मैं देख सकता हूं, अज़ूर केवल एक या सभी को अनुमति देता हैउत्पादन और स्टेजिंग के बीच स्विच करते समय कुछ भी दृष्टिकोण नहीं है? मैंने भूमिकाओं के दो सेट परिभाषित करने के बारे में भी सोचा, लेकिन मुद्दा यह है कि दो भूमिकाओं में एक ही अंत बिंदु का उपयोग नहीं किया जा सकता है (मुझे नहीं लगता?)।
किसी को ऐसा करने का तरीका पता है?
उत्तर:
जवाब के लिए 2 № 1मैन्युअल इन-प्लेस अपग्रेड करें। फिर अपडेट एक समय में एक अपडेट डोमेन होगा (और आप परिभाषित कर सकते हैं कि आप कितने अपडेट डोमेन चाहते हैं ... डिफ़ॉल्ट पांच है)। यदि आप इसे मैन्युअल रूप से सेट करते हैं, तो आप "अगले अपडेट डोमेन पर जाने पर चार्ज करते हैं। अगर कुछ गलत हो जाता है, तो आप पुराने बिट्स में फिर से एक नया इन-प्लेस अपग्रेड शुरू करते हैं।