Keycloak

Keycloak V26 désormais disponible pour tous nos clients

William Pierre
9 avril 2026

En octobre, Keycloak a dévoilé sa 26ᵉ version, désormais disponible sur les déploiements Cloud-IAM.
Dans cet article, nous présenterons les principales nouveautés de la version 26, réaliserons un test de performances dans les mêmes conditions que celui effectué lors de la sortie de la version 25, et comparerons les résultats.

Sessions utilisateur persistantes par défaut


Présentée en avant-première dans la version 25, la fonctionnalité persistent-user-session est activée par défaut dans la version 26. Les sessions sont stockées dans la base de données, ce qui signifie que lorsque vous migrez de la version 25 à la version 26, vous ne perdrez plus vos sessions. Depuis la version 25, nous stockions déjà les sessions dans la base de données pendant les migrations ; ce comportement est désormais le comportement par défaut.

Ce comportement peut avoir un impact sur votre déploiement. Effectuons quelques tests sur un déploiement Cloud-IAM sur Keycloak v26 afin d'évaluer le temps de réponse et l'utilisation du processeur.

Tests de performance

Comme nous l'avons fait dans notre article précédent pour la version v25, nous avons effectué une série de tests de performance, avec les mêmes paramètres et la même configuration. Voici les résultats.

Nos tests comprenaient :

  • La création de 1 000 utilisateurs sans concurrence.
  • L'exécution de scénarios utilisateur impliquant l'authentification, la récupération de jetons et l'introspection de jetons sous une activité élevée (50 et 70 requêtes par seconde).

Création de 1 000 utilisateurs

Nous avons testé la création de 1 000 utilisateurs sans concurrence. Dans la version précédente, ce processus, avec la session stockée dans la base de données, prenait environ 8 minutes.

Avec Keycloak v26, le processus a également pris 8 minutes, car la fonctionnalité de session dans la base de données, auparavant en préversion, est désormais entièrement intégrée à la plateforme. Au cours de cette phase, le temps de réponse moyen était d'environ 200 ms.

Create User Request and Response Time

Activité élevée

Nous avons testé Keycloak v25 dans un cluster à activité élevée en utilisant les scénarios mentionnés ci-dessus. Les indicateurs clés observés sur les deux instances comprennent l'utilisation du processeur et les temps de réponse :

‍Tout d'abord, nous avons créé une activité de 50 rps afin de correspondre aux tests de performance que nous avons effectués pour la version v25.

Create User Request and Response Time Kc25

Charge Cpu Basic

Charge Cpu Basic 2

Ces tests nous montrent que cette version est plus performante que la v25. Le temps de réponse est correct (200 ms en moyenne) et le cluster à deux nœuds utilisé pour ces tests présente un excellent comportement en termes d'utilisation du processeur.

Activité plus intense

Essayons maintenant d'exposer le déploiement à une activité plus intense (70 requêtes par seconde). 

Create User 70 Request and Response Time

Charge Cpu Basic 70 Requests

Charge Cpu Basic 2   70 Resquests

Le déploiement s'est bien déroulé, même avec 70 requêtes par seconde, le cluster a bien géré les requêtes envoyées, comme le montre la répartition qui indique que l'utilisation du CPU est inférieure à 80 % avec un temps de réponse de 130 ms. Nous sommes convaincus que la mise à niveau vers Keycloak v26 n'aura pas d'impact négatif sur les performances de votre déploiement.

Vous êtes déjà client Cloud-IAM ? Faites-nous savoir si vous souhaitez mettre à jour votre déploiement vers la dernière version de Keycloak. Consultez d'abord notre documentation pour connaître toutes les conditions préalables nécessaires à cette amélioration et contactez notre assistance pour effectuer cette mise à jour.

All for predictable pricing, without surprise

Transparent pricing you can trust, no hidden fees. Easily plan your budget with our clear cost calculator and predictability.

Subscribe to our newsletter

The latest Cloud-IAM and Keycloak news delivered straight to your inbox.

Concentrez-vous sur votre activité, nous nous chargeons de Keycloak

Keycloak managé et simplifié par Cloud-IAM

Depuis 2019, Cloud-IAM a simplifié la gestion de Keycloak pour +20M d'utilisateurs. Faites simple et confiez votre Keycloak à Cloud-IAM.

Cloud-IAM logo without name