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