add docs
This commit is contained in:
parent
622fcaad33
commit
c193f694ef
|
@ -6,10 +6,13 @@ pipeline:
|
||||||
|
|
||||||
publish-container:
|
publish-container:
|
||||||
image: woodpeckerci/plugin-docker-buildx:2.1.0
|
image: woodpeckerci/plugin-docker-buildx:2.1.0
|
||||||
secrets: [ docker_username, docker_password ]
|
secrets: [docker_username, docker_password]
|
||||||
group: docker
|
group: docker
|
||||||
settings:
|
settings:
|
||||||
registry: https://git.sandbox.iuk.hdm-stuttgart.de
|
registry: https://git.sandbox.iuk.hdm-stuttgart.de
|
||||||
repo: git.sandbox.iuk.hdm-stuttgart.de/grosse/sandbox-docs-public
|
repo: git.sandbox.iuk.hdm-stuttgart.de/grosse/sandbox-docs-public
|
||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
tags: latest
|
tags: latest
|
||||||
|
|
||||||
|
branches:
|
||||||
|
exclude: cspecht
|
||||||
|
|
|
@ -1,3 +1,29 @@
|
||||||
# Hardware
|
# Hardware
|
||||||
|
|
||||||
siehe praesi
|
Warum haben wir uns für diese Konfiguration entschieden?
|
||||||
|
|
||||||
|
## Sandbox Server Configuration
|
||||||
|
|
||||||
|
PowerEdge R7525 Motherboard, 2HE
|
||||||
|
2x AMD 7543 2.8GHz,32C/64T,256M (Milan EPYC)
|
||||||
|
8 x 64GB RDIMM, 3200MT/s, Dual Rank
|
||||||
|
2 x 1.6TB SSD SAS ISE Mix Use 12Gbps 512e 2.5in
|
||||||
|
6 x 480GB SSD SATA Mix Use 6Gbps 512 2.5in
|
||||||
|
8 x 2.4TB 10K RPM SAS ISE 12Gbps 512e 2.5in
|
||||||
|
1 x Intel E810-XXV Dual Port 10/25GbE SFP28, OCP NIC 3.0
|
||||||
|
1 x NVIDIA Ampere A100, PCIe, 300W, 80GB Passive
|
||||||
|
|
||||||
|
## NAS
|
||||||
|
|
||||||
|
NAS is located at https://ikarus.iuk.hdm-stuttgart.de
|
||||||
|
|
||||||
|
xx tb backup HDD
|
||||||
|
|
||||||
|
tbd.
|
||||||
|
|
||||||
|
|
||||||
|
## vserver Configuration
|
||||||
|
|
||||||
|
## Monitoring Server Configuration
|
||||||
|
|
||||||
|
##
|
|
@ -1,3 +1,34 @@
|
||||||
# Architecture Overview
|
# Architecture Overview (mixed use->praesi)
|
||||||
|
Für das System lassen sich folgende szenarien ableiten, zum einen soll das System für die Lehre eingesetzt werden und zum anderen soll das System für das trainieren von Daten genutzt werden.
|
||||||
|
Daher wird eine Mixed-Use Architektur bereitgestellt, das ermöglicht das System für diese zwei unterschiedliche Zwecke/Anforderungen einzusetzen. Hierzu wurden folgendes Rollenkonzept entworfen:
|
||||||
|
|
||||||
mixed use->praesi
|
# Rollen
|
||||||
|
|
||||||
|
## User
|
||||||
|
* Lehre/Use Cases im Bereich Ethik, Wirtschaft und Recht
|
||||||
|
* Aufgaben Bearbeitung
|
||||||
|
* Benotung
|
||||||
|
* Beispiele / Demos bereitstellen
|
||||||
|
|
||||||
|
## advanced User
|
||||||
|
* Lehre/Use Cases im Bereich Technik
|
||||||
|
* Aufgaben Bearbeitung
|
||||||
|
* Benotung
|
||||||
|
* (Eigene) Beispiele/Demos bereitstellen/entwickeln
|
||||||
|
|
||||||
|
## scientific User
|
||||||
|
* Datengenerierung mithilfe von MAX
|
||||||
|
* GPU Leistung
|
||||||
|
* CI/CD/GIT
|
||||||
|
* Storage
|
||||||
|
* SANDBOX MM Platform
|
||||||
|
|
||||||
|
|
||||||
|
folgende technische Anforderungen lassen sich daraus ableiten:
|
||||||
|
* Sandbox-NB zum testen von Beispielen und bearbeiten von Aufgaben (GPU Begrenzung auf 1GB pro User)
|
||||||
|
* 1 GB Speicherplatz pro User
|
||||||
|
* CPU 0.5/ limit 2
|
||||||
|
* Datenebereitstellung durch User:
|
||||||
|
* REST-Schnittstelle
|
||||||
|
* Git Large File Storage
|
||||||
|
* Upload File inside Sandbox-NB (GUI)
|
||||||
|
|
|
@ -1,3 +1,9 @@
|
||||||
# Software
|
# Software
|
||||||
|
|
||||||
//container verteilte system
|
//container verteilte system
|
||||||
|
|
||||||
|
# Virtuelle Server
|
||||||
|
|
||||||
|
# k8s
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue