SLI सर्विस के व्यवहार का मापा गया संकेतक है, जैसे कि 300ms से कम में पूरे हुए रिक्वेस्ट का हिस्सा। SLO उसी संकेतक के लिए अंदरूनी लक्ष्य है, उदाहरण के लिए 28 दिनों में 99.9% रिक्वेस्ट 300ms से कम में। SLA ग्राहकों के साथ बाहरी कॉन्ट्रैक्ट है, जिसमें आम तौर पर आर्थिक जुर्माना जुड़ा होता है, और यह आपके SLO से ढीला होना चाहिए ताकि पैसा देने की नौबत आने से पहले आपके पास गुंजाइश बची रहे।
इंटरव्यूअर यह क्यों पूछते हैं
इंटरव्यूअर जानना चाहते हैं कि क्या आप रिलायबिलिटी की धुंधली बातों को ऐसे नंबरों में बदल सकते हैं जिन पर टीम काम कर सके। तीनों शब्दों को गड्डमड्ड कर देना बताता है कि आपने प्रोडक्शन में कभी कोई सर्विस संभाली ही नहीं। वे यह भी सुन रहे होते हैं कि आप SLO को इंफ्रास्ट्रक्चर की सेहत से नहीं बल्कि यूजर के अनुभव से जोड़ते हैं या नहीं, और आप समझते हैं या नहीं कि SLA एक कमर्शियल चीज है, इंजीनियरिंग का लक्ष्य नहीं।
अपना जवाब कैसे स्ट्रक्चर करें
- तीनों को दायरे के क्रम में, एक एक साफ वाक्य में परिभाषित करें।
- SLI को किसी ऐसी चीज से जोड़ें जो यूजर सच में महसूस करता है, CPU या डिस्क से नहीं।
- मापने की विंडो बताएं और यह भी कि नंबर कहां से मापा जा रहा है।
- अंत में बताएं कि SLA, SLO से ढीला क्यों होना चाहिए।
उदाहरण जवाब
तो SLI माप है, SLO लक्ष्य है, और SLA वह वादा है जो आप बेचते हैं। मेरी पिछली टीम में हमारे checkout API का SLI यह था कि कितने प्रतिशत रिक्वेस्ट 400ms के अंदर non 5xx स्टेटस लौटाते हैं, और यह ऐप के अंदर नहीं बल्कि लोड बैलेंसर पर मापा जाता था, क्योंकि वह यूजर को दिखने वाली चीज के ज्यादा करीब है। SLO था रोलिंग 28 दिन की विंडो में उनमें से 99.9% रिक्वेस्ट। एंटरप्राइज ग्राहकों के साथ हमारा SLA सर्विस क्रेडिट के साथ 99.5% मासिक था, जानबूझकर ढीला रखा गया, ताकि कमर्शियल दिक्कत बनने से पहले खराबी की एक पूरी पट्टी हमारे पास सोखने को हो। जो बात लोग चूक जाते हैं वह यह है कि SLI किसी यूजर जर्नी पर टिका होना चाहिए। हमारे पास एक खूबसूरत CPU डैशबोर्ड था और उसने एक बार भी आउटेज की भविष्यवाणी नहीं की। जैसे ही हम रिक्वेस्ट आधारित संकेतकों पर आए, हम प्रोडक्ट के साथ उन्हीं नंबरों में प्राथमिकताओं पर बहस कर पाए।
जल्दी ही यह इंटरव्यू देने जा रहे हैं? GhostPilot आपकी लाइव कॉल सुनता है, सवाल पूछे जाते ही उसे पकड़ लेता है, और रियल-टाइम में एक स्ट्रक्चर्ड जवाब आपकी स्क्रीन पर डाल देता है। अगले मॉक में इसे आजमाएं, या ले लें एक $29 Session Pass, कोई सब्सक्रिप्शन नहीं, असली इंटरव्यू के लिए।
देखें यह कैसे काम करता हैफॉलो-अप सवाल जिनकी उम्मीद रखें
- आप वह SLI ठीक कहां मापेंगे, और उस चुनाव से क्या छूट जाता है?
- अगर पुराना डेटा है ही नहीं तो शुरुआती लक्ष्य आप कैसे तय करेंगे?
- अगर बिजनेस को आपके SLO से भी सख्त SLA चाहिए तो आप क्या करेंगे?
साइट रिलायबिलिटी इंजीनियर के और सवाल
आपका इंटरव्यूअर इसका अपना वर्ज़न पूछेगा। फ्री Question Predictor में अपना असली जॉब डिस्क्रिप्शन पेस्ट कीजिए और वो 20 सवाल पाइए जो उस रोल में सबसे ज्यादा पूछे जाने की संभावना है, साथ में यह भी कि हर सवाल असल में क्या टटोल रहा है।
मेरे सवाल प्रेडिक्ट करें