Canary Release क्या है?
यह एक डिप्लॉयमेंट रणनीति है जो जोखिम को कम करने के लिए उपयोग की जाती है।
परिभाषा
Canary Release एक डिप्लॉयमेंट रणनीति है जो सॉफ़्टवेयर विकास में एक नए संस्करण को शुरू में एक छोटे उपयोगकर्ता समूह को जारी करके जोखिम को कम करती है।
उत्पत्ति
यह नाम खननकर्ताओं से लिया गया है जो कोयला खदानों में एक पिंजरे में एक कैनरी ले जाते थे। यदि खदान में जहरीली गैसें रिसती थीं, तो कैनरी मर जाती थी और खननकर्ताओं को पहले चेतावनी मिल जाती थी।
निगरानी
प्रणाली की सावधानीपूर्वक निगरानी की जाती है और यदि नया संस्करण अच्छा प्रदर्शन करता है, तो इसे धीरे-धीरे और अधिक उपयोगकर्ताओं के लिए जारी किया जाता है।
रोलबैक
यदि समस्याएं पाई जाती हैं, तो रिलीज़ को वापस रोल किया जा सकता है, और सभी उपयोगकर्ताओं के लिए पुराने संस्करण को फिर से लागू किया जा सकता है।
चयन
किस उपयोगकर्ता समूह को नया संस्करण दिखाया जाएगा, इसे चुनने के लिए विभिन्न रणनीतियाँ उपयोग की जाती हैं, जैसे कि यादृच्छिक चयन या जनसांख्यिकी के आधार पर चयन।