Die Dienste der Notakey Appliance sind standardmäßig für eine kleine Benutzerzahl und minimalen Ressourcenverbrauch konfiguriert, entsprechend den Mindestanforderungen. Wenn Sie feststellen, dass mehr Hardware-Ressourcen (RAM, CPU) nötig sind, müssen Sie die genutzten Dienste in der Regel gezielt nachjustieren. Mit der Standardkonfiguration nutzen die Dienste zusätzliche Hardware-Ressourcen nicht effektiv.
Authentication Service (NtkAS)
Der Authentication Service stellt den API-Endpunkt für Mobilgeräte sowie die Consumer-API des Authentifizierungsdienstes bereit.
Skalierungsparameter konfigurieren
# 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"
REDIS-Cache für NtkAS aktivieren
Ersetzen Sie die IP-Adresse entsprechend Ihrer lokalen Konfiguration.
ntk cfg setc :nas.caching 1
ntk cfg setc :nas.redis_url "redis://10.0.1.98:6379/cache"
ntk as restart
Weitere Informationen zur REDIS-Einrichtung finden Sie unter REDIS-Dienst mit VRRP einrichten.
SSO-Dienst (NtkSSO)
Stellt einen SAML-Endpunkt bereit: sowohl als Service Provider als auch als Identity Provider.
Skalierungsparameter konfigurieren
# 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"
REDIS-Store-Backend aktivieren
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"
Prüfen Sie, ob der Store befüllt wird:
docker exec -it redis redis-cli -n 0
> keys sso.*
Weitere Informationen zur REDIS-Einrichtung finden Sie unter REDIS-Dienst mit VRRP einrichten.