Crédit : Robert Shunev
Oracle a en effet introduit GraalOS, un Java sans serveur hautes performances Innovation de déploiement d’applications basée sur une technologie qui promet d’aider les développeurs à améliorer la réactivité des applications et à réduire les coûts.
GraalOS utilise la technologie GraalVM Native Image pour compiler le code Java en un exécutable autonome, en exploitant les processeurs x64 et AArch 64 sur les installations Oracle Cloud ( OCI). Les applications alimentées par GraalOS doivent nécessiter beaucoup moins de mémoire, grâce à la compilation anticipée de Native Image, et être moins chères à exécuter, a déclaré Oracle.
Les applications GraalOS sont immédiatement suspendues et reprises lorsqu’elles sont appelées, sans inactivité. coût. La possibilité de suspendre et de reprendre rapidement des applications inactives n’implique également aucune dépense de démarrage à froid, selon Oracle. L’entreprise a déclaré que la toute première application de GraalOS consisterait à fournir des fonctions au profit des utilisateurs des fonctions OCI. Une plate-forme complète de déploiement d’applications pour GraalOS est prévue pour 2024.
GraalOS exécute directement les exécutables Linux natifs, tirant parti des avancées de isolement des applications forcé par le matériel. Ce mode élimine la nécessité de regrouper une application dans un conteneur, supprimant ainsi des défis tels que le choix d’une image de conteneur protégée et la garantie que les correctifs de sécurité actuels restent en place et mis à jour régulièrement. Les microservices et fonctions avec et sans état sont pris en charge.
Dans le cadre d’un déménagement connexe, Oracle a révélé le 19 septembre le calendrier d’Oracle GraalVM pour JDK (Java Development Kit) 21, prenant en charge les fonctions Java 21 telles que les threads virtuels et les améliorations de Efficacité de l’image native. JDK 21 a été publié le 19 septembre.
Accessible depuis le site d’Oracle, GraalVM fonctionne comme un JDK hautes performances pour accélérer l’efficacité des applications Java et JVM et simplifie les services Java cloud natifs. La prise en charge des applications polyglottes, pour transmettre des valeurs entre les langues, est également prise en charge.
Toute l’actualité en temps réel, est sur L’Entrepreneur