ProHosting24.de – die neue Genoa Generation als vServer

Anzeige

Erstmal geht ein Dankeschön an das Team von [Werbung] ProHosting24 die mir diesen Server zum testen zur Verfügung gestellt haben.

Serverausstattung

Hostsystem:

  • AMD EPYC 9554 – 64 Kerne
  • 2304 GB ECC DDR5 4800MHz
  • 2x 7,68TB pm9a3 NVMe SSD
  • 2x 25 GBit/s LACP Shared

vServer:

  • 6 CPU Kerne
  • 24GB DDR5 RAM
  • 300GB NVMe Ceph
  • 1 IPv4
  • 1IPv6/ 64 Subnet
  • 2Gbit/s uplink (Shared)
  • Traffic Fair-Use
  • 3,2Tbit/s DDoS Protection
  • KVM Virtualisierung

Die 6 CPU Kerne takten jeweils mit 3.1GHz. Der Prozessor ist ein AMD EPYC 9554. Die 24GB DDR5 RAM sind schon etwas für etwas größere Projekte. Also ich komme auf meinem Server mit meiner Nextcloud, 2 Websites, SearXNG Instanz, Invidous Instanz und einem Tool fürs Monitoring gerade mal auf 4GB im Schnitt. Aber es gibt mit Sicherheit Anwendungen die RAM hungrig sind.
Die 300 GB basieren auf einem Ceph – Cluster. Der Speicher ist für Ausfallsicherheit, Selbstheilend und Live Migration bekannt.
Ausfallsicherheit – es können mehrere NVMe’s ausfallen ohne das Daten verloren gehen.
Wenn wirklich mal ein Hardware Defekt vorliegt heilt sich das System und verteilt die Daten auf dem System (Cluster) neu. Live Migration zwischen den einzelnen Host Systemen möglich. Das bietet die Möglichkeit den Speicher upzugraden. IPv4 & IPv6 ist immer noch die beste Option im Web. Da IPv6 allein noch nicht wirklich funktioniert, weil noch sehr viele Server nur mit IPv4 betrieben werden. Obwohl es möglich wäre die System umzustellen. Aber dazu mehr in meinem folgenden Beitrag zu IPv6 und die Vorteile. Die 2Gbit/s Uplink kommen natürlich nicht komplett an, weil es ein shared Medium in diesem Fall ist. Bei mehreren Test kamen Werte im Bereich von 1Gbit/s raus. Das ist aus meiner Sicht ein guter Wert mit dem man gut arbeiten kann.

Retrieving speedtest.net configuration...
Testing from SYNLINQ (37.114.55.244)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by FynnCraft Minecraft Network (Dortmund) [142.51 km]: 8.009 ms
Testing download speed................................................................................
Download: 1863.95 Mbit/s
Testing upload speed......................................................................................................
Upload: 1441.45 Mbit/s

Ein Test zum Sonntag Abend :) 

Der Traffic wird mit Fair-Use angegeben, das finde ich ungünstig, da ich mir darunter nicht viel vorstellen kann. Entweder es gibt aus meiner Sicht eine Grenze oder er ist tatsächlich unlimitiert. Eine DDoS Protection ist mit inklusive, das finde ich gut und notwendig in der heutigen Zeit. Die Neuinstallation des VPS dauert unter einer Minute. Also bei dem klick auf „Starte Installation“ ist es vorbei mit den eigenen Daten. Dann ist mir aufgefallen, dass ich ja ein Backup vom Server hatte. Dieses habe ich wiederhergestellt. Und es war wie gewünscht alles wieder da.

Durch die KVM Virtualisierung und Nutzung eines eigenen Kernels mit garantierter Leistung, ist eine nahezu grenzenlose Skalierbarkeit möglich.

Windows als Alternative?
Bei meiner Begutachtung des Servers bin ich vor allem auf das Thema Linux Server eingegangen. In dem Fall mit Debian 12. Es muss aber auch gesagt sein, dass du den Server auch mit Windows betreiben kannst. Dafür benötigst du aber eine Lizenz für z.B. Windows Server 2022.
Aber ich habe auf dem Server aus Interesse einfach mal eine Testversion aufgesetzt.
Die Installation geht auch automatisch aus dem Cloud-Panel heraus.
Die Leistung des vServer ist ausreichend um den Windows Server 2022 zu installieren und zu betreiben. Im Leerlauf benötigt der Server Bereits 1,9 GB RAM von den 24 GB. Von den 300GB Speicher sind nach der Installation noch 287 GB übrig. Die CPU ist kaum ausgelastet. Ich kann aber nicht genau sagen wie viel verschiedene Serverdienste brauchen, da ich einfach von Windows keine Ahnung habe. Mein Fokus liegt klar bei Linux Systemen.
Aber Windows lässt sich leicht aufsetzen und es läuft.
Ich habe unter Windows mal einen Speedtest gemacht und war erstaunt wie viel besser das Ergebnis im Gegensatz zu Debian 12 war.


Im Backend steht auch Windows 10 als Betriebssystem zur Installation bereit. Der Betrieb von Windows 10 im Rechenzentrum ohne spezielle Firewall ist aus meiner Sicht keine gute Idee.

Benchmarks des Servers (yabs.sh)

root@v6752:~# curl -sL yabs.sh | bash

## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
Yet-Another-Bench-Script
v2024-06-09
https://github.com/masonr/yet-another-bench-script
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##

Fri Sep 6 08:56:44 AM CEST 2024

Basic System Information:

Uptime : 0 days, 0 hours, 6 minutes
Processor : AMD EPYC 9554 64-Core Processor
CPU cores : 6 @ 3095.348 MHz
AES-NI : ✔ Enabled
VM-x/AMD-V : ✔ Enabled
RAM : 23.5 GiB
Swap : 0.0 KiB
Disk : 295.2 GiB
Distro : Ubuntu 24.04.1 LTS
Kernel : 6.8.0-41-generic
VM Type : KVM
IPv4/IPv6 : ✔ Online / ✔ Online

IPv6 Network Information:

ISP : Oliver Horscht is trading as \“SYNLINQ\“
ASN : AS44486 Oliver Horscht is trading as \“SYNLINQ\“
Host : Prohosting24
Location : Frankfurt am Main, Hesse (HE)
Country : Germany

fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/sda2):
Block Size4k (IOPS)64k (IOPS)
Read84.20 MB/s (21.0k)1.08 GB/s (16.9k)
Write84.42 MB/s (21.1k)1.09 GB/s (17.0k)
Total168.62 MB/s (42.1k)2.17 GB/s (34.0k)
Block Size512k (IOPS)1m (IOPS)
——— —-—- —-
Read1.72 GB/s (3.3k)1.72 GB/s (1.6k)
Write1.81 GB/s (3.5k)1.84 GB/s (1.8k)
Total3.54 GB/s (6.9k)3.57 GB/s (3.4k)
iperf3 Network Speed Tests (IPv4):
ProviderLocation (Link)Send SpeedRecv SpeedPing
ClouviderLondon, UK (10G)1.99 Gbits/sec1.95 Gbits/sec12.7 ms
EraniumAmsterdam, NL (100G)2.05 Gbits/sec1.95 Gbits/sec7.01 ms
UztelecomTashkent, UZ (10G)509 Mbits/sec1.85 Gbits/sec91.9 ms
LeasewebSingapore, SG (10G)346 Mbits/sec1.35 Gbits/sec157 ms
ClouviderLos Angeles, CA, US (10G)366 Mbits/sec1.32 Gbits/sec142 ms
LeasewebNYC, NY, US (10G)407 Mbits/sec1.86 Gbits/sec84.2 ms
EdgooSao Paulo, BR (1G)379 Mbits/sec1.12 Gbits/sec198 ms
iperf3 Network Speed Tests (IPv6):
ProviderLocation (Link)Send SpeedRecv SpeedPing
ClouviderLondon, UK (10G)1.88 Gbits/sec1.92 Gbits/sec11.5 ms
EraniumAmsterdam, NL (100G)2.04 Gbits/sec1.95 Gbits/sec6.99 ms
UztelecomTashkent, UZ (10G)239 Mbits/sec1.80 Gbits/sec91.8 ms
LeasewebSingapore, SG (10G)336 Mbits/sec1.30 Gbits/sec157 ms
ClouviderLos Angeles, CA, US (10G)419 Mbits/sec1.47 Gbits/sec142 ms
LeasewebNYC, NY, US (10G)318 Mbits/sec1.69 Gbits/sec81.7 ms
EdgooSao Paulo, BR (1G)385 Mbits/sec1.11 Gbits/sec198 ms
Geekbench 6 Benchmark Test:

Test | Value
|
Single Core | 1488
Multi Core | 5552
Full Test | https://browser.geekbench.com/v6/cpu/7648879

YABS completed in 13 min 55 sec

Ausführliche Betrachtung des Backend

Bei prohosting24.de gibt es eine spannende Gegebenheit. Sie haben ein eigenes Interface fürs Backend. Das erklärt auch, warum ich selbst noch nie das gute Stück gesehen habe. Ich bin der Meinung das es übersichtlich ist. Die Menüpunkte sind aussagekräftig

Was kann das Interface?

  • Automatische Backupfunktion
  • RAM & CPU Graphen / Statistiken
  • Einfaches Up- und Downgrade im Interface
  • Automatisch das Password zurücksetzen
  • noVNC
  • IPv4 & IPv6 rDNS Verwaltung
  • ISO Images einfach einbinden

Der erste Reiter zeigt die IP Adresse, sowohl IPv4 als auch IPv6. Wenn man seinen Server automatisch erstellen lässt, sind bereits beide IP’s hinterlegt und funktionieren.
Was ich sehr gut finde, ist die automatische Backupfunktion. Bzw. ist es ziemlich cool, dass es eine kostenlose Backupfunktion direkt mit dazu gibt. 2 Backup Slots sind es, so kannst du Morgens und einmal Abends ein Backup erstellen lassen. Das sollte aber nicht deine einzige Backup Option sein. Über den Reiter Cronjob lässt sich auch die genaue Zeit für Backups einstellen. Die Backups werden im Betrieb erstellt. Also ist der Server die ganze Zeit online. Netzwerk/ ISO / Speicher, in diesem Reiter lassen sich alle Einstellungen zum Thema Netzwerk regeln. Du kannst in dieser Kategorie z.B. ISO Datein in dein virtuelles Laufwerk mounten um ein Betriebsystem von Hand auf dem Server zu installieren. Außerdem lässt sich auch die Bootreihenfolge anpassen. Die Option Langzeit Statistiken, gibt dir die Möglichkeit Langzeitdaten von RAM CPU und NETWORK IO und DISK IO. RAM steht für den Arbeitsspeicher, CPU für den Prozessor, NETWORK IO Netzwerk Input / Output und DISK IO für die Schreib- und Leseleistung des Ceph-Speichers. noVNC kann dir dann helfen, wenn du via SSH keine Verbindung mehr zum Server herstellen kannst. Auch wenn du ein Rettungssystem für deinen Server brauchst kommst du via noVNC an deinen Server ran.

Besonderheiten
Der Anbieter hat ein eigenes Backend für die Verwaltung des vServers. Der NVMe Speicherplatz wird durch ein Ceph – Cluster bereit gestellt. Außerdem gibt es für den Server zwei Backup Slots mit dazu. Die CPU ist auf einem aktuellen Stand AMD EPYC 9554 Codename: Genoa.

Support
Der Support ist via E-Mail, Ticketsystem oder auch telefonisch möglich. Außerdem gibt es auch einen Discord Server zum schnellen Informationsaustausch. Eine weitere Möglichkeit ist die Kommunikation via WhatsApp.

Vertragsdetails
Die Server haben keine langen Mindestvertragslaufzeiten sondern sind monatlich kündbar. Es läuft über ein Prepaid System. Man kann seinen Server zu jeder Zeit verlängern. Den Server so wie er oben beschrieben ist findet ihr auf dieser Seite [Werbung] Prohosting24 – Genoa
Der Anbieter bietet auch noch Plesk Webhosting und Domains an. Eine .de Domain für 6.95€ / Jahr ordne ich im Durchschnitt ein. Als Zahlungsmöglichkeiten gibt es die folgenden: mit PayPal, PaySafeCard, Banküberweisung, Sofortüberweisung, AmazonPay und Kreditkarte.

Rechenzentrum
Maincubes – FRANKFURT-01
Das Rechenzentrum hat eine Fläche von 4.200 Quadratmeter. Das Kühlungskonzept nutzt Freiluft was die Kühlung sehr effizient macht. Es wird ausschließlich mit Ökostrom versorgt.Der Brandschutz, hat eine Früherkennung und automatischer Löschgasanlage.
Das Rechenzentrum bietet u.a. mehrstufige Zutrittskontrollen und Kameraüberwachung, sowie einen 24-h-Sicherheitsdienst. Die individuellen IT-Infrastrukturinstallationen erfüllen jedes Kundenbedürfnis ohne bauliche Einschränkungen.

Fazit
Insgesamt bekommt man hier einen VPS der neuste Technik nutzt und dank dem DDR5 ECC RAM und dem NVMe Ceph-Speicher, ist der Server sehr fix unterwegs. Der Ceph – Speicher ist für mich neu und ich bin vorher noch nicht damit in Berührung gekommen. Im Hinblick auf Datensicherheit ist das aber ein klarer Vorteil für diese Technik. Für ein kommendes Projekt, könnte ich mir vorstellen bei prohosting24.de meinen Server zu mieten. Einzig kleines Manko ist, dass mir derzeit der Speicherplatz etwas zu wenig ist. Ein Hybrid Server der sowohl NVMe als auch HDD Speicher hat, wäre super für mich.

Minecraft Server auf Debian 12 installieren

Einen eigenen Minecraft Server zu betreiben, hat einige Vorteile. Man kann z.B. die Einstellungen des Servers wählen. Du kannst außerdem entscheiden ob es ein privater Server nur für dich und deine Freunde wird, oder ob du diesen für die Allgemeinheit freigibst. Debian 12 ist für dieses Vorhaben das geeignete Betriebssystem. Im folgenden kannst du mit der Anleitung lernen, wie du einen eigenen Minecraft Server Stück für Stück aufsetzt. Diese Anleitung müsste auch auf einem RaspberryPi laufen, wurde aber nicht getestet.

Als erstes musst du dich mit deinem Server über das Terminal verbinden.

Du brauchst einige Pakete, die du herunterladen musst.
Dazu gibst du im Command Line Terminal folgende Befehle ein:

sudo apt update
sudo apt-get install wget screen openjdk-17-jre 

Erklärung zu den Paketen und was diese machen:

wgetMit wget lassen sich Datein via HTTPS direkt auf den Server runterladen
Das brauchen wir, wenn wir die Minecraft Server Software downloaden.
screenMit screen kann man bestimmte Befehle im Hintergrund weiterlaufen lassen auch wenn man das Terminal schließt.
openjdk-17-jre Das ist die sogenannte Headless Java Version. Diese wird benötigt um die Minecraft Server Software überhaupt zu starten.

User anlegen für den Server

Es ist am besten, den Minecraft-Server unter einem eigenen Konto laufen zu lassen, anstatt root oder ein anderes Konto zu verwenden. Das ist aus Sicherheit einfach besser. Erstellen ein neues Konto in Debian mit dem folgenden Befehl:

sudo useradd -m -r -d /opt/minecraft minecraft

Minecraft Server installieren

Es ist ohne Probleme möglich später auch mehrere Minecraft Server Instanzen auf einem Host zu betreiben. Daher geben wir dem ersten Server einen Namen und legen für diesen Server einen eigenen Ordner an. In dem Fall „creative“

sudo mkdir /opt/minecraft/creative

Jetzt musst du die Server Software runterladen. Dafür laden wir mit dem Tool wget eine Java Datei von der Minecraft Website herunter: https://www.minecraft.net/en-us/download/server

Nun musst du mit Hilfe von wget die java Datei runterladen und im richtigen Verzeichnis ablegen. Das alles geht mit einem Befehl:

sudo wget -O /opt/minecraft/creative/minecraft_server.jar https://piston-data.mojang.com/v1/objects/8dd1a28015f51b1803213892b50b7b4fc76e594d/server.jar

Den Link im Befehl musst du mit deinem kopierten Link von der Minecraft Website austauschen um die aktuelle Version zu haben.
Dann drückst du einfach [ENTER] und der Download beginnt.

Bevor du den Minecraft-Server installieren kannst, musst du die Nutzungsbedingungen akzeptieren. Das geht am schnellsten mit diesem Befehl:

sudo bash -c "echo eula=true > /opt/minecraft/creative/eula.txt" 

Und du musst noch dem User minecraft die notwendigen Berechtigungen geben, damit dieser im Verzeichnis /opt/minecraft/creative arbeiten darf:

sudo chown -R minecraft /opt/minecraft/creative/

Erstellen eines systemd Start Script

Dieses Script gibt dir die Möglichkeit ganz einfach den Server zu starten , neuzustarten und zu stoppen.

sudo nano /etc/systemd/system/minecraft@.service
[Unit]
Description=Minecraft Server: %i
After=network.target

[Service]
WorkingDirectory=/opt/minecraft/%i

User=minecraft
Group=minecraft

Restart=always

ExecStart=/usr/bin/screen -DmS mc-%i /usr/bin/java -Xmx2G -jar minecraft_server.jar nogui

ExecStop=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff "say SERVER SHUTTING DOWN IN 5 SECONDS. SAVING ALL MAPS..."\015'
ExecStop=/bin/sleep 5
ExecStop=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff "save-all"\015'
ExecStop=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff "stop"\015'


[Install]
WantedBy=multi-user.target

Diesen Inhalt in die Datei einfügen und abspeichern, anschließend den File verlassen.

Unter diesem Punkt kannst du noch den Arbeitsspeicher zuweisen, wie viel der Server bekommen soll. Es sind 2GB eingestellt. Mehr sind natürlich besser: „-Xmx2G“ das G steht für die Gigabyte.

ExecStart=/usr/bin/screen -DmS mc-%i /usr/bin/java -Xmx2G -jar minecraft_server.jar nogui

Minecraft Server starten

Nun kannst du den Minecraft Server ganz einfach mit einem systemctl Command starten

sudo systemctl start minecraft@creative

Um den genauen Status des Servers zu sehen kannst du folgenden Befehl nutzen:

sudo systemctl status minecraft@creative

Wenn du möchtest, das dein System bei jedem Start mit hochfährt dann nimmst du den folgenden Befehl:

sudo systemctl enable minecraft@creative

Wenn auf deinem Server eine Firewall aktiv ist, musst du noch den Port freigeben. In meinem Fall nutze ich UFW. Dafür lautet der Befehl:

sudo ufw allow to any from any port 25565

Nun hast du alles gemacht, damit du deinen eigenen Minecraft Server unter Debian 12 betreiben kannst.
Ich wünsche dir viel Spaß beim zocken

Cookie Consent mit Real Cookie Banner