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