diff --git a/.woodpecker.yml b/.woodpecker.yml index b4b3f63..cffe6d0 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -6,10 +6,13 @@ pipeline: publish-container: image: woodpeckerci/plugin-docker-buildx:2.1.0 - secrets: [ docker_username, docker_password ] + secrets: [docker_username, docker_password] group: docker settings: registry: https://git.sandbox.iuk.hdm-stuttgart.de repo: git.sandbox.iuk.hdm-stuttgart.de/grosse/sandbox-docs-public dockerfile: Dockerfile - tags: latest \ No newline at end of file + tags: latest + +branches: + exclude: cspecht diff --git a/src/architecture/hardware.md b/src/architecture/hardware.md index 0ecffa2..7513279 100644 --- a/src/architecture/hardware.md +++ b/src/architecture/hardware.md @@ -1,3 +1,29 @@ # Hardware -siehe praesi \ No newline at end of file +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 + +## \ No newline at end of file diff --git a/src/architecture/overview.md b/src/architecture/overview.md index 6ce13f7..480b1bd 100644 --- a/src/architecture/overview.md +++ b/src/architecture/overview.md @@ -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 \ No newline at end of file +# 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) diff --git a/src/architecture/software.md b/src/architecture/software.md index f2e17b8..bcdb171 100644 --- a/src/architecture/software.md +++ b/src/architecture/software.md @@ -1,3 +1,9 @@ # Software //container verteilte system + +# Virtuelle Server + +# k8s + +