Google App Engine ajoute la prise en charge de Java 11

Le cloud App Engine de Google a ajouté la prise en charge officielle de Java 11, la dernière version de support à long terme (LTS) de la plate-forme de langage Java, en tant que version de production. 

Le runtime Java 11 de l'environnement standard App Engine est généralement disponible pour exécuter n'importe quelle application Java 11, infrastructure Web ou service dans un environnement géré sans serveur. Java 11 était proposé sur App Engine dans une version bêta depuis juin.

Le runtime Java 11 sur App Engine offre deux fois plus de mémoire que le runtime Java 8 antérieur, offrant une meilleure prise en charge des applications qui s'exécutent sous une charge de travail lourde avec de grandes quantités de données. Les développeurs peuvent utiliser des frameworks tels que Spring Boot, Ktor, Vert.x ou Micronaut.

Dans l'environnement géré de Google App Engine, l'environnement d'exécution est automatiquement mis à jour avec les derniers correctifs de sécurité du système d'exploitation et des révisions mineures du kit de développement Java (JDK). App Engine fournit également des services tels que le suivi des demandes, la répartition du trafic, la journalisation centralisée et le débogage de production.

Java 11, ou JDK 11, a été mis à disposition par Oracle en septembre 2018. En tant que version LTS, Java 11 devrait bénéficier du support d'Oracle pendant la prochaine décennie. Cela contraste avec six mois de support Oracle pour d'autres versions, telles que la version actuelle du JDK 13 ou la version précédente du JDK 12.

Comment accéder à l'environnement d'exécution Java 11 de Google App Engine

Vous pouvez accéder à la documentation relative à l'environnement standard Java 11 de Google App Engine à partir du site Web de Google Cloud. Google propose également des conseils sur la migration des applications App Engine Java 8 vers App Engine Java 11.