इस परिदृश्य को भी SO पर पोस्ट किया गया था , अलग-अलग दर्शकों के लिए अलग-अलग प्रश्नों के साथ - और मुझे बहुत खुशी है कि मैंने कुछ अच्छी प्रतिक्रियाएँ प्राप्त की हैं।
हम एक उद्यम संगठन के भीतर 4 डेवलपर्स की एक छोटी टीम के लिए वर्चुअलाइजेशन का उपयोग करके विकास के माहौल को लागू करने का प्रयास कर रहे हैं। यह हमें अलग-अलग विकास, परीक्षण, और स्टेजिंग वातावरण स्थापित करने की अनुमति देगा - साथ ही नए ऑपरेटिंग सिस्टम तक पहुंच की अनुमति देता है जो सिस्टम या टूल का मूल्यांकन कर रहे हैं।
हमने एक मौजूदा कार्य केंद्र श्रेणी की मशीन को पुन: purposed किया, 24GB RAM और RAID-10 में फेंक दिया, और तब तक ठीक कर रहे थे जब तक हमने मशीन को डोमेन में शामिल करने का प्रयास नहीं किया।
अब हम युद्ध शुरू कर रहे हैं कि समय की शुरुआत के बाद से सभी उद्यम डेवलपर्स को लड़ना पड़ा है - एक विकास और परीक्षण पर्यावरण के स्थानीय नियंत्रण के लिए लड़ाई। नेटवर्क और आईटी व्यवस्थापक ने "ESX सर्वर उद्यम मानक है" से लेकर "क्लाइंट वीएलएएन पर सर्वर की अनुमति नहीं है" तक कई चिंताओं को उठाया है, "[फ़िल-इन-द-ब्लैंक] वर्तमान में एक कौशल सेट नहीं है जिसमें स्थानीय या उद्यम आईटी संगठन "।
हम शायद उत्पादन-स्तर के हार्डवेयर और औपचारिक आईटी समर्थन का औचित्य सिद्ध कर सकते हैं (पढ़ें: हम जरूरत पड़ने पर उचित ठहरा सकते थे, लेकिन इसमें समय लगेगा और पूरे सिरदर्द में बहुत कुछ शामिल होगा) - लेकिन आईटी संसाधनों को औपचारिक रूप से प्राप्त करने में महीनों लगेंगे इसे एक उत्पादन प्रणाली के रूप में मानकर सौंपा गया है - और अगर हमने किया भी, तो हम संभवतः अपना स्थानीय नियंत्रण खो देंगे।
मुझे लगता है कि आप में से कई ने गैर-उत्पादन वातावरण के डेवलपर नियंत्रण के लिए अपने उद्यम के भीतर डेवलपर्स के साथ समान संघर्ष किया है, इसलिए मेरे प्रश्न इस प्रकार हैं:
- आपके डेवलपर्स ने कौन सी दलीलें दी हैं जो आपको इस प्रकार के साइलो को उन उद्यमों के भीतर मौजूद रहने की अनुमति देती हैं जिनके पास मानक नेटवर्क और सुरक्षा नीतियां हैं जो आम तौर पर (और समझ में) इस प्रकार के गैर-केंद्रित (केंद्रीय) बुनियादी ढांचे को रोकती हैं?
- क्या यह सिर्फ डेवलपर्स के लिए एक तकनीकी या व्यावसायिक औचित्य बनाने और यह सुनिश्चित करने का है कि पैच प्रबंधन और एवी होने जा रहा है - या नियंत्रण और स्वामित्व के लिए राजनीतिक संघर्ष का अधिक?
- चुनाव को देखते हुए, क्या आप devs को स्थानीय व्यवस्थापक अधिकार देते समय हार्डवेयर / OS का स्वामित्व और समर्थन लेना पसंद करेंगे, या उन्हें पूरी तरह से प्रबंधित करने देंगे, जबकि यह सुनिश्चित करते हुए कि वे पैच मैनेजमेंट / AV को इंस्टीट्यूट करते हैं और जिम्मेदारी के साथ चार्ज करते हैं, क्या उन्हें समस्याएँ पैदा करनी चाहिए?
- यदि आपने अपने इन्फ्रास्ट्रक्चर पर "दुष्ट सर्वर" का स्थानीय नियंत्रण रखने से डेवलपर्स को सफलतापूर्वक अवरुद्ध कर दिया है, तो क्या डेवलपर्स ने सिर्फ कारण बनाया है या उन्होंने (या आप) विकास पर्यावरण को डिस्कनेक्ट किए गए वीएलएएन / पूरी तरह से अलग नेटवर्क में स्थानांतरित किया है?
इस प्रश्न के दायरे को सीमित करने के लिए कुछ धारणाएँ:
- पुन: पुनरावृति के लिए, यह विकास के माहौल के लिए है - कोई उत्पादन भार या समर्थन क्षमता की आवश्यकता नहीं है। बाहरी रूप से सुलभ कुछ भी नहीं।
- यह एक हाइपर-वी बनाम ईएसएक्स पवित्र युद्ध नहीं है (हम या तो ठीक होंगे - लेकिन हाइपर-वी को इन उद्देश्यों के लिए एमएसडीएन के साथ "मुक्त" चुना गया है [हाँ, वीएमवेयर के पास मुफ्त टूल भी हैं - लेकिन अच्छा प्रबंधन) उपकरण आमतौर पर] नहीं होते हैं, और स्थानीय डेवलपर्स द्वारा "Microsoft शॉप" में प्रबंधन करना आसान होगा) - इस प्रश्न के दायरे के बाहर या तो इसके लिए तर्क या तो हैं।
- देव टीम ने पहले से ही पैच प्रबंधन और एंटीवायरस का प्रबंधन करने का आश्वासन दिया है, या मौजूदा एंटरप्राइज़ सिस्टम के साथ एकीकृत किया है यदि आईटी इसका समर्थन करेगा - लेकिन यह निश्चित रूप से दायरे में है कि आप इसे स्वीकार करने के लिए तैयार हैं या नहीं।