Domanda sul dimensionamento in AWS

Ciao,

Vorrei sapere se ci sono feedback in termini di dimensionamento delle istanze. Vorrei ospitare discourse web_only su kubernetes, con un postgres esternalizzato e redis ospitato su rds ed elasticache, e circa 2000 utenti. (non sono sicuro della quantità di post, stiamo migrando da un altro sistema a cui non ho accesso)

Qualcuno ha feedback sul dimensionamento dei nodi worker, sul tipo di istanza postgres e sul tipo di istanza redis?

Grazie,

tanti pezzi per un unico puzzle. ti apre a tantissime cose che possono andare storte.

1 Mi Piace

La mia domanda è molto ingenua perché capisco solo la metà delle parole che hai usato, ma perché non affidarsi al modo ufficiale per installare Discourse?

Dipende fortemente dal tuo carico di traffico, ma dato che sono tutte cose abbastanza facili da cambiare, ti consiglio di scegliere una dimensione e vedere come si comporta. Puntare tra 3 e 10 nodi applicativi per gestire il traffico normale è probabilmente un buon piano.

Finché le immagini distribuite sono costruite con il nostro script di avvio, questa sarebbe una configurazione supportata. Ciò corrisponderebbe alla nostra configurazione di esempio web_only che hanno già detto di utilizzare.

Tuttavia, non saremmo in grado di aiutare con il lato Kubernetes.

4 Mi Piace

La mia domanda è ancora più ingenua di quella di @Canapin, ma vi aspettate una crescita davvero enorme? Perché con 2000 utenti non avete bisogno di una tale capacità di scalabilità. O lo state pianificando solo perché potete (niente di male anche in questo)?

1 Mi Piace

Per rispondere alle varie domande, direi che, innanzitutto, siamo grandi fan di k8s nel team, e questa è un’opportunità - dato che possiamo permettercelo è fantastico - per fare cose sul nostro amato cluster.

Infatti, ci sono così tanti pezzi del puzzle, stiamo anche considerando di attivare solo due macchine con il template solo web e di mantenere DB e redis su macchine dedicate, il che faciliterebbe davvero il processo di deployment.

E sì, adegueremo i nodi worker se li vedremo sovraccarichi, ma ci stavamo chiedendo un po’ da dove iniziare, 2cpus 4gos mi sembrava un buon punto di partenza, ma con un feedback sarei più a mio agio :slight_smile:

1 Mi Piace

Dovrai utilizzare l’immagine bitnami non supportata o capire come usare ./laucher per creare la tua immagine e poi caricarla da qualche parte da cui k8s possa avviarla. Non è immediatamente chiaro come fare.

1 Mi Piace