Notakey iekārtas servisi pēc noklusējuma ir konfigurēti nelielam lietotāju skaitam un minimālam resursu patēriņam atbilstoši minimālajām prasībām. Ja aparatūras resursu (RAM, CPU) sāk pietrūkt, ar to palielināšanu vien nepietiks — servisi būs jānoskaņo, jo ar noklusējuma konfigurāciju papildu resursi netiks izmantoti efektīvi.
Autentifikācijas serviss (NtkAS)
Autentifikācijas serviss nodrošina API galapunktu mobilajām ierīcēm, kā arī autentifikācijas pieprasījumu iesniedzēju (consumer) API.
Mērogošanas parametru konfigurēšana
# 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 kešatmiņas iespējošana NtkAS servisam
IP adresi aizstājiet ar savai videi atbilstošo vērtību.
ntk cfg setc :nas.caching 1
ntk cfg setc :nas.redis_url "redis://10.0.1.98:6379/cache"
ntk as restart
Plašāku informāciju par REDIS iestatīšanu skatiet rakstā REDIS servisa iestatīšana ar VRRP.
SSO serviss (NtkSSO)
Nodrošina SAML galapunktu gan pakalpojumu sniedzēja (service provider), gan identitātes sniedzēja (identity provider) lomā.
Mērogošanas parametru konfigurēšana
# 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 glabātuves iespējošana
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"
Pārbaudiet, vai glabātuvē parādās dati:
docker exec -it redis redis-cli -n 0
> keys sso.*
Plašāku informāciju par REDIS iestatīšanu skatiet rakstā REDIS servisa iestatīšana ar VRRP.