Hallo liebes netcup-Forum,
ich brauche eure Expertise in der Entscheidung, wie ich am Schlausten mit meinem RS 1000 SSD G8 und seiner Einrichtung verfahren soll.
Das Ziel ist auf dem Server folgende Dienste laufen zu lassen:
- 1 bis später ca. 3 Django (Wagtail) Instanzen für kleine Webseiten mit max 100 Besuchern am Tag
- PostgresSQL-Server für 2-3 Datenbanken (Vielleicht sogar obsolet, falls ich SQLite benutze)
- Teamspeak 3 - Server (für ca. 5 Leute und auch das nur sehr unregelmäßig)
- Es kann sein, dass ich zukünftig noch mehr Schabernack kurzfristig probieren möchte.
Vor allem der letzte Punkt und das Unwissen, wie viele Dienste und Webseiten ich später auf dem Server laufen lassen möchte, bringt mich zur Frage, ob ich nicht so etwas wie PROXMOX einrichten soll, um die einzelnen Dienste schön voneinander getrennt zu haben. In der Uni haben wir in der "DevOps-Vorlesung" mit Proxmox und Saltstack gearbeitet und so unsere eigene CD/CI Chain mit Jenkins, Nexus und Docker-Images für eine kleine Spring-Boot zum Laufen gebracht.
Vorteile darin wären natürlich: "Treat your servers like cattle not pets" Also einfach in ner neuen Instanz SALT einrichten und dann Recipes nach Belieben ausführen.
Ich bin stark verunsichert, da ich denke es könnte insgesamt ein viel zu komplizierter Plan sein und es gibt eine einfachere,mehr verbreiterte UNIX-Methode gibt um die einzelnen Anwendungen voneinander zu trennen.
Zu welchem Setup würdet ihr mir raten?
Noch ein paar Infos zur Entscheidungsfindung:
- Das ist mein erster Root-Server
- Auf der Arbeit arbeite ich überwiegend mit Apache und Debian/Ubuntu-Systemen
Ich hoffe, dass irgendwer einen grundlegenden Fehler in meiner Herangehensweise erkennt oder mich in meinem Plan unterstützt. Bei Zweiterem ist wohl die VMX Aktivierung wohl unumgänglich?
Vielen Dank für alle Vorschläge, Feedback oder Kritik!
P.S.: Ich wollte eigentlich erst ins "längste Thema" posten und hatte dann sorge, dass es doch zu Umfangreich diskutiert würde.