एरर बजट वह अविश्वसनीयता है जिसकी इजाजत आपका SLO देता है। अगर SLO 28 दिनों में 99.9% है, तो बजट 0.1% रिक्वेस्ट का है, यानी लगभग 40 मिनट का कुल डाउनटाइम। टीमें इसे जोखिम भरी लॉन्च, माइग्रेशन और प्रयोगों पर खर्च करती हैं। जब यह खत्म हो जाता है, तो लिखित पॉलिसी आम तौर पर फीचर रिलीज रोक देती है और टीम को रिलायबिलिटी के काम पर लगा देती है, जब तक रोलिंग विंडो में बजट वापस न बन जाए।
इंटरव्यूअर यह क्यों पूछते हैं
यह उन लोगों को अलग कर देता है जिन्होंने SRE की किताब पढ़ी है, उनसे जिन्होंने इसे जिया है। इंटरव्यूअर देख रहे हैं कि आप बजट को पॉलिसी से जुड़ा फैसला लेने का औजार मानते हैं या बस एक ऐसा डैशबोर्ड जिसे कोई नहीं देखता। वे यह भी सुनना चाहते हैं कि राजनीतिक पहलू आप कैसे संभालते हैं, क्योंकि रिलीज फ्रीज तभी काम करती है जब लीडरशिप ने पहले से हामी भरी हो और अपवाद का रास्ता तय हो।
अपना जवाब कैसे स्ट्रक्चर करें
- SLO से गणित के हिसाब से बजट निकालें ताकि बात ठोस रहे।
- बताएं कि बजट किन चीजों पर खर्च होता है: लॉन्च, इंसिडेंट, माइग्रेशन, डिपेंडेंसी।
- बजट शून्य होने पर लागू होने वाली लिखित पॉलिसी बताएं।
- burn rate अलर्ट का जिक्र करें, जो शुरुआती चेतावनी है, पोस्टमॉर्टम नहीं।
- अपवाद का रास्ता और उस पर मंजूरी देने वाले का नाम लें।
उदाहरण जवाब
बजट SLO का उल्टा ही तो है। 28 दिनों में 99.9% पर हमारे पास खर्च करने को करीब 40 मिनट के पूरे आउटेज जितना था, और हम उसे सोच समझकर डेटाबेस माइग्रेशन या किसी जोखिम भरे रोलआउट जैसी चीजों पर खर्च करते थे। अहम हिस्सा नंबर नहीं, पॉलिसी है। हमारी पॉलिसी कहती थी कि अगर विंडो के बीच में हमने आधे से ज्यादा बजट जला दिया, तो canaries धीमे कर दिए जाएंगे और हर बदलाव को दूसरा रिव्यूअर चाहिए होगा, और अगर हम शून्य पर पहुंच गए तो फीचर रिलीज रुक जाएंगी और टीम रोलिंग विंडो के भरने तक रिलायबिलिटी पर काम करेगी। इस पर प्रोडक्ट डायरेक्टर ने जरूरत पड़ने से बहुत पहले हामी भर दी थी, और सिर्फ इसीलिए पहली बार लागू करते वक्त यह टिकी रही। हम multi window burn rate अलर्ट भी चलाते थे, एक तेज वाला एक घंटे में 14x burn के लिए और एक धीमा वाला छह घंटे में 6x burn के लिए, ताकि हमें महीने के आखिर में नहीं, इंसिडेंट के दौरान ही पता चल जाए।
जल्दी ही यह इंटरव्यू देने जा रहे हैं? GhostPilot आपकी लाइव कॉल सुनता है, सवाल पूछे जाते ही उसे पकड़ लेता है, और रियल-टाइम में एक स्ट्रक्चर्ड जवाब आपकी स्क्रीन पर डाल देता है। अगले मॉक में इसे आजमाएं, या ले लें एक $29 Session Pass, कोई सब्सक्रिप्शन नहीं, असली इंटरव्यू के लिए।
देखें यह कैसे काम करता हैफॉलो-अप सवाल जिनकी उम्मीद रखें
- रिलीज फ्रीज को कौन ओवरराइड कर सकता है, और उसकी कीमत टीम को क्या चुकानी पड़ती है?
- 28 दिन के SLO पर आप multi window burn rate अलर्ट कैसे सेट करेंगे?
- अगर बजट किसी ऐसे क्लाउड प्रोवाइडर आउटेज से खत्म हो जाए जो आपके हाथ में ही नहीं है, तो?
साइट रिलायबिलिटी इंजीनियर के और सवाल
आपका इंटरव्यूअर इसका अपना वर्ज़न पूछेगा। फ्री Question Predictor में अपना असली जॉब डिस्क्रिप्शन पेस्ट कीजिए और वो 20 सवाल पाइए जो उस रोल में सबसे ज्यादा पूछे जाने की संभावना है, साथ में यह भी कि हर सवाल असल में क्या टटोल रहा है।
मेरे सवाल प्रेडिक्ट करें