web-dev-qa-db-fra.com

Utilisation de GraalVM pour exécuter Java dans AWS Lambda

Existe-t-il une possibilité d'utiliser GraalVM pour exécuter Java dans les fonctions AWS Lambda? J'ai lu de nombreux articles sur les démarrages à froid de Java applications avec GraalVM AOT (ahead- de compilation) et la durée décroissante de cela et je voudrais essayer de l'utiliser dans mes projets AWS Lambda.

9
Gleb Kosteiko

Avec l'introduction de Custom AWS Lambda Runtimes lors de re: Invent 2018, cela est désormais possible. Voir plus loin l'interface AWS Lambda Runtime

Vous pouvez utiliser le script bootstrap Shell publié sur https://docs.aws.Amazon.com/lambda/latest/dg/runtimes-walkthrough.html pour appeler votre image native GraalVM, ou vous pouvez implémenter la fonctionnalité bootstrap dans votre image native.

Il y a aussi un intéressant article en japonais sur une approche qui utilise Micronaut que Google peut traduire pour vous, et correspondant https://github.com/kencharos/try-graal-lambda mais à mon humble avis, l'utilisation de Micronaut n'est pas si convaincante.

8
JasonPlutext