Menganalisis elastic network interface
Saat sebuah fungsi Lambda dikonfigurasi untuk berjalan di dalam VPC, layanan Lambda membuat Elastic Network Interface (ENI) di subnet yang Anda tentukan. ENI inilah yang memungkinkan fungsi terhubung ke sumber daya privat seperti basis data RDS.
Setiap ENI menerima alamat IP privat dari rentang CIDR subnet dan diatur oleh aturan security group yang Anda lampirkan. Lambda membuat ENI secara otomatis — Anda tidak perlu mengelolanya secara langsung. Namun, proses penyiapan ini dapat menambah waktu pada cold start, karena Lambda harus menyediakan atau menggunakan kembali ENI sebelum handler dapat dieksekusi.
AWS telah meningkatkan ini secara signifikan dengan VPC-to-VPC NAT (Hyperplane), yang memungkinkan ENI dibagikan di berbagai lingkungan eksekusi. Hal ini mengurangi penalti cold start VPC dari hitungan detik menjadi milidetik untuk sebagian besar beban kerja. Meski begitu, langkah pembuatan ENI tetap menjadi bagian dari siklus hidup inisialisasi.
Mengapa mengaktifkan konektivitas VPC dapat meningkatkan latensi cold start untuk fungsi Lambda?
Latihan ini merupakan bagian dari kursus
Aplikasi Serverless dengan AWS Lambda
Latihan interaktif langsung
Ubah teori menjadi aksi dengan salah satu latihan interaktif kami
Mulai latihan