Aurora I/O

Sono curioso di sapere se qualcun altro ha Discourse in esecuzione su AWS tramite un’istanza EC2 e una configurazione RDS?

Abbiamo riscontrato un problema per cui la quantità di richieste I/O è alle stelle e sta creando costi significativi. Attualmente stiamo elaborando 5,5 miliardi di richieste I/O mensili, il che sembra molto per un forum di forse 1.000 utenti attivi.

1 Mi Piace

Questo forum qui è gestito su EC2 / RDS, quindi ci siamo abbastanza familiari.

La mia prima domanda sarà: perché state usando Aurora? Perché PostgreSQL standard su RDS non era adeguato?

1 Mi Piace

Questa è una buona domanda. Non sono sicuro del perché quella decisione sia stata presa in retrospettiva. Presumo che il costo sarebbe inferiore per PostgreSQL standard, ma sto anche cercando di determinare se c’è un problema di configurazione che causa più richieste di I/O del dovuto.

1 Mi Piace

Controllerei RDS Performance Insights per indizi.

Ok. Anche il mio sviluppatore ha notato: “Aurora è stata creata per non effettuare il provisioning/allocazione dello spazio in anticipo e per una migliore gestione”

Fa parte del compromesso. Non è necessario gestire gli avvisi di spazio su disco in cambio di un costo maggiore per il servizio.

Ho testato Aurora (un paio di anni fa) e all’epoca non aveva superato tutti i test di Discourse. Gestiamo centinaia di istanze Discourse su AWS, ma in tutte utilizziamo PostgreSQL RDS.

2 Mi Piace

Grazie per questo spunto. Mi impegnerò sicuramente a migrare (se possibile).

1 Mi Piace

Grazie per il tuo feedback. Abbiamo appena completato la migrazione da Aurora a PostgreSQL standard.