Canary Release क्या है?
यह एक डिप्लॉयमेंट रणनीति है जो जोखिम को कम करने के लिए उपयोग की जाती है।
परिभाषा
Canary Release एक डिप्लॉयमेंट रणनीति है जो सॉफ़्टवेयर विकास में एक नए संस्करण को शुरू में एक छोटे उपयोगकर्ता समूह को जारी करके जोखिम को कम करती है।
उत्पत्ति
यह नाम खननकर्ताओं से लिया गया है जो कोयला खदानों में एक पिंजरे में एक कैनरी ले जाते थे। यदि खदान में जहरीली गैसें रिसती थीं, तो कैनरी मर जाती थी और खननकर्ताओं को पहले चेतावनी मिल जाती थी।
निगरानी
प्रणाली की सावधानीपूर्वक निगरानी की जाती है और यदि नया संस्करण अच्छा प्रदर्शन करता है, तो इसे धीरे-धीरे और अधिक उपयोगकर्ताओं के लिए जारी किया जाता है।
रोलबैक
यदि समस्याएं पाई जाती हैं, तो रिलीज़ को वापस रोल किया जा सकता है, और सभी उपयोगकर्ताओं के लिए पुराने संस्करण को फिर से लागू किया जा सकता है।
चयन
किस उपयोगकर्ता समूह को नया संस्करण दिखाया जाएगा, इसे चुनने के लिए विभिन्न रणनीतियाँ उपयोग की जाती हैं, जैसे कि यादृच्छिक चयन या जनसांख्यिकी के आधार पर चयन।
और जानना चाहते हैं?
अगर आप Canary Release के बारे में और गहराई से जानना चाहते हैं —या इस तरह का प्रशिक्षण अपनी टीम तक लाना चाहते हैं— तो आइए बात करते हैं। मैं टीमों को इन अवधारणाओं को समझने और लागू करने में मदद करता हूं। मुझे आपसे सुनकर बहुत खुशी होगी!
Blue / Green डिप्लॉयमेंट क्या है?
यह एक सॉफ़्टवेयर डिप्लॉयमेंट विधि है जो दो समान उत्पादन वातावरण बनाए रखती ह...
CD क्या है?
Continuous Deployment (CD) एक सॉफ़्टवेयर इंजीनियरिंग दृष्टिकोण है, जिसमें क...
Continuous Integration (CI) और Continuous Deployment (CD) क्या हैं?
CI का मतलब है कोड परिवर्तनों को एक साझा रिपॉजिटरी में बार-बार एकीकृत करना औ...
Release Candidate क्या है?
A Release Candidate (RC) एक सॉफ़्टवेयर प्रोग्राम का संस्करण होता है जो लगभग...
DevOps क्या है?
DevOps एक सॉफ़्टवेयर विकास दर्शन है जो सॉफ़्टवेयर डेवलपर्स और IT संचालन पेश...