10

Se sto pianificando di installare un sito Django + Postgres e mi piacerebbe farlo con un PaaS, quali sono le principali differenze tra ciò che Heroku ed Elastic Beanstalk mi offriranno?Heroku vs Elean Beanstalk con Django + Postgres

Quali sono le funzionalità che l'una ha ma l'altra no? Come si confronta l'esperienza di distribuzione e manutenzione dei siti sulle due piattaforme?

risposta

18

Recentemente ho migrato un'applicazione da Heroku ad Amazon EB e mi manca già Heroku :)
Per quanto riguarda l'applicazione, è tutto uguale. Le principali differenze riguardano prezzi, prestazioni e facilità di funzionamento.
1. Prezzo - Amazon batterà Heroku per quasi tutto al di sopra di due server.
2. Prestazioni: ancora una volta, Amazon ti dà la flessibilità di implementare la tua app su un mostro di RAM, aumentando notevolmente le cose
3. Operazione: questa è la parte difficile in cui Heroku vince alla grande.

Dal punto di vista operativo, Heroku è estremamente semplice da configurare e gestire, mentre in Amazon è necessario approfondire gli script di rilascio di Elastic Beanstalk per personalizzarli per l'applicazione. Anche la distribuzione non è un gioco da ragazzi, dato che EB CLI non è facile da usare come Heroku e ti costringe a continuare a pensare all'infrastruttura sottostante (regione, vpc, bilanciamento del carico, sicurezza, ecc.).

Vorrei restare con Heroku se si è soddisfatti del rapporto prezzo/prestazioni e passare ad Amazon solo se si desidera veramente che questi parametri vengano registrati.

+0

Tal, cosa si può dire della quantità di tempo di installazione aggiuntivo e del tempo in corso necessario con Beanstalk rispetto a Heroku? – Brian

+0

Heroku è di gran lunga più veloce da configurare rispetto a Beanstalk, per me è stato x 10 più veloce. Una volta che sei attivo e funzionante, il corso è ragionevole, ma ancora molto a favore di Heroku, dove non è necessario gestire le istanze e la ridondanza. – Tal

+0

Questi punti sono ancora validi nel 2016? – aks