ऐसा लगता है कि जिस कंपनी के लिए मैं काम करता हूं वह हमेशा हमारे ग्राहकों के सर्वर वातावरण से संघर्ष कर रहा है।परीक्षण और उत्पादन सर्वर वातावरण को साफ, सिंक, और संगत
विशेष रूप से, हम लगभग हमेशा परीक्षण सर्वर और उत्पादन सर्वर, और वास्तव में कोई समस्या आती है कि वे हमेशा अलग ढंग से विन्यस्त किया जा लगते हैं। जब हम उन अनुप्रयोगों का परीक्षण करते हैं जिन्हें हम विकसित करते हैं, तो परीक्षण सर्वर एक ही तरीके से व्यवहार करते हैं, और इस प्रकार हम अपने विशेष अनुप्रयोगों को फिट करने के लिए हमारे अनुप्रयोगों को ट्वीक और कॉन्फ़िगर करते हैं। लेकिन जब हम उत्पादन सर्वर पर एक ही आवेदन स्थापित हम एक और व्यवहार है कि परीक्षण के सर्वर के साथ संगत नहीं है, इस प्रकार हमारे तोड़ मरोड़ और विन्यास बेकार प्रतिपादन निरीक्षण। सबसे निराशाजनक हिस्सा यह है कि यह हर समय होता है और कोई भी नहीं जानता कि इसके बारे में क्या करना है।
बेशकहम क्यों ऐसा होता है की एक सामान्य विचार है। हर क्लोन वातावरण ही बाहर शुरू होता है और दिन के एक ही पहले दो काम करता है, लेकिन अभी या बाद में किसी सर्वर वातावरण से केवल एक में कुछ पुन: कॉन्फ़िगर (यह एक डेटाबेस अद्यतन हो, एक घटक पुस्तकालय का एक अद्यतन, एक वेब फ़ाइल अद्यतन, या अन्य विन्यास), जिससे विसंगति का कारण बनता है। और जैसे ही समय बीतता है, अधिक से अधिक विसंगतियां बढ़ती हैं। लेकिन सवाल यह है कि हम इसके बारे में क्या कर सकते हैं?
मैं वेब की खोज करने की कोशिश की है, लेकिन क्या करना है पर किसी भी अच्छा जवाब नहीं मिल रहा। मैंने अपने स्वयं के कुछ समाधानों को जानने का भी प्रयास किया है, लेकिन मेरे ज्यादातर विचार किसी भी तरह से समस्याग्रस्त प्रतीत होते हैं। नई दिनचर्या, कोई फर्क नहीं पड़ता कि कितना कठोर, circumvented किया जा सकता है। परीक्षण सर्वर बनाने के लिए उत्पादन सर्वरों का नियमित क्लोनिंग एक कठिन और अक्सर धीमी प्रक्रिया है। स्वचालित प्रतिकृति हमेशा विश्वसनीय या यहां तक कि संभव नहीं है। तो इस समस्या के बारे में हमें पृथ्वी पर क्या करना चाहिए? हम कैसे गारंटी दे सकते हैं कि परीक्षण करते समय अनुभव लाइव होने पर अनुभव से मेल खाता है?
मैं कल्पना है कि दूसरों को यह बहुत ही समस्या के रूप में अच्छी तरह से की है। या वे करते हैं? शायद यह सिर्फ मेरी विशेष कंपनी है जो अक्षम है? क्या आप में से कोई समस्या का सामना कर रहा है? यदि हां, तो आपने इसके बारे में क्या किया?
निष्ठा से,
लीनुस, स्वीडिश सिस्टम डेवलपर
लिनस, यह * विशेष रूप से * आपके ग्राहकों के वातावरण में शिपिंग कोड को संदर्भित करता है, है ना? आप उन परिवेशों पर यथार्थ रूप से कितना नियंत्रण डाल सकते हैं। –
साथ ही, क्या आप सूचीबद्ध कर सकते हैं कि आप अपने ग्राहकों के लिए कौन से वातावरण का समर्थन करते हैं? विंडोज? लिनक्स? मैक? अब आपके पास किस तरह की आवश्यकताएं हैं? कॉन्फ़िगरेशन प्रबंधन के लिए –