सिस्टम विश्वसनीयता अभियांत्रिकी विरुद्ध तदर्थ देखभाल
सिस्टम रिलायबिलिटी इंजिनिअरिंग (SRE) ही गूगलने सुरू केलेली एक संरचित शाखा आहे, जी प्रोडक्शन सिस्टीम व्यवस्थापित करण्यासाठी सॉफ्टवेअर इंजिनिअरिंगच्या तत्त्वांचा वापर करते, तर ॲड हॉक मेंटेनन्स हा समस्या उद्भवताच त्या सोडवण्यासाठीचा एक प्रतिक्रियात्मक, अनियोजित दृष्टिकोन आहे. या दोन्हींपैकी निवड केल्याने, टीम्स अपटाइम, घटना आणि दीर्घकालीन कार्यान्वयन आरोग्य कसे हाताळतात हे ठरते.
ठळक मुद्दे
SRE ऑपरेशन्सना मोजता येण्याजोग्या विश्वसनीयतेच्या उद्दिष्टांसह एका अभियांत्रिकी शाखेत रूपांतरित करते, तर ॲड हॉक मेंटेनन्स त्याला केवळ एक तात्पुरती उपाययोजना म्हणून हाताळते.
एरर बजेट्स SRE टीम्सना विश्वसनीयता आणि फीचर वेलोसिटीमध्ये संतुलन साधण्यासाठी एक सामायिक चौकट प्रदान करतात — जी गोष्ट अनियोजित पद्धतींमध्ये पूर्णपणे नसते.
ऑटोमेशन हे SRE चा पाया आहे, परंतु तात्पुरत्या स्वरूपाच्या वातावरणात ते ऐच्छिक असते, ज्यामुळे कालांतराने कष्ट वाढत जातात.
SRE मधील दोषरहित विश्लेषणामुळे संस्थात्मक शिकवण मिळते, तर याउलट, अनियोजित देखभालीमध्ये सहसा त्याच चुकांची पुनरावृत्ती होते.
सिस्टम विश्वसनीयता अभियांत्रिकी काय आहे?
एक सक्रिय अभियांत्रिकी शाखा जी सॉफ्टवेअर पद्धतींना कार्यान्वयनात लागू करते, आणि स्वयंचलन व परिभाषित सेवा-स्तरीय उद्दिष्टांद्वारे मोजता येण्याजोगी विश्वसनीयता साधण्याचे ध्येय ठेवते.
डेव्हलपमेंट आणि ऑपरेशन्स टीम्समधील दरी दूर करण्यासाठी, गुगलमध्ये सुमारे २००३ साली बेन ट्रेनर स्लॉस यांनी SRE ची निर्मिती केली.
हे शास्त्र सेवा स्तर उद्दिष्टे (SLOs), सेवा स्तर निर्देशक (SLIs) आणि त्रुटी अंदाजपत्रक यांना मुख्य विश्वसनीयता मापदंड म्हणून केंद्रस्थानी ठेवते.
गुगलच्या SRE टीम्स सामान्यतः इंजिनिअरच्या वेळेपैकी ५०% वेळ प्रत्यक्ष कामासाठी देतात आणि उर्वरित वेळ अभियांत्रिकी कामासाठी राखून ठेवतात.
एसआरई (SRE) दोषरहित उत्तर-परीक्षणावर भर देते, आणि अपयशांना शिक्षेचे कारण मानण्याऐवजी शिकण्याची संधी म्हणून पाहते.
मोठ्या प्रमाणावरील वितरित प्रणालींचे व्यवस्थापन करण्यासाठी मायक्रोसॉफ्ट, ॲमेझॉन, लिंक्डइन आणि आयबीएम यांसारख्या प्रमुख संस्थांनी हा दृष्टिकोन स्वीकारला आहे.
तदर्थ देखभाल काय आहे?
एक अनियोजित, प्रतिक्रियात्मक देखभाल धोरण, ज्यात कोणत्याही पूर्वनिश्चित कार्यपद्धती किंवा वेळापत्रकांशिवाय, केवळ प्रणाली बिघडल्यावर किंवा समस्या दिसून आल्यावरच दुरुस्ती केली जाते.
नियोजित पुनरावलोकनांऐवजी, व्यत्यय, कार्यक्षमतेत घट किंवा वापरकर्त्यांच्या तक्रारी यांसारख्या तात्काळ लक्षणांमुळे तात्पुरती देखभाल सुरू केली जाते.
त्यात सहसा दस्तऐवजीकरणाच्या मानकांचा अभाव असतो, याचा अर्थ असा की दुरुस्ती मोठ्या प्रमाणावर त्या वेळी उपलब्ध असलेल्या अभियंत्यावर अवलंबून असते.
हा दृष्टिकोन लहान संघांमध्ये किंवा स्टार्टअप्समध्ये सामान्य आहे, ज्यांनी अद्याप त्यांच्या कार्यपद्धतींना औपचारिक स्वरूप दिलेले नाही.
अनियोजित देखभालीमुळे अनेकदा पुनरावर्ती घटना घडतात, कारण मूळ कारणांवर क्वचितच पद्धतशीरपणे उपाययोजना केली जाते.
उद्योग सर्वेक्षणांमधून सातत्याने असे दिसून येते की, क्षेत्रानुसार, अनियोजित डाउनटाइममुळे उद्योगांना प्रति तास $100,000 ते $400,000 पर्यंत खर्च येतो.
तुलना सारणी
वैशिष्ट्ये
सिस्टम विश्वसनीयता अभियांत्रिकी
तदर्थ देखभाल
दृष्टिकोन प्रकार
सक्रिय आणि संरचित
प्रतिक्रियात्मक आणि अनियोजित
विश्वसनीयता मापन
एसएलओ, एसएलआय आणि त्रुटी अंदाजपत्रक
कोणतेही औपचारिक मापदंड नोंदवले जात नाहीत
घटना प्रतिसाद
दस्तऐवजीकृत रनबुक आणि ऑन-कॉल रोटेशन
उपलब्ध अभियंता जो काही निर्णय घेईल तो.
ऑटोमेशन पातळी
उच्च — स्वयंचलन हे एक मुख्य तत्त्व आहे
कमी — हाताने केलेल्या दुरुस्त्यांचे प्राबल्य आहे
दस्तऐवजीकरण
व्यापक शवविच्छेदन आणि कार्यपद्धती
किमान किंवा विसंगत
यासाठी सर्वात योग्य
मोठ्या प्रमाणातील, मोहिमेसाठी महत्त्वपूर्ण प्रणाली
लहान प्रकल्प किंवा सुरुवातीच्या टप्प्यातील उत्पादने
कालांतराने खर्च
जास्त प्रारंभिक गुंतवणूक, कमी दीर्घकालीन खर्च
वीजपुरवठा खंडित झाल्यामुळे होणारा सुरुवातीचा आणि वाढणारा खर्च कमी करा.
संघ रचना
समर्पित SRE किंवा प्लॅटफॉर्म टीम
मालकीशिवाय सामायिक जबाबदारी
तपशीलवार तुलना
तत्त्वज्ञान आणि मानसिकता
SRE या विश्वासावर कार्य करते की विश्वसनीयता हे एक वैशिष्ट्य आहे, नंतर जोडलेली गोष्ट नाही. ते ऑपरेशन्सला एक सॉफ्टवेअर समस्या मानते आणि डिप्लॉयमेंट पाइपलाइनपासून ते इन्सिडेंट रिस्पॉन्सपर्यंत प्रत्येक गोष्टीसाठी अभियांत्रिकी कठोरता लागू करते. याउलट, ॲड हॉक मेंटेनन्स ऑपरेशन्सला आग विझवण्याच्या प्रयत्नासारखे मानते, जिथे शक्य तितक्या लवकर सेवा पूर्ववत करणे हेच एकमेव ध्येय असते. या दोन दृष्टिकोनांमधील वैचारिक दरी प्रचंड आहे — एक अशा प्रणाली तयार करतो ज्या व्यवस्थितपणे अयशस्वी होतात, तर दुसरा बिघाड झाल्यावर गोंधळून जातो.
मोजमाप आणि उत्तरदायित्व
SRE चे एक महत्त्वाचे योगदान म्हणजे विश्वसनीयतेचे संख्यात्मक मापन करण्याचा त्याचा आग्रह. टीम्स SLOs च्या माध्यमातून 'पुरेसे चांगले' म्हणजे काय हे ठरवतात आणि SLIs वापरून कामगिरीचा मागोवा घेतात, तर एरर बजेट्स डेव्हलपमेंट आणि ऑपरेशन्स यांच्यात एक सामायिक भाषा प्रदान करतात. अनियोजित देखभालीसाठी (Ad hoc maintenance) अशी कोणतीही समकक्ष चौकट नाही, याचा अर्थ गोष्टी सुधारत आहेत की बिघडत आहेत हे जाणून घेण्याचा कोणताही वस्तुनिष्ठ मार्ग नाही. मोजमापाअभावी, टीम्स अनेकदा अंतर्ज्ञानावर अवलंबून काम करतात, ज्यामुळे एखादी मोठी घटना लक्ष देण्यास भाग पाडेपर्यंत धोक्याचा कमी अंदाज बांधला जातो.
स्वयंचलन आणि श्रम कमी करणे
SRE पुनरावृत्तीच्या हाताने कराव्या लागणाऱ्या कामाला — ज्याला 'टॉइल' (toil) म्हटले जाते — एक कर मानते, जो ऑटोमेशनद्वारे कमी केला पाहिजे. गुगलच्या मूळ SRE पुस्तकात शिफारस केली आहे की इंजिनिअरच्या वेळेपैकी ५०% पेक्षा कमी वेळ 'टॉइल'साठी द्यावा, जेणेकरून उरलेला वेळ अर्थपूर्ण इंजिनिअरिंग सुधारणांसाठी वापरला जाऊ शकेल. तात्पुरत्या देखभालीची (Ad hoc maintenance) वातावरणे अनेकदा 'टॉइल'मध्ये बुडालेली असतात, कारण प्रत्येक दुरुस्ती हाताने आणि एकदाच करावी लागते. कालांतराने, यामुळे एक दुष्टचक्र निर्माण होते, जिथे इंजिनिअर्स समस्या सोडवण्यात इतका वेळ घालवतात की, त्या समस्या टाळण्यासाठी आवश्यक असलेले ऑटोमेशन ते कधीच तयार करत नाहीत.
घटना व्यवस्थापन आणि शिक्षण
SRE वातावरणात जेव्हा काही बिघडते, तेव्हा प्रतिसाद एका परिभाषित प्रक्रियेनुसार दिला जातो: अलर्ट्समुळे ऑन-कॉल रोटेशन सुरू होते, रनबुक्स प्रतिसाद देणाऱ्यांना मार्गदर्शन करतात आणि दोषरहित पोस्टमॉर्टेममधून शिकलेले धडे नोंदवले जातात. या पद्धतशीर दृष्टिकोनामुळे प्रत्येक घटना प्रणालीला अधिक मजबूत बनवते. अनियोजित देखभालीमध्ये, घटना अव्यवस्थितपणे हाताळल्या जातात, अनेकदा जो कोणी उपलब्ध असेल त्याच्याकडूनच, आणि त्याच मूळ कारणांमुळे वारंवार व्यत्यय येण्याची शक्यता असते. संस्था कधीही संस्थात्मक ज्ञान जमा करत नाही, कारण ते नोंदवण्यासाठी कोणतीही सुसंगत यंत्रणा नसते.
खर्च आणि स्केलेबिलिटी
SRE साठी साधने, प्रशिक्षण आणि प्रक्रिया डिझाइनमध्ये सुरुवातीला मोठी गुंतवणूक करावी लागते, परंतु जसजशी प्रणाली विस्तारते, तसतसे याचे चांगले परिणाम मिळतात. गूगल किंवा नेटफ्लिक्सच्या स्तरावर विश्वसनीय सेवा चालवणाऱ्या कंपन्या तात्पुरत्या पद्धतींवर टिकू शकणार नाहीत — त्यातील गुंतागुंत कोणत्याही प्रतिक्रियात्मक टीमला गोंधळात टाकेल. तथापि, मूठभर वापरकर्ते असलेल्या एका लहान स्टार्टअपसाठी, तात्पुरती देखभाल पूर्णपणे तर्कसंगत असू शकते. महत्त्वाचे म्हणजे, आपण या गरजेच्या पलीकडे गेलो आहोत हे ओळखणे; आणि हे सहसा तेव्हा घडते, जेव्हा वारंवार होणाऱ्या व्यत्ययांमुळे ग्राहकांचा विश्वास कमी होऊ लागतो.
गुण आणि दोष
सिस्टम विश्वसनीयता अभियांत्रिकी
गुणदोष
+मोजता येण्याजोगी विश्वसनीयता
+कालांतराने कमी श्रम
+घटनेला जोरदार प्रतिसाद
+सतत सुधारणा संस्कृती
संरक्षित केले
−मोठी प्रारंभिक गुंतवणूक
−सांस्कृतिक बदलाची आवश्यकता आहे
−अंमलबजावणी करणे गुंतागुंतीचे
−विशेष कौशल्याची गरज आहे
तदर्थ देखभाल
गुणदोष
+कमी प्रारंभिक खर्च
+लवचिक आणि वेगवान
+प्रक्रियात्मक नोकरशाही नाही
+सुरुवात करणे सोपे
संरक्षित केले
−अनपेक्षित डाउनटाइम
−ज्ञान कोठारे
−वारंवार उद्भवणारी मूळ कारणे
−तांत्रिक कर्जाचे वाढते प्रमाण
सामान्य गैरसमजुती
मिथ
SRE हे ऑपरेशन्सचेच एक आकर्षक नाव आहे.
वास्तव
SRE हे पारंपरिक ऑपरेशन्सपेक्षा मूलभूतपणे वेगळे आहे, कारण ते कार्यान्वयन समस्यांवर सॉफ्टवेअर इंजिनिअरिंग लागू करते आणि विश्वसनीयतेला उत्पादनाचे एक वैशिष्ट्य मानते. पारंपरिक ऑपरेशन्स अनेकदा सिस्टीम मॅन्युअली चालू ठेवण्यावर लक्ष केंद्रित करते, तर SRE इंजिनिअर्स असे ऑटोमेशन तयार करतात जे मुळातच मानवी हस्तक्षेपाची गरज टाळते.
मिथ
तात्पुरती देखभाल स्वस्त असते कारण त्यात अतिरिक्त प्रक्रियात्मक खर्च नसतो.
वास्तव
जरी अनियोजित देखभालीमुळे सुरुवातीचा प्रक्रिया खर्च टळतो, तरी वारंवार होणारे व्यत्यय, दीर्घकाळ चालणारी डीबगिंग सत्रे आणि तांत्रिक कर्जाच्या वाढत्या खर्चामुळे कालांतराने ती सामान्यतः खूपच महागडी ठरते. अनियोजित डाउनटाइमवरील अभ्यासांमधून मध्यम आकाराच्या व्यवसायांसाठी प्रति तास लाखो डॉलर्सचा खर्च नियमितपणे दिसून येतो.
मिथ
SRE चा लाभ घेण्यासाठी तुम्हाला गुगलच्या आकाराचे असणे आवश्यक आहे.
वास्तव
SRE ची तत्त्वे — SLOs, एरर बजेट्स, ऑटोमेशन, दोषरहित पोस्टमॉर्टेम — प्रभावीपणे लहान प्रमाणातही वापरता येतात. अनेक लहान आणि मध्यम आकाराचे संघ या पद्धतींची हलकी आवृत्ती स्वीकारतात आणि एका स्वतंत्र SRE संस्थेची गरज न भासता विश्वासार्हतेत लक्षणीय सुधारणा अनुभवतात.
मिथ
SRE सर्व व्यत्यय दूर करते.
वास्तव
SRE शून्य अपयशांचे वचन देत नाही — ते अपयश अटळ आहे हे स्वीकारते आणि एरर बजेटद्वारे निर्धारित केलेल्या स्वीकारार्ह मर्यादेत त्यांचे व्यवस्थापन करण्यावर लक्ष केंद्रित करते. परिपूर्णता नव्हे, तर जलद शोध, त्वरित पुनर्प्राप्ती आणि प्रत्येक घटनेतून शिकणे हे ध्येय आहे.
मिथ
तुमच्याकडे चांगले अभियंते असतील तर तात्पुरती देखभाल व्यवस्थित चालते.
वास्तव
उत्कृष्ट अभियंतेसुद्धा प्रक्रिया, दस्तऐवजीकरण आणि स्वयंचलनाच्या अभावाची भरपाई करू शकत नाहीत. वैयक्तिक अफाट प्रयत्न ही एक शाश्वत विश्वासार्हता रणनीती नाही, आणि त्यामुळे व्यक्तीवर कामाचा ताण येतो, तसेच संस्था मजबूत प्रणालींऐवजी विशिष्ट व्यक्तींवर अवलंबून राहते.
वारंवार विचारले जाणारे प्रश्न
SRE आणि पारंपरिक ऑपरेशन्स यांच्यातील मुख्य फरक काय आहे?
मुख्य फरक हा आहे की, SRE सॉफ्टवेअर इंजिनिअरिंगची तत्त्वे ऑपरेशन्सच्या कामात लागू करते, ज्यामध्ये ऑटोमेशन, मोजमाप आणि मानवी श्रम कमी करण्यावर विशेष भर दिला जातो. पारंपरिक ऑपरेशन्स अधिक मानवी श्रमांवर आणि प्रतिक्रियात्मक स्वरूपाचे असते, जे सिस्टीम्सना अधिक विश्वसनीय बनवण्याऐवजी त्यांना चालू ठेवण्यावर लक्ष केंद्रित करते. SRE मध्ये SLOs आणि एरर बजेट्स यांसारख्या औपचारिक संकल्पनांचाही समावेश होतो, ज्या पारंपरिक ऑपरेशन्समध्ये सहसा नसतात.
एक लहान संघ SRE चा सराव करू शकतो का?
नक्कीच. लहान संघ स्वतंत्र SRE विभागाशिवायही SRE तत्त्वे अंगीकारू शकतात. तुमच्या सर्वात महत्त्वाच्या सेवांसाठी SLOs निश्चित करून, मूलभूत मॉनिटरिंग आणि अलर्टिंग लागू करून, सामान्य घटनांसाठी रनबुक्स लिहून आणि हळूहळू पुनरावृत्ती होणारी कामे स्वयंचलित करून सुरुवात करा. एक वेगळा गट तयार करण्याऐवजी, तुमच्या विद्यमान संघातच विश्वसनीयतेचा विचार रुजवणे हे ध्येय आहे.
SRE मध्ये एरर बजेट म्हणजे काय?
एरर बजेट म्हणजे सेवेसाठी कमाल स्वीकारार्ह अपयशाचा दर, जो १००% मधून तुमचे SLO लक्ष्य वजा करून मोजला जातो. उदाहरणार्थ, जर तुमचे SLO ९९.९% उपलब्धता असेल, तर तुमचे एरर बजेट ०.१% आहे — याचा अर्थ तुम्ही दरमहा सुमारे ४३ मिनिटांचा डाउनटाइम सहन करू शकता. जेव्हा हे बजेट संपते, तेव्हा सेवा स्थिर होईपर्यंत विश्वासार्हतेवर लक्ष केंद्रित करण्यासाठी फीचर डिप्लॉयमेंट थांबवले जाऊ शकते.
अनियोजित देखभाल धोकादायक का मानली जाते?
अनियोजित देखभाल धोकादायक असते, कारण वारंवार होणारे बिघाड टाळण्यासाठी आणि घटनांना सातत्याने प्रतिसाद देण्यासाठी आवश्यक असलेल्या संरचनेचा त्यात अभाव असतो. दस्तऐवजीकरण, रनबुक किंवा बिघाडानंतरच्या विश्लेषणाशिवाय, त्याच समस्या पुन्हा उद्भवण्याची शक्यता असते आणि संस्थात्मक ज्ञान वैयक्तिक अभियंत्यांच्या डोक्यात अडकून राहते. कालांतराने, यामुळे नाजूक प्रणाली तयार होतात, ज्या विशिष्ट व्यक्तींच्या उपलब्धतेवर अवलंबून असतात.
दोषरहित शवविच्छेदन कसे चालते?
दोषविरहित घटना-विश्लेषण हे वैयक्तिक चुकांऐवजी प्रणाली आणि प्रक्रियेतील त्रुटींवर लक्ष केंद्रित करते. एखाद्या घटनेनंतर, टीम कोणालाही वैयक्तिक दोष न देता, काय घडले, ते का घडले आणि पुनरावृत्ती टाळण्यासाठी कोणते बदल करावे लागतील, याची नोंद करते. हा दृष्टिकोन प्रामाणिक अहवाल देण्यास प्रोत्साहन देतो आणि संस्थांना अपयश लपवण्याऐवजी त्यातून शिकण्यास मदत करतो.
एसआरईच्या संदर्भात कष्ट म्हणजे काय?
'टॉइल' म्हणजे हाताने करावयाची, पुनरावृत्ती होणारी कामे, जी सिस्टीमच्या आकारानुसार रेषीय पद्धतीने वाढतात — जसे की सर्व्हिसेस रीस्टार्ट करणे, नेहमीच्या अलर्ट्सना प्रतिसाद देणे किंवा बदल मॅन्युअली डिप्लॉय करणे. SRE चे उद्दिष्ट ऑटोमेशनद्वारे 'टॉइल' कमी करणे आहे, जेणेकरून इंजिनिअर्सना दीर्घकाळात विश्वसनीयता सुधारणाऱ्या प्रकल्पांवर अधिक वेळ घालवता येईल. इंजिनिअरच्या वेळेपैकी ५०% पेक्षा कमी वेळ 'टॉइल'साठी द्यावा, अशी शिफारस गुगलने केली आहे.
कंपनीने तात्पुरत्या देखभालीकडून (ad hoc maintenance) SRE कडे केव्हा वळावे?
जेव्हा डाउनटाइममुळे ग्राहक किंवा महसुलावर परिणाम होऊ लागतो, जेव्हा टीम नवीन प्रणाली तयार करण्याऐवजी समस्या सोडवण्यात जास्त वेळ घालवत असते, किंवा जेव्हा घटना इतक्या वारंवार घडू लागतात की त्यामुळे विश्वासाला तडा जातो, तेव्हा हा बदल करणे सहसा योग्य ठरते. अपटाइमसाठीच्या नियामक आवश्यकता, प्रणालीच्या गुंतागुंतीत होणारी जलद वाढ, किंवा अलिखित प्रक्रियांमुळे नवीन अभियंत्यांना सामील करून घेण्यात येणारी अडचण, हे देखील बदलामागील इतर कारणे आहेत.
SRE आणि DevOps एकच आहेत का?
SRE आणि DevOps यांची उद्दिष्ट्ये सारखीच आहेत — डेव्हलपमेंट आणि ऑपरेशन्स यांच्यातील अडथळे दूर करणे — परंतु ते या समस्येकडे वेगवेगळ्या दृष्टिकोनातून पाहतात. DevOps हे एक व्यापक सांस्कृतिक तत्त्वज्ञान आहे जे सहकार्य आणि अखंड डिलिव्हरीवर भर देते, तर SRE ही SLOs आणि एरर बजेट्ससारख्या ठोस पद्धती असलेली एक विशिष्ट अंमलबजावणी आहे. अनेक संस्था SRE ला DevOps तत्त्वांची एक व्यावहारिक अंमलबजावणी मानतात.
SRE टीम्स सहसा कोणती साधने वापरतात?
सामान्य SRE टूलिंगमध्ये मॉनिटरिंगसाठी प्रोमिथियस आणि ग्राफॅना, अलर्टिंग आणि ऑन-कॉल व्यवस्थापनासाठी पेजरड्यूटी किंवा ऑप्सजिनी, इन्फ्रास्ट्रक्चर ऑटोमेशनसाठी टेराफॉर्म किंवा ॲन्सिबल, आणि रेझिलियन्स टेस्टिंगसाठी केऑस इंजिनिअरिंग प्लॅटफॉर्मसारख्या साधनांचा समावेश होतो. विशिष्ट स्टॅक वेगवेगळा असतो, परंतु मूळ ध्येय नेहमी एकच असते: दृश्यमानता, ऑटोमेशन आणि घटनेला जलद प्रतिसाद.
अनियोजित देखभाल कधी योग्य पर्याय ठरू शकते का?
हो, अगदी विशिष्ट संदर्भांमध्ये. प्रोटोटाइपसाठी, कमी वापरकर्ते असलेल्या अंतर्गत साधनांसाठी, किंवा सुरुवातीच्या टप्प्यातील उत्पादनांसाठी, जिथे विश्वासार्हतेपेक्षा वेग अधिक महत्त्वाचा असतो, तिथे तात्पुरती देखभाल हा एक तर्कसंगत पर्याय असू शकतो. महत्त्वाचे म्हणजे, होणाऱ्या तडजोडींबद्दल प्रामाणिक असणे आणि जसजशी प्रणालीचे महत्त्व व गुंतागुंत वाढेल, तसतशी अधिक रचना आणण्याची योजना तयार ठेवणे.
निकाल
ज्या संस्थांमध्ये प्रोडक्शन सिस्टीम चालवल्या जातात आणि जिथे डाउनटाइमचे व्यवसायावर गंभीर परिणाम होतात, विशेषतः जसजशी गुंतागुंत वाढते, त्यांच्यासाठी सिस्टीम रिलायबिलिटी इंजिनिअरिंग (SRE) हा एक योग्य पर्याय आहे. अगदी सुरुवातीच्या टप्प्यातील प्रकल्पांसाठी किंवा कमी महत्त्वाच्या अंतर्गत साधनांसाठी तात्पुरती देखभाल (ॲड हॉक मेंटेनन्स) उपयुक्त ठरू शकते, परंतु ती लवकरच एक जबाबदारी बनते. बहुतेक प्रस्थापित इंजिनिअरिंग संस्था, जरी त्यांनी संपूर्ण गूगल मॉडेलचा अवलंब केला नाही तरी, अखेरीस तात्पुरत्या पद्धती सोडून SRE-प्रेरित फ्रेमवर्ककडे वळतात.