Los servicios de Notakey Appliance vienen configurados de forma predeterminada para pocos usuarios y un consumo mínimo de recursos, según los requisitos mínimos. Si observa que hacen falta más recursos de hardware (RAM, CPU), lo más probable es que deba ajustar los servicios concretos que usa: con la configuración predeterminada, los recursos de hardware adicionales no se aprovechan de forma eficaz.
Authentication Service (NtkAS)
El servicio de autenticación ofrece el endpoint de la API para los dispositivos móviles y la API de consumo del servicio de autenticación.
Configurar los parámetros de escalado
# 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"
Activar la caché REDIS para NtkAS
Sustituya la dirección IP por la de su configuración local.
ntk cfg setc :nas.caching 1
ntk cfg setc :nas.redis_url "redis://10.0.1.98:6379/cache"
ntk as restart
Consulte Configurar el servicio REDIS con VRRP para más información sobre la configuración de REDIS.
SSO service (NtkSSO)
Ofrece un endpoint SAML, tanto como service provider como identity provider.
Configurar los parámetros de escalado
# 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"
Activar el backend de almacenamiento 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"
Compruebe que el almacén se está llenando con:
docker exec -it redis redis-cli -n 0
> keys sso.*
Consulte Configurar el servicio REDIS con VRRP para más información sobre la configuración de REDIS.