Elastic Network Interfaces की जाँच
जब किसी Lambda फंक्शन को VPC के अंदर चलाने के लिए कॉन्फ़िगर किया जाता है, तो Lambda सर्विस आपके बताए गए subnets में Elastic Network Interfaces (ENIs) बनाती है. यही ENIs फंक्शन को RDS जैसे private resources से कनेक्ट कराती हैं.
हर ENI को subnet की CIDR range से एक private IP address मिलता है और उस पर आपके अटैच किए गए security group rules लागू होते हैं. Lambda ENIs को ऑटोमैटिकली बनाता है — आपको उन्हें सीधे मैनेज करने की जरूरत नहीं होती. हालाँकि, यह setup प्रक्रिया cold starts में समय जोड़ सकती है, क्योंकि हैंडलर चलने से पहले Lambda को किसी ENI को प्रोविजन करना या reuse करना पड़ता है.
AWS ने VPC-to-VPC NAT (Hyperplane) के साथ इसमें बड़ा सुधार किया है, जिससे ENIs को अलग-अलग execution environments के बीच शेयर किया जा सकता है. इससे ज्यादातर वर्कलोड्स में VPC cold-start पेनल्टी seconds से घटकर milliseconds तक आ गई. फिर भी, ENI creation स्टेप initialization लाइफसाइकल का हिस्सा बना रहता है.
VPC कनेक्टिविटी सक्षम करने से Lambda फंक्शंस के cold-start latency में इज़ाफा क्यों हो सकता है?
यह अभ्यास पाठ्यक्रम का हिस्सा है
AWS Lambda के साथ Serverless Applications
इंटरैक्टिव व्यावहारिक अभ्यास
हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें
अभ्यास शुरू करें