Non ho una tonnellata di esperienza con heroku, e ancor meno con phoenix, quindi questa potrebbe essere una domanda stupida ... ma voglio essere certo di fare una buona scelta per l'hosting :)Scaling phoenix su heroku
Da quello che ho capito, il modo in cui scala phoenix è aggiungere un altro server, lanciare un altro nodo e collegarli, quindi lasciare che BEAM/OTP funzioni magicamente per gestire il bilanciamento del carico di lavoro. Su heroku, i dynos non possono davvero parlare insieme su una rete locale, che da quello che capisco è qualcosa che BEAM richiede per raggruppare. Quindi l'aggiunta di dynos si tradurrà in un modello di ridimensionamento più "tradizionale", in cui si dispone di un bilanciamento del carico esterno che bilancia le connessioni tra nodi non connessi, con il db che è stato condiviso.
La mia domanda qui è quanto sarà grande questo impatto? È più solo un problema quando si colpisce un livello serio di carico/scala, o significa che spendere molto più denaro in infrastrutture è necessario?
- In Phoenix 1.2 c'è un adattatore PG2 impostato di default per PubSub; qualche motivo per usare Redis sul default corrente su Heroku? Grazie! – Svilen