Bisher ist die Installationserfahrung bei Linode und Hetzner ungefähr gleich. Der „One Click“-Discourse-Installer von Digital Ocean ist meiner Meinung nach nicht sehr hilfreich.
Ich habe bisher keinen Support von einem der drei Hoster benötigt (weil ich hier im Forum so gute Hilfe und Unterstützung erhalte.)
Ich bin hauptsächlich daran interessiert, die Leistung zu vergleichen.
Bisher ist Hetzner im Vergleich zu Linode und Digital Ocean wirklich reaktionsschnell.
Das habe ich erwartet, da (wie Sie sehen können) ich bei Hetzner für praktisch den gleichen Preis viermal so viele vCPUs und RAM erhalte.
Ich wäre an den Erfahrungen anderer mit diesen Hostern für Discourse interessiert.
Hetzner scheint ein unglaubliches Preis-Leistungs-Verhältnis zu bieten. Ich bin mir nicht sicher, wie sie das erreichen.
Aber sicher, wenn Sie KI-Dienste selbst hosten möchten, die beispielsweise 16 GB RAM benötigen, sind die meisten anderen Anbieter weitaus weniger erschwinglich.
Ich würde sogar so weit gehen zu sagen, dass ich den Preisunterschied schockierend finde und der Beginn des „KI-Zeitalters“ mich dafür wachgerüttelt hat!
Ich nutze contabo.com für meine Instanzen. Ihr Dashboard ist nicht so poliert wie bei einigen anderen und die Abrechnung erfolgt monatlich. Nicht ideal, um Dinge spontan hochzufahren, aber großartig für langlebige Server. Der Support ist tatsächlich großartig, ich habe nie eine bedeutungslose Support-Antwort erhalten, immer jemanden mit Fachkenntnissen.
Ich würde fragen, wie lange sie diese Preise beibehalten werden.
Das klingt nach einer ähnlichen Aktion wie ein einjähriger Test bei AWS. Wenn man ein System aufgebaut hat, ist ein Umzug woanders eine anspruchsvollere und teurere Operation.
Ich habe dieses Wochenende Discourse und ein Backup eines mittelgroßen Forums auf ARM- und x86-Servern von Hetzner installiert.
ARM: 4 vCPU, 8 GB RAM
x86: 3 vCPU, 4 GB RAM.
Die Wiederherstellungszeit ist auf dem ARM länger, und der Mini-Profiler gibt beim Laden von Seiten eine längere Zeit zurück. Nicht wirklich überzeugt.
Ich könnte einen weiteren Test auf einem höheren Plan durchführen (mit einem größeren Foren-Backup, aber ich bin mir nicht sicher, ob das einen Unterschied macht), mit diesen Spezifikationen:
ARM: 8 vCPU, 16 GB RAM, 15
x86: 4 vCPU, 8 GB RAM, 17
Das werde ich heute nicht tun, da es einige Zeit in Anspruch nimmt und ich Dinge zu erledigen habe, wie zum Beispiel arbeiten
Danke, dass du das Experiment durchgeführt hast. Am unteren Ende der Kosten bietet das Hetzner-Angebot viel mehr Hardware für eine ähnliche Geldmenge. Waren die von dir festgestellten Unterschiede also signifikant? Es wäre auch lohnenswert, eine Art Lasttest durchzuführen: doppelt so viel RAM und 33 % mehr Kerne werden wahrscheinlich helfen. Für einige Foren wäre die Fähigkeit, viel mehr Benutzer ohne signifikante Verlangsamung zu unterstützen, überzeugend.
Ich bin nicht ins Detail gegangen, da dies zu viel Zeit in Anspruch genommen hätte, aber ich wäre daran interessiert, wenn jemand diese Experimente durchführen möchte.
Was das Laden der Hauptseite als angemeldeter Benutzer betrifft, so war der Unterschied nicht unerheblich, würde ich sagen, aber es war kein ordnungsgemäßer, zuverlässiger Test. Laden Sie die Seite einfach viele Male neu und notieren Sie sich den Mini-Profiler-Timer… Für mich lag er oft zwischen 200 und 300 ms auf x86 und viel öfter zwischen 300 und 400 ms auf ARM.
Ehrlich gesagt, würde ich nicht empfehlen, sich auf meine Tests zu verlassen, wir brauchen robustere Messungen.
Obwohl man die Reaktionsfähigkeit bei gelegentlicher Nutzung benchmarken könnte, denke ich, dass die wichtigen Unterschiede unter Last auftreten werden: Es muss ein Multithreading-Crawling-Tool geben, das einen Webserver (in diesem Fall ein Forum) Lasttests unterziehen kann. Man bräuchte realistisch schlechteste Zahlen gleichzeitiger Sitzungen.
Ich bin also beim Hetzner-Server geblieben und habe Contabo wegen des höheren RAM-Werts und der größeren Festplatte fallen gelassen. Ich habe eine geringfügig höhere Geschwindigkeit mit EPYC (in der Contabo-Konfiguration) im Vergleich zu RYZEN (in der Hetzner-Konfiguration) festgestellt.
Meine Frage an die Server-Geeks hier ist, welche optimalen Einstellungen ich in meiner app.yml (oder an anderen Stellen) vornehmen sollte, während ich 10 Discourse-Instanzen auf dem Hetzner-Server betreibe, die alle keinen Traffic erhalten? (Ich benutze sie derzeit nur für Entwicklung und Tests.)
Unicorn Workers?
Shared Buffers?
Sonst noch etwas?
Und wenn ich 10 weitere Entwicklungsseiten auf demselben Server installieren möchte, würde das meine Einstellungsempfehlungen ändern (und wenn ja, wie?)
Ich bin seit etwas mehr als 9 Jahren bei Hetzner und nutze dedizierte Server, und der Preis bleibt konstant. Es gab einige Erhöhungen, bei denen die Kosten für IPv4-Adressen entbündelt wurden, aber ich verstehe die Gründe dafür und die Preisänderung war nicht riesig.
Ich bin seit 9 Jahren bei ihnen geblieben, weil sie das tun, was sie versprechen, und ich selten Probleme hatte.
@packman danke für die Information – das beruhigt mich. Ich glaube, ich bin kurz vor einer Preiserhöhung Anfang dieses Jahres eingestiegen, denn meine monatliche Rechnung ist niedriger als das, was jetzt für meinen Tarif aufgeführt ist.
Es gibt oft unterschiedliche Produkte, die sich im Preis von dem unterscheiden, was Sie bezahlen. Ich hatte einmal zwei Server mit identischen Modellnummern, für die ich den gleichen Preis bezahlte, aber einer hatte 64 GB und der andere 128 GB RAM. Sie hatten die Spezifikationen zum gleichen Preis verbessert. Ich schätze, ich hätte den ersten Server mit weniger RAM fallen lassen können, aber ich war mit den Spezifikationen zum Preis zufrieden, als ich ihn bestellte, so dass ich mich nicht wirklich beschweren konnte, dass ich für den zweiten Server ein besseres Angebot bekam.
Außerdem sind die meisten (alle?) Server an 30-Tage-Verträge gebunden, so dass Sie, wenn Sie einen fallen lassen möchten, um ein besseres Angebot für eine neuere/andere Spezifikation zu erhalten, dies leicht tun können, obwohl die Server-Migrationsarbeit oft bedeutet, dass Sie dies vielleicht nicht tun möchten!