क्लाउड इंजीनियर इंटरव्यू सवाल

आपका primary region बिगड़ा हुआ है और बिज़नेस failover चाहता है। मुझे पूरी प्रक्रिया बताइए।

इंटरव्यूअर असल में क्या परख रहा है, अपना जवाब कैसे स्ट्रक्चर करें, और एक बोला हुआ उदाहरण जिसे आप अपना सकते हैं।

छोटा जवाब

बिगाड़ का दायरा और यह पक्का करें कि failover सचमुच इंतजार करने से तेज है या नहीं, क्योंकि failover मुफ्त नहीं है और आंशिक outage कभी कभी पहले ही ठीक हो जाते हैं। किसी मालिक से साफ फैसला लें, फिर runbook चलाएं: तय डेटा नुकसान मानते हुए replica promote करें, DNS या routing परत पर traffic खिसकाएं, असली request से पुष्टि करें, और बताएं। failback की योजना बाद में सोच समझकर बनाएं, जब primary स्थिर हो जाए।

इंटरव्यूअर यह क्यों पूछते हैं

यह मशीनी जानकारी नहीं, फैसला लेना परखता है। इंटरव्यूअर सुनना चाहता है कि failover एक कीमत वाला फैसला है, कि उस फैसले का कोई मालिक होना चाहिए, और कि आपको asynchronous replica promote करने का डेटा नुकसान वाला मतलब पता है। वे failback भी सुनते हैं, जिसे टीमें अक्सर भूल जाती हैं, और यह संभावना भी कि जो provider control plane आपको चाहिए वह खुद बिगड़ा हो सकता है।

अपना जवाब कैसे स्ट्रक्चर करें

  • दायरा आंकें और तय करें कि failover इंतजार से बेहतर है या नहीं।
  • फैसले का मालिक बताएं और वह डेटा नुकसान जो आप मान रहे हैं।
  • runbook के कदम क्रम में चलाएं, चलते चलते पुष्टि करते हुए।
  • बताएं, फिर failback को अपने आप में एक नियंत्रित बदलाव के रूप में रखें।

उदाहरण जवाब

बोला हुआ उदाहरण, पहले व्यक्ति में

पहली बात यह है कि failover एक फैसला है, सहज प्रतिक्रिया नहीं। मुझे दायरा जानना है, कि यह एक service है या पूरा region, और provider क्या कह रहा है, क्योंकि अगर अनुमान पंद्रह मिनट का है तो तीस मिनट लेने वाला और डेटा गंवाने वाला failover बुरा विकल्प है। तो मैं वह आकलन incident commander या बिज़नेस मालिक तक पहुंचाता हूं और वे साफ तौर पर फैसला लेते हैं, क्योंकि रात तीन बजे किसी को अकेले डेटा नुकसान नहीं मानना चाहिए। फैसला हो जाने के बाद मैं सुधार करने के बजाय runbook चलाता हूं। दूसरे region में replica promote करता हूं, यह जानते हुए कि हम नाकामी के वक्त जो replication lag था उसे मान रहे हैं, और मैं वह नंबर बाद के reconciliation के लिए लिख लेता हूं। routing परत पर traffic खिसकाता हूं, और यहां मैं जांचता हूं कि health check और record की अवधि इतनी छोटी हों कि जल्दी हिल सकें, क्योंकि लंबे समय तक cache हुआ record इसे उम्मीद से कहीं ज्यादा लंबा खींच देता है। फिर dashboard के बजाय असली request से पुष्टि। और failback अपने आप में कामकाजी घंटों में की गई एक योजनाबद्ध चीज है, कभी भी जल्दबाजी में किया गया दूसरा failover नहीं।

जल्दी ही यह इंटरव्यू देने जा रहे हैं? GhostPilot आपकी लाइव कॉल सुनता है, सवाल पूछे जाते ही उसे पकड़ लेता है, और रियल-टाइम में एक स्ट्रक्चर्ड जवाब आपकी स्क्रीन पर डाल देता है। अगले मॉक में इसे आजमाएं, या ले लें एक $29 Session Pass, कोई सब्सक्रिप्शन नहीं, असली इंटरव्यू के लिए।

देखें यह कैसे काम करता है

फॉलो-अप सवाल जिनकी उम्मीद रखें

  • failover में खोए गए write को आप कैसे मिलाते हैं?
  • अगर routing control plane भी उस outage से प्रभावित हो तो?
  • failback करना कब सुरक्षित है, यह आप कैसे तय करते हैं?

क्लाउड इंजीनियर के और सवाल

आपका इंटरव्यूअर इसका अपना वर्ज़न पूछेगा। फ्री Question Predictor में अपना असली जॉब डिस्क्रिप्शन पेस्ट कीजिए और वो 20 सवाल पाइए जो उस रोल में सबसे ज्यादा पूछे जाने की संभावना है, साथ में यह भी कि हर सवाल असल में क्या टटोल रहा है।

मेरे सवाल प्रेडिक्ट करें

मुश्किल सवाल पूछे जाने से पहले उनकी रिहर्सल कीजिए

एक लाइव कोपायलट के साथ प्रैक्टिस कीजिए, फिर तैयार होकर अंदर जाइए। $29 Session Pass आपको इंटरव्यू पार करा देता है, न कोई सब्सक्रिप्शन, न कोई लॉक-इन।

GhostPilot पाएं