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

multi availability zone और multi region का फर्क समझाइए, और यह भी कि हर एक असल में किससे बचाता है।

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

छोटा जवाब

availability zone एक ही region के भीतर अलग अलग facility हैं, इतने पास कि synchronous replication हो सके, तो उन पर फैलना आपको rack, बिजली या facility की नाकामी से बचाता है और जटिलता भी कम जुड़ती है। multi region पूरे region के बिगड़ने से बचाता है और data residency भी पूरी कर सकता है, पर replication asynchronous हो जाती है, तो failover पर आप कुछ डेटा खोना मान लेते हैं और असली लागत तथा ऑपरेशनल जटिलता उठाते हैं। ज्यादातर workload को multi zone के साथ cross region backup चाहिए।

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

यह सवाल जांचता है कि आप सबसे प्रभावशाली आर्किटेक्चर उठाने के बजाय resilience का निवेश असली जरूरत से मिलाते हैं या नहीं। इंटरव्यूअर multi region की लागत को लेकर ईमानदारी चाहता है: asynchronous replication, data transfer, split brain का खतरा, और यह हकीकत कि बिना टेस्ट किया failover रास्ता चलता नहीं। व्यावहारिक बीच के रास्ते के तौर पर दूसरे region में backup की सलाह देना आमतौर पर वही जवाब है जो वे चाहते हैं।

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

  • दोनों को परिभाषित करें और बताएं कि हर एक किस नाकामी को संभालता है।
  • समझाएं कि replication का तरीका क्यों बदलता है और उसकी क्या कीमत है।
  • ज्यादातर workload के लिए व्यावहारिक डिफॉल्ट बताएं।
  • बताएं कि किस बात पर आप सचमुच multi region जाएंगे।

उदाहरण जवाब

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

zone एक region के भीतर अलग अलग भौतिक facility हैं जिनके बीच तेज private link होते हैं, तो आप synchronous replicate कर सकते हैं और बिना डेटा खोए एक zone गंवा सकते हैं। तीन zone पर फैलना जटिलता के हिसाब से लगभग मुफ्त है और यह उस नाकामी को ढक लेता है जिससे आपका सबसे ज्यादा पाला पड़ेगा। region भौगोलिक रूप से अलग होते हैं, तो multi region तब बचाता है जब पूरा region बिगड़ जाए, और कभी कभी data residency के लिए जरूरी भी होता है। ईमानदार लागत यह है कि region के आर पार replication asynchronous होती है, तो failover का मतलब है कुछ डेटा खोना मान लेना, और अब आपको routing, split brain, cross region data transfer के चार्ज और दो stack के बीच का फर्क भी सुलझाना है जिन्हें आपस में मेल खाते रहना है। ज्यादातर workload के लिए मैं availability के लिए multi zone और recovery के लिए दूसरे region में copy किए गए backup तथा machine image की सलाह देता हूं, जिससे recovery का वक्त मिनटों के बजाय घंटों में आता है और लागत का एक अंश लगता है। मैं active multi region तभी बनाऊंगा जब बिज़नेस ने एक घंटे की downtime पर ऐसा नंबर रखा हो जो उसे जायज ठहराए, और तब मैं नियमित टेस्ट किए गए failover पर अड़ूंगा, क्योंकि बिना टेस्ट किया failover एक उम्मीद भर है।

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

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

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

  • जो database region के आर पार synchronous replicate नहीं कर सकता, उसे आप कैसे संभालेंगे?
  • दो regional stack को एक दूसरे से अलग होते जाने से आप कैसे रोकते हैं?
  • अगर region का outage उस control plane को भी छू ले जो failover के लिए चाहिए, तो आपका प्लान क्या है?

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

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

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

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

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

GhostPilot पाएं