Dieser Thread dient meinem persönlichen Brainstorming - dennoch sind auch Meinungen gerne gesehen.
Status Quo:
Gegenwärtig werden folgende Hooked-Dienste von mir betrieben
- Webserver
- TeamSpeak³
- Datenbanken
Diese Dienste laufen auf einem aktuellen Debian-System auf einem voll virtualisierten Root-Server der Firma Netcup.
Gegenwärtig teilt Hooked sich die Ressourcen mit folgenden, privaten Diensten:
- Mail-Server
- Cloud-Server
- VPN-Server
- Weitere Websites wie bspw. die GIGAPedia oder fuf.teranas.de
Die Ressourcenauslastung ist in den letzten Monaten durchweg stabil, auch nach Zuschaltung von fuf.teranas.de mit derzeit 26k Downloads/Peak (vgl. Hooked 4k Downloads/Peak)
Intention:
In den letzten Tagen gehen mir einige "was wäre wenn" Szenarien durch den Kopf. So ist Hooked trotz der gelassenen Fassade auch immer noch ein Unternehmen, dass eine gewisse Stabilität erwarten kann, auch wenn diese in den letzten 1 1/2 Jahren fast ununterbrochen gewährleistet wurde.
Fraglich ist, ob es auf Dauer wünschenswert und empfehlenswert ist, wenn private und "berufliche" Dienste parallel auf dem gleichen System betrieben werden. Beispielweise wird der Root-Server auch nach wie vor für kurzfristige Experimente verwendet, was potentiell Risiken für den Server und ggf. für die darauf befindlichen Daten birgt.
Auch ist ein Aspekt die Frage nach der Datensicherheit. Derzeit werden lediglich regelmäßig Backups auf dem Server selbst angelegt. Im Fall von Hardware Defekten oder Software Versagen können ggf. keine Daten wiederhergestellt werden, außer der Dienstleister sichert die Kundensysteme parallel zusätzlich (derzeit nicht bekannt.)
Lösung:
Ich schaffe einen weiteren Root-Server mit Kostenfaktor ~15€/Monat an, auf dem die kritischen Dienste von Hooked betrieben werden. Finanzierung erfolgt über die 15€ Pledge bei Patreon (daraus folgt effektiv weniger finanzielle Unterstützung für das Projekt selbst.) Der neue Server wird getrennt vom jetzigen gewartet, und beide Server speichern Daten-Backups des jeweils anderen. Ggf. wäre hier auch eine Migration des Mail-Dienstes denkbar um den Maildienst von goneo los zu werden => Vermutliche Kosteneinsparung auf Seite von Hooked.
Der neu angemietete Server hat theoretisch Ressourcen für eigene kleinere dedizierte Gaming-Server, falls dies von der Community zukünftig gewünscht wird. (Bereits jetzt möglich, aber aufgrund der Fülle an Diensten nicht wirklich empfehlenswert.) Community hätte verstärkt die Möglichkeit neue Dienste zu erfragen (natürlich mit Machbarkeits- und Sinnprüfung.)
ToDo:
- Neuen Root-Server anmieten
- Server einrichten & Dienste Vorbereiten
- Datenmigration auf den neuen Server
- Umstellung von Domains auf den neuen Server => Neue IP-Adressen für IPv4 und IPv6
- Löschen der bestehenden Daten auf dem alten Server
Offene Fragen/Bedenken:
- Ist es ressourcentechnisch sinnvoll, zwei 15€ Server zu betreiben? Macht zusammen aktuell 4 Kerne und 16 GB RAM für vergleichsweise ressourcenschonende Dienste.
- Zeitliche Planung => Wochenend-Projekt mit Downtime von mehreren Stunden => Ggf. Ende Juni/Anfang Juli
Ziel hierbei ist auch einen gewissen Standard und eine gewisse Professionalität zu erzeugen, die aktuell nicht gegeben ist. Ist also in Teilen auch eine Ego-Sache...