mirror of
https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
synced 2024-12-24 10:34:17 +00:00
Add docs folder for all documentation, ideas etc.
This commit is contained in:
parent
ac87c653d4
commit
a8be75abb7
34
docs/2019-04-17_technology_basics_brainstorming.md
Normal file
34
docs/2019-04-17_technology_basics_brainstorming.md
Normal file
@ -0,0 +1,34 @@
|
||||
## Manager Service:
|
||||
- Joblist
|
||||
- Thread safe
|
||||
- REST API (https://github.com/zalando/connexion)
|
||||
- CreateNewJob
|
||||
- DelteJobs
|
||||
- GetJobInfo
|
||||
- AlterJob
|
||||
- Scheduling
|
||||
- Ressource management
|
||||
|
||||
## Web Server
|
||||
- serves content.
|
||||
- serves forms for user request and inputs
|
||||
- has copy of Joblist to display those for the user according to requests etc.
|
||||
- talks to the Manager service
|
||||
- Users CANNOT talk directly with the manager
|
||||
- has list of all currently running user sessions (maybe used for authentication)
|
||||
|
||||
## Authentication via LDAP (not sure if we need that)
|
||||
- university internal authentication with LDAP
|
||||
- LDAP and connexion can use (OAuth 2)
|
||||
- https://ldapwiki.com/wiki/Best%20Practices%20for%20LDAP%20Security
|
||||
- https://connexion.readthedocs.io/en/latest/security.html?highlight=authentication
|
||||
- university external authentication with something else
|
||||
|
||||
|
||||
## Compute pool: Docker Cluster
|
||||
- How to handle job and resource management for user Jobs and processes.
|
||||
- gets requests and tasks from the manager
|
||||
|
||||
## File Server
|
||||
- stores user input and
|
||||
- output files
|
Loading…
Reference in New Issue
Block a user