Een team ontwikkelt meerdere Lambda-functies die allemaal afhankelijk zijn van dezelfde externe bibliotheek, die regelmatig wordt bijgewerkt. Het team wil dat de Lambda-functies altijd de nieuwste bibliotheekversie gebruiken met de minste operationele overhead. Wat is de beste oplossing?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Verpak de bibliotheek als een Lambda layer en koppel die layer aan elke Lambda-functie..
Waarom dit het antwoord is
De beste oplossing is het verpakken van de bibliotheek als een Lambda layer en deze aan elke Lambda-functie te koppelen. Dit minimaliseert de operationele overhead omdat de bibliotheek slechts één keer wordt geüpload en beheerd, en alle functies automatisch de nieuwste versie gebruiken wanneer de layer wordt bijgewerkt. Het plaatsen van de afhankelijkheid in een S3-bucket vereist extra code in elke functie om de bibliotheek te downloaden en te laden, wat de complexiteit verhoogt en de opstarttijd kan verlengen. Het installeren van de afhankelijkheid op Amazon EFS voegt de complexiteit van het beheren van een EFS-bestandssysteem toe en kan leiden tot hogere latentie bij het opstarten van de functie. Een aparte Lambda-functie maken om de bibliotheek te laden en aan te roepen, introduceert extra overhead en latentie door inter-functie-aanroepen.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig