Een Lambda-functie verwerkt objecten uit een S3-bucket, maar sommige aanroepen zijn trager dan andere vanwege initialisatie (bibliotheken laden, clients aanmaken). De ontwikkelaar heeft voorspelbare, lage-latency aanroepduur nodig en vereist dat initialisatiewerk plaatsvindt tijdens de allocatietijd in plaats van tijdens elke aanroep. Welke combinatie van stappen zal dit bereiken? (Kies er twee.)
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Schakel provisioned concurrency in voor de Lambda-functie, zodat het vereiste aantal uitvoeringsomgevingen vooraf wordt geïnitialiseerd., Implementeer uw wijzigingen en publiceer een nieuwe, onveranderlijke versie van de Lambda-functie..
Waarom dit het antwoord is
Provisioned concurrency zorgt ervoor dat een vooraf bepaald aantal uitvoeringsomgevingen van de Lambda-functie continu geïnitialiseerd en klaar voor gebruik is. Dit elimineert de 'cold start' latentie, die optreedt wanneer een functie voor het eerst wordt aangeroepen en initialisatiewerk moet uitvoeren. Door provisioned concurrency in te schakelen, wordt het initialisatiewerk verplaatst naar de allocatietijd, wat resulteert in voorspelbare, lage-latency aanroepduur. Het publiceren van een nieuwe, onveranderlijke versie van de Lambda-functie is noodzakelijk om de wijzigingen in de configuratie, inclusief provisioned concurrency, toe te passen op een specifieke, stabiele versie van de functie. De $LATEST-versie is niet onveranderlijk en kan onverwachte gedragingen vertonen bij updates. Gereserveerde concurrency garandeert alleen de maximale concurrency, maar initialiseert de omgevingen niet vooraf. Het aanroepen via EventBridge Scheduler heeft geen invloed op cold starts.
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