तो हम सब शायद इस स्थिति में थे: आप कुछ समस्या को डीबग करते हैं, केवल यह महसूस करने के लिए कि यह आपके द्वारा छह महीने पहले किए गए कॉन्फ़िगरेशन परिवर्तन के कारण हुआ था, और आप यह नहीं याद कर सकते हैं कि आपने ऐसा क्यों किया। तो आप इसे पूर्ववत करें और समस्या को ठीक करें, और अब कुछ अन्य समस्या वापस आती है। ओह, हाँ, अब मुझे याद है! फिर आप इसे ठीक से ठीक करें।
ऐसा इसलिए है क्योंकि आपने उचित नोट नहीं लिए हैं, आप मूर्ख हैं! लेकिन ऐसा करने का एक अच्छा तरीका क्या है?
इंजीनियरिंग में हमारे पास सॉफ्टवेयर का भार होता है जो हमें परिवर्तनों का पता लगाने और ट्रैक करने में मदद करता है। स्रोत नियंत्रण, कोड समीक्षाएं, इत्यादि। हर बदलाव पर नज़र रखी जाती है, हर बदलाव के लिए एक टिप्पणी की आवश्यकता होती है कि वह क्या है। और विशिष्ट इंजीनियरिंग विभागों को अच्छी टिप्पणियों की आवश्यकता होती है ताकि छह महीने में जब आपको पता चले कि आपने इसे क्यों तोड़ा है, तो आप समस्या को इंगित करने के लिए एक ऐतिहासिक 'दोष' सुविधा या द्विआधारी खोज का उपयोग कर सकते हैं। ये उपकरण बहुत प्रभावी संचार उपकरण और ऐतिहासिक रिकॉर्ड हैं।
लेकिन सर्वरलैंड में, हमारे पास 500 अलग-अलग सेवाएं हैं, सभी उन्हें कॉन्फ़िगर करने के विभिन्न तरीकों के साथ हैं। और उनके पास हमेशा एक पाठ प्रारूप नहीं होता है (किसी फ़ोल्डर में अनुमतियों को सेट करने या पेजफाइल स्थान को बदलने पर विचार करें) हालांकि उनके पास एक पाठीय प्रतिनिधित्व हो सकता है।
हमारे वातावरण में, हम जाँचते हैं कि कौन सी फाइल को हम पेरफोर्स में कर सकते हैं, लेकिन उनमें से बहुत कम हैं। वास्तव में सक्रिय निर्देशिका DB में जाँच नहीं कर सकते हैं..हालांकि शायद एक डंप जो अलग हो सकता है ...
अतीत में मैंने हमारी विकी में मैन्युअल परिवर्तन लॉग रखने की कोशिश की है, लेकिन ऐसा करने के लिए अनुशासन बनाए रखना बहुत मुश्किल है (मुझे पता है, अच्छा बहाना नहीं है, लेकिन यह वास्तव में कठिन है)।
प्रश्न: आप अपने सर्वर पर ट्रैकिंग परिवर्तन की समस्या से निपटने के लिए किन रणनीतियों और उपकरणों का उपयोग करते हैं?
-- अपडेट करें --
नोट: मैं साझा-नोट लेने वाले टूल की तलाश में नहीं हूं (मैं वननोट से परिचित हूं, आदि) स्वचालित टूल के रूप में बहुत अधिक है जो विशेष रूप से ट्रैकिंग सर्वर परिवर्तन में मदद करने के लिए है। सर्वर कॉन्फिगर परिवर्तन पर नज़र रखने के लिए कोई व्यापक उपकरण नहीं है, लेकिन शायद जीपीओ जैसे विशिष्ट अनुप्रयोगों के लिए कुछ हैं।
इसके अलावा, मुझे उन विशिष्ट रणनीतियों में बहुत दिलचस्पी है जो आपको उपयोगी लगी हैं। "हम Sharepoint में नोट्स साझा करते हैं" बहुत अस्पष्ट है। आप अनुशासन कैसे बनाए रखते हैं? अपने परिवर्तनों को ट्रैक करने के लिए आप किस प्रारूप का उपयोग करते हैं? आप अपने परिवर्तन डेटा को कैसे व्यवस्थित करते हैं? मैं वास्तव में उदाहरणों के साथ-साथ विचारों को भी पसंद करूंगा।