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

application load balancer और network load balancer की तुलना कीजिए और बताइए कि हर एक आप कब चुनेंगे।

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

छोटा जवाब

application load balancer layer seven पर काम करता है, तो वह host, path या header के हिसाब से route कर सकता है, TLS terminate कर सकता है, और web application firewall के साथ जुड़ सकता है, जिसकी कीमत थोड़ी latency है। network load balancer layer four पर काम करता है, TCP और UDP संभालता है, static address देता है, client का source address बचाए रखता है, और बेहद ऊंचे throughput तक जाता है। HTTP routing के लिए layer seven इस्तेमाल करें और गैर HTTP protocol के लिए या जब static IP चाहिए तब layer four।

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

इंटरव्यूअर रटी हुई feature सूची नहीं, layer के फर्क की साफ समझ और उसके व्यावहारिक नतीजे चाहता है। वे आमतौर पर client IP बचाए रखने, TLS termination और health check पर फॉलो अप करते हैं, क्योंकि यही डिटेल असली डिजाइन तय करती हैं। ऐसा एक हालात बता पाना जहां सस्ता या सरल विकल्प गलत है, डिफॉल्ट नहीं बल्कि समझदारी दिखाता है।

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

  • फर्क को protocol layer पर टिकाएं।
  • गिनाएं कि layer seven क्या देता है और उसकी कीमत क्या है।
  • गिनाएं कि layer four क्या देता है और कहां जरूरी है।
  • चुनने का एक ठोस नियम और एक किनारे वाला मामला दें।

उदाहरण जवाब

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

layer ही बाकी सब तय कर देता है। application load balancer HTTP को parse करता है, तो वह एक path को एक target group पर और दूसरा कहीं और भेज सकता है, rewrite और redirect कर सकता है, TLS terminate कर सकता है और web application firewall के पीछे बैठ सकता है। उस parsing की थोड़ी latency लगती है और वह सिर्फ HTTP बोलता है। network load balancer बस flow आगे बढ़ाता है, तो वह किसी भी TCP या UDP protocol को संभालता है, लगभग कोई latency नहीं जोड़ता, हर zone में static address देता है जो firewall टीमों को बहुत भाते हैं, और डिफॉल्ट रूप से client का source address बचाए रखता है, जो layer seven वाला सिर्फ एक forwarded header से देता है। मेरा नियम सीधा है: अगर HTTP है और मुझे routing के फैसले या सामने firewall चाहिए, तो layer seven। अगर कोई database protocol है, game server, MQTT, या किसी ग्राहक को कोई तय address allow list करना है, तो layer four। बताने लायक किनारे वाला मामला यह है कि layer four वाला डिफॉल्ट रूप से TLS terminate नहीं करता, तो अगर आपको backend तक end to end encryption चाहिए तो वह अच्छा बैठता है, पर फिर आपके web application firewall के बैठने की जगह नहीं बचती।

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

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

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

  • layer seven पर TLS terminate करते हुए असली client IP आप कैसे पाते हैं?
  • दोनों के health check में क्या फर्क हैं?
  • जिस workload को HTTP routing और static IP दोनों चाहिए, उसे आप कैसे संभालेंगे?

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

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

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

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

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

GhostPilot पाएं