Piano di hosting consigliato per 500 utenti online simultanei

Sono completamente nuovo su Discourse. Si può dire che sono un neofita :stuck_out_tongue_winking_eye: su Discourse.

Mi aspetto interazioni utente:
Massimo 500 utenti online contemporanei che leggono i post
Massimo 50 post/risposte al minuto
Ogni argomento contiene in media 2 immagini (2 MB)

Suggerimenti per i piani di hosting? Requisiti hardware adatti (RAM/Processore/SSD)?

Sebbene questo possa essere molto impreciso a seconda del comportamento dell’utente, secondo la mia opinione, optare per una soluzione conservativa di 4 core CPU e almeno 8 GB di RAM, abbinati a un archiviazione SSD (qualsiasi capacità sia necessaria in base ai requisiti dei contenuti + 25%), dovrebbe garantire un margine di sicurezza sufficiente.
Cerca di utilizzare una versione recente della CPU per beneficiarne delle prestazioni.

Grazie @itsbhanusharma
hai mai ospitato un forum?
se sì
per favore condividi le tue attuali interazioni degli utenti e il piano di hosting con l’hardware. E anche il link al forum

Non ho un forum ospitato di mia proprietà, ma dispongo di numerosi forum clienti da utilizzare come casi di studio:

  1. ~4000 utenti (700+ attivi simultaneamente): il forum funziona con le specifiche indicate sopra.
  2. ~2500 utenti (250+ attivi simultaneamente): il forum funziona su 2 core e 4 GB di RAM.
  3. ~500 utenti (~50-60 attivi simultaneamente): il forum funziona su 1 core e 2 GB di RAM.

Dove hai ospitato questo? Dammi un suggerimento.

Sto avviando un forum per il lavoro sociale in India. Ora voglio testarlo con la mia città, Aurangabad.

Se il test di questo concetto avrà successo, lo promuoverò in tutta l’India.

Voglio avviare discussioni diverse per ogni città utilizzando sottodomini. Esempio: Aurangabad.Esempio.it, Delhi.Esempio.it - sono solo esempi, non ho ancora scelto il nome di dominio.

Ti suggerirei di ospitare il sito su DigitalOcean (hanno un data center a Bengaluru, quindi una buona latenza in tutta l’India).

Per quanto riguarda il tuo piano, ti consiglio di scegliere un server piuttosto potente e configurare Discourse multisite per semplificarti la vita.
Posso inoltre coinvolgermi nella fase di sviluppo, dato che si tratta di un progetto basato in India.

Cosa significa?

Vorrei configurare un forum Discourse diverso per ogni città, poiché saranno necessari moderatori locali.
Desidero mostrare agli utenti un forum specifico per città.

Sto lavorando allo sviluppo di questo concetto da 6 mesi, ma ho sprecato molto tempo a pensarci per Android. Ora ho deciso che un sistema basato su sito web funzionerà meglio, poiché gli utenti sono pigri nell’installare nuove app. I siti web sono facili da usare, specialmente Discourse. Uso un forum simile a Discourse da 2-3 anni.

Per favore, forniscimi i link di questi 3 forum per verificare le loro interazioni di traffico.

Impossibile divulgare senza il consenso del cliente. Contrario alle politiche aziendali.

Quanto sei sicuro di vedere questo tipo di attività fin dal primo giorno? Da dove provengono i dati? Stai migrando un forum esistente?

La maggior parte degli hosting offre soluzioni molto scalabili. Inizia con la migliore che puoi permetterti, scegliendo un provider che offra scalabilità in entrambe le direzioni. Una cosa da considerare è che Discourse dà priorità a CPU veloci rispetto a un gruppo di CPU più lente.

Per le immagini, potrebbe essere meglio valutare un servizio di archiviazione/consegna “cloud” come Amazon S3, che è supportato da Discourse. Questo aiuterà a ridurre i costi di hosting, migliorare l’efficienza e l’esperienza degli utenti, delegando la gestione delle immagini all’infrastruttura di Amazon.

Un multisito potrebbe essere impegnativo sia dal punto di vista tecnico che da quello della comunità. Personalmente, se scegli di intraprendere questa strada, ti consiglio di coinvolgere uno sviluppatore o un operatore DevOps. Anche se fossi in grado di gestire tu stesso le operazioni DevOps, probabilmente non sarebbe il miglior utilizzo del tuo tempo.

In alternativa, potresti creare categorie per le città man mano che le lanci e impostare il sottodominio per reindirizzare all’URL di quella categoria.

Non si distribuisce un servizio prevedendo questo carico fin dal primo giorno.

Inizia in piccolo e scala gradualmente: DigitalOcean ti permette di farlo.

Queste sono solo previsioni perché voglio calcolare le spese. Questo forum è dedicato al lavoro sociale.
No, non sto migrando.

Credo che non funzionerà per me, perché dovrei impostare le categorie per ogni città.

Un’istanza Discourse separata per ogni città rischia di trasformarsi in un incubo amministrativo, motivo per cui suggerirei di valutare l’uso di una categoria per ogni città.

Se utilizzi le categorie, puoi assegnare dei “moderatori” specifici a ciascuna categoria:

Questo tipo di struttura per città/stato all’interno di un paese è già stata discussa in passato, quindi dovresti trovare alcune informazioni utili:

C’è un limite massimo di utenti connessi contemporaneamente su Discourse, o dipende tutto dalla potenza dei vostri server?

Dipende solo dalle tue risorse. Ho un paio di siti molto trafficati su una singola vm utilizzando cdn per Discourse e S3. È anche possibile (ma non supportato) eseguire più server con autoscaling.