Base de connaissances

Scaling & high availability · mis à jour le 20 janvier 2022 · vérifié le 9 juillet 2026

Guide de mise à l'échelle des services de Notakey Appliance

Ajustez NtkAS et NtkSSO pour davantage d'utilisateurs : processus de travail, pools de threads et cache REDIS.

Par défaut, les services de Notakey Appliance sont configurés pour un faible nombre d’utilisateurs et une consommation de ressources minimale, telle que définie par les prérequis minimaux. Si vous constatez qu’il faut plus de ressources matérielles (RAM, CPU), vous devrez sans doute affiner les services que vous utilisez réellement : avec la configuration par défaut, les ressources matérielles supplémentaires ne sont pas exploitées efficacement.

Authentication Service (NtkAS)

Le service d’authentification fournit le point d’accès API pour les appareils mobiles ainsi que l’API consommateur du service d’authentification.

Configurer les paramètres de mise à l’échelle

# configure 5 child processes, each with maximum 128 threads
# remember to combine custom_params with comma, if any are present before
ntk cfg set :nas.custom_params \
 "RAILS_MIN_THREADS=16,RAILS_MAX_THREADS=128,WEB_CONCURRENCY=5"

Activer le cache REDIS pour NtkAS

Remplacez l’adresse IP par celle de votre configuration locale.

ntk cfg setc :nas.caching 1
ntk cfg setc :nas.redis_url "redis://10.0.1.98:6379/cache"
ntk as restart

Consultez Configurer le service REDIS avec VRRP pour en savoir plus sur la configuration de REDIS.

SSO service (NtkSSO)

Fournit un point d’accès SAML, à la fois comme service provider et identity provider.

Configurer les paramètres de mise à l’échelle

# configure 50 child processes
# remember to combine custom_params with comma, if any are present before
ntk cfg set :sso.custom_params "FPM_MAX_CHILDREN=50"

Activer le backend de stockage REDIS

ntk cfg set :sso.base.\"store.type\" "redis"
# This should be VRRP VIP configured for redis service
ntk cfg set :sso.base.\"store.redis.host\" "10.0.1.98"

Vérifiez que le magasin se remplit bien avec :

docker exec -it redis redis-cli -n 0
> keys sso.*

Consultez Configurer le service REDIS avec VRRP pour en savoir plus sur la configuration de REDIS.

← Retour à l’assistance

Votre première connexion sans mot de passe, dès cette semaine

30 minutes avec un ingénieur, pas une présentation commerciale. Ensemble, nous verrons comment lancer un pilote fonctionnel dans votre environnement VPN, SSO ou Windows.