Začněte nyníZačněte zdarma

Zkoumání elastických síťových rozhraní

Když je funkce Lambda nakonfigurována tak, aby běžela uvnitř VPC, vytvoří služba Lambda elastická síťová rozhraní (ENI) v podsítích, které zadáš. Právě přes tato ENI se funkce připojuje k privátním prostředkům, jako jsou databáze RDS.

Každé ENI obdrží privátní IP adresu z rozsahu CIDR dané podsítě a řídí se pravidly skupin zabezpečení, které přiřadíš. Lambda vytváří ENI automaticky — není třeba je spravovat ručně. Tento proces nastavení ale může prodloužit dobu studeného startu, protože Lambda musí ENI zřídit nebo znovu použít dřív, než může handler začít vykonávat.

AWS tuto situaci výrazně zlepšil pomocí VPC-to-VPC NAT (Hyperplane), který umožňuje sdílení ENI napříč prostředími pro vykonávání funkcí. Díky tomu se prodlevy studeného startu způsobené VPC zkrátily u většiny zátěží z řádu sekund na milisekundy. Krok vytvoření ENI ale stále zůstává součástí inicializačního cyklu.

Proč může povolení konektivity VPC zvýšit latenci studeného startu u funkcí Lambda?

Toto cvičení je součástí kurzu

Serverless Applications with AWS Lambda

Zobrazit kurz

Interaktivní praktické cvičení

Proměňte teorii v praxi s jedním z našich interaktivních cvičení

Začít cvičení