यहां मेरी स्थिति है ...सर्वर रखरखाव कब कार्यान्वयन अवरोध को प्रभावित करना चाहिए?
मैं वेब अनुप्रयोगों के एक बड़े संग्रह के लिए एक .NET/C# सुरक्षा प्रणाली (प्रमाणीकरण और प्रमाणीकरण) लिख रहा हूं जिसके लिए एक एकल साइन-ऑन प्रक्रिया की आवश्यकता होती है। मैं सक्रिय निर्देशिका का उपयोग डेटा स्टोर के रूप में कर रहा हूं और एक बहुत अच्छा प्रोटोटाइप लिखा है जो एलडीएपी के माध्यम से एडी के साथ संचार करता है। यह घटक लॉग इन उपयोगकर्ता के बारे में जानकारी पुनर्प्राप्त करता है जिसे मैंने एडी में संग्रहीत किया है जिसका उपयोग मैं नेट सुरक्षा प्रमाणीकरण में अपनी सुरक्षा भूमिकाओं को सेट करने के लिए करता हूं।
1) सभी अच्छे हैं।
सिस्टम एडमिनिस्ट्रेशन या नेटवर्क इंजीनियर नहीं है, मैं एडी इंस्टेंस स्थापित करने के साथ जुड़े सिस्टम प्रशासन की मात्रा से परिचित नहीं था। मुझे पता नहीं था कि प्रत्येक डोमेन के लिए, मुझे एक अलग सर्वर और डोमेन नियंत्रक की आवश्यकता थी। यह पता चला है के रूप में, 9 अलग-अलग डोमेन है कि मेरी टीम विभिन्न वातावरण है कि हम विज्ञापन तक पहुँचना करने जा रहे हैं के सभी के लिए स्थापित किए जाने की आवश्यकता ... की तरह हैं
- env1.dev.mycompany.com
- env1.qa.mycompany.com
- env1.stage.mycompany.com
- env2.dev.mycompany.com
- आदि
... तो अब मैं पर पर रखा गया है खुद कुछ प्रशासनिक सिरदर्द की वजह से मुझे इन सभी मशीनों (या वीएम) को बनाए रखना होगा, जो कुछ ऐसा है जो मुझे जरूरी नहीं है कि मैं करना चाहता हूं।
2) सभी अच्छा नहीं है।
प्रोटोटाइप वास्तव में ठोस है, और एडी समाधान के लिए बहुत अच्छा डेटाबेस बनाता है, लेकिन अब मुझे आश्चर्य है कि मुझे कोड स्क्रैप करना चाहिए और इसके बजाय SQL सर्वर डेटा प्रदाता लिखना चाहिए (मुझे पता है .Net पहले से ही एक प्रदान करता है , लेकिन यह अकेले प्राधिकरण के लिए मेरी व्यावसायिक आवश्यकताओं के अनुरूप नहीं है)।
वैसे भी, इसलिए मैं इस समस्या के माध्यम से उच्च स्तर के परिप्रेक्ष्य से सोचने की कोशिश कर रहा हूं। आम तौर पर, मैं इस तथ्य पर ट्राइपिंग करता रहता हूं कि कुछ सर्वर रखरखाव के कारण मैं वास्तव में एक अच्छा समाधान फेंक रहा हूं? मैं सोच रहा हूं कि अगर किसी ने यहां इस तरह के परिदृश्य का अनुभव किया है और आपने वास्तव में क्या करने का फैसला किया है।
एडी के लिए विशिष्ट नहीं होना चाहिए, केवल एक ऐसी स्थिति जहां आपको एक अच्छे सॉफ़्टवेयर समाधान और सर्वर की रखरखाव बाधाओं के बीच मूल्यांकन करना था।
वहाँ पिछले टैग में कोई गलती है: 'प्रोग्रामिंग-descisions' –
क्या "प्रोग्रामिंग निर्णय" टैग भी * क्या मतलब है *? यह बेकार लगता है ... –