साइट विश्वसनीयता इंजीनियरिंग(Site Reliability Engineering)

यह क्या है

साइट विश्वसनीयता इंजीनियरिंग या एसआरई एक अनुशासन है जो संचालन और सॉफ्टवेयर इंजीनियरिंग को जोड़ती है। उत्तरार्द्ध विशेष रूप से बुनियादी ढांचे और संचालन की समस्याओं पर लागू होता है। मतलब, उत्पाद सुविधाओं के निर्माण के बजाय, साइट विश्वसनीयता इंजीनियर अनुप्रयोगों को चलाने के लिए सिस्टम बनाते हैं। इसकी DevOps के साथ समानताएं हैं, लेकिन जब DevOps उत्पादन के लिए कोड प्राप्त करने पर ध्यान केंद्रित करता है, SRE यह सुनिश्चित करता है कि उत्पादन में चल रहा कोड ठीक से काम करता है।

समस्या

अनुप्रयोगों को मज़बूती से चलाना सुनिश्चित करने के लिए प्रदर्शन की निगरानी, ​​​​अलर्टिंग, डिबगिंग से लेकर समस्या निवारण तक कई क्षमताओं की आवश्यकता होती है। इसके बिना, सिस्टम ऑपरेटर केवल समस्याओं पर प्रतिक्रिया कर सकते हैं बनाम उनसे बचने की दिशा में सक्रिय रूप से काम कर रहे हैं - डाउनटाइम केवल समय की बात बन जाता है।

समाधान

एक एसआरई दृष्टिकोण अंतर्निहित प्रणाली में लगातार सुधार करके सॉफ्टवेयर विकास प्रक्रिया की लागत, समय और प्रयास को कम करता है। सिस्टम लगातार बुनियादी ढांचे और अनुप्रयोग घटकों को मापता है और उनकी निगरानी करता है। जब कुछ गलत हो जाता है, तो सिस्टम साइट विश्वसनीयता इंजीनियरों को इंगित करता है कि इसे कब, कहाँ और कैसे ठीक किया जाए। यह दृष्टिकोण परिचालन कार्यों को स्वचालित करके अत्यधिक स्केलेबल और विश्वसनीय सॉफ्टवेयर सिस्टम बनाने में मदद करता है।


अंतिम बार संशोधित August 18, 2022: [hi] Localize site-reliabilty-engineering.md (#1152) (451ad4c)