Finora l’esperienza di installazione è più o meno la stessa su Linode e Hetzner. L’installer “One Click” di Digital Ocean per Discourse non è molto utile secondo me.
Non ho avuto bisogno di assistenza da nessuno dei tre host (perché ricevo un aiuto e un supporto così validi qui nel forum.)
Sono principalmente interessato a confrontare le prestazioni.
Finora Hetzner è davvero scattante rispetto a Linode e Digital Ocean.
Mi aspettavo che fosse così, dato che (come puoi vedere) ottengo 4 volte più vCPU e RAM su Hetzner (allo stesso prezzo.)
Sarei interessato alle esperienze recenti di altri utenti con Discourse su questi host.
Hetzner sembra un valore incredibile. Non sono sicuro di come ci riescano.
Ma certo, se stai cercando di auto-ospitare servizi di intelligenza artificiale, ad esempio, che richiedono 16 GB di RAM, la maggior parte degli altri provider è molto meno conveniente.
Utilizzo contabo.com per le mie istanze. La loro dashboard non è così rifinita come altre e la fatturazione è mensile. Non ideale per creare cose al volo, ma ottimo per server a lunga esecuzione. Il supporto è davvero ottimo, non ho mai ricevuto una risposta di supporto insignificante, sempre qualcuno competente.
Mi chiederei per quanto tempo manterranno quei prezzi.
Sembra un’azione un po’ simile a una prova di un anno su AWS. Quando si è costruito un sistema, spostarsi altrove è un’operazione più impegnativa e costosa.
Ho installato Discourse e un backup di un forum di medie dimensioni su server ARM e x86 di Hetzner questo fine settimana.
ARM: 4 vCPU, 8 GB di RAM
x86: 3 vCPU, 4 GB di RAM.
Il tempo di ricostruzione è più lungo su ARM e il mini profiler restituisce un tempo più lungo durante il caricamento delle pagine. Non sono molto convinto.
Potrei fare un altro test su un piano superiore (con un backup di forum più grande, ma non sono sicuro che farà la differenza), con queste specifiche:
ARM: 8 vCPU, 16 GB di RAM, 15$
x86: 4 vCPU, 8 GB di RAM, 17$
Non lo farò oggi, poiché richiede tempo e ho cose da fare, come lavorare
Grazie per aver fatto l’esperimento. All’estremità a basso costo, l’offerta Hetzner offre molto più hardware per una quantità di denaro simile. Quindi, le differenze che hai notato sono state significative? Inoltre, varrebbe la pena fare una sorta di test di carico: il doppio della RAM e il 33% in più di core probabilmente aiuterebbero. Per alcuni forum, la capacità di supportare molti più utenti senza rallentamenti significativi sarebbe convincente.
Non sono entrato nei dettagli perché avrebbe richiesto troppo tempo, ma sarei interessato se qualcuno volesse fare questi esperimenti.
Per quanto riguarda il caricamento della pagina principale come utente connesso, la differenza non era trascurabile, direi, ma non è stato un test appropriato e affidabile. Basta ricaricare la pagina molte volte e prendere nota del timer del mini-profiler… Per me, era spesso tra 200 e 300 ms su x86 e molto più spesso tra 300 e 400 ms su ARM.
Onestamente, non consiglierei di fare affidamento sui miei test, abbiamo bisogno di misurazioni più robuste.
Sebbene si possa valutare la reattività con un uso occasionale, penso che le differenze importanti emergano sotto carico: deve esistere uno strumento di crawling multithread che possa testare il carico di un server web (in questo caso, un forum). Sarebbero necessari numeri realistici di sessioni simultanee nel peggiore dei casi.
Quindi sono rimasto con il server Hetzner e ho abbandonato Contabo per il valore di RAM più alto e il disco più grande. Ho notato una piccola maggiore velocità con EPYC (sulla configurazione Contabo) rispetto a RYZEN (sulla configurazione Hetzner).
La mia domanda agli esperti di server qui è quali dovrebbero essere le impostazioni ottimali nel mio app.yml (o in altri posti) mentre gestisco 10 istanze Discourse sul server Hetzner, tutte le quali non ricevono traffico? (Al momento le uso tutte solo per sviluppo e test.)
Unicorn Workers?
Shared Buffers?
Qualcos’altro?
E se volessi installare altri 10 siti di sviluppo sullo stesso server, cambierebbero le tue raccomandazioni sulle impostazioni (e se sì, come?)
Sono con Hetzner da poco più di 9 anni utilizzando server dedicati e il prezzo rimane costante. Ci sono stati alcuni aumenti in cui hanno scorporato il costo degli indirizzi IPv4, ma ne capisco il ragionamento e la variazione di prezzo non è stata enorme.
Sono rimasto con loro per 9 anni perché fanno quello che dicono e raramente ho avuto problemi.
@packman grazie per queste informazioni, è rassicurante. Penso di essermi iscritto poco prima di un aumento dei prezzi all’inizio di quest’anno perché la mia bolletta mensile è inferiore a quanto è ora elencato per il mio piano.
Ci sono spesso prodotti diversi rilasciati che differiscono nel prezzo da quello che paghi. Una volta avevo due server con numeri di modello identici per i quali pagavo lo stesso prezzo, ma uno aveva 64 GB e l’altro 128 GB di RAM. Avevano migliorato le specifiche allo stesso prezzo. Suppongo che avrei potuto abbandonare il primo server con meno RAM, ma ero soddisfatto delle specifiche al prezzo quando l’ho ordinato, quindi non potevo davvero lamentarmi di aver ottenuto un affare migliore per il secondo server.
Inoltre, la maggior parte (tutti?) i server sono su contratti di 30 giorni, quindi se vuoi abbandonarne uno per ottenere un affare migliore su specifiche più recenti/diverse, è facile farlo, anche se il lavoro di migrazione del server spesso significa che potresti non volerlo fare!