2012-01-02 13 views
15

Ho un sito web che voglio lanciare attraverso sia Rackspace, EC2, Heroku o Engine Yard.Rackspace vs EC2 vs Heroku vs Engine Yard per Ruby on Rails

Ho usato Heroku e l'amore come sia semplice alzarsi & in esecuzione, per spingere gli aggiornamenti, gestire il mio DB, ecc, tuttavia, per ottenere uno SSL basato hostname in corso, dovrò pagare 20 $. Inoltre, non ho idea di quanto mi costerà Heroku: non sono del tutto sicuro di come misurare la quantità di attività che il mio sito vedrà.

Ho un accordo in cui posso ottenere un paio di centinaia di $ di hosting gratuito da Rackspace & EC2, MA ... saranno così facili da trattare con Heroku? Che mi dici di Engine Yard? Tutti mi faranno pagare un importo fisso per il mio certificato SSL da impostare correttamente?

Grazie! E, per favore fatemi sapere cosa posso chiarire - Sono ancora abbastanza nuovo al mondo dei siti web di lancio :)

Ringo

+0

Senza esprimere alcuna opinione, risponderò alla domanda in questione: Engine Yard non addebita alcun costo per i certificati SSL e non limita la tua applicazione a nomi di dominio specifici. –

risposta

23

Heroku è un sistema completamente mantenuto - tutto quello che come sviluppatore si deve preoccupare è sempre il codice installato e funzionante sulla piattaforma. Una volta che hai finito sei d'oro. Con i servizi che forniscono un VPS hai un sacco di mal di testa di cui preoccuparti. Ad esempio, con EngineYard devi applicare costantemente gli aggiornamenti che ricevi e devi anche pensare molto più alla configurazione della macchina tramite le ricette dello chef che ti danno. Con Heroku, puoi semplicemente ridimensionare i processi di cui hai bisogno e il gioco è fatto.

Si tratta di quanto stimiamo il vostro tempo. Personalmente uso Heroku perché è semplice e non mi piace. La distribuzione non è un grosso problema per me come una volta.

Per quanto riguarda il costo, la cosa fondamentale è che si paga ciò che è necessario. Se vedi solo un basso traffico, starai bene su uno o due dynos, che non costano da niente a ~ $ 36/mese. Quando le cose aumentano, paghi un po 'di più. Ci sarà comunque un punto in cui il costo effettivo dell'uso di un sistema come Heroku (o EngineYard) cesserà di essere così redditizio, e starai a guardare la tua configurazione personalizzata, ma oserei dire che sei in qualche modo lontano da quello.

Con SSL, si sta guardando a $ 20/mo nella configurazione attuale a Heroku, anche se ho sentito che questo potrebbe cambiare in meglio. Nella grande scala delle cose, questo è estremamente economico. Non ci sono costi di installazione. Con EngineYard non c'è il costo SSL, ma ancora una volta, hai un number of hoops to jump through prima di farlo funzionare (non è difficile, ci vuole solo tempo).

Personalmente, se sei ancora nuovo a questa roba, per il momento rimarrò sicuramente con Heroku, poiché ti porta via un sacco di preoccupazioni e preoccupazioni e ti lascia concentrare sulla creazione di un'applicazione. Una volta che sei in una posizione in cui sai di più su ciò che desideri dal tuo hosting, puoi quindi effettuare una chiamata più istruita su ciò che potrebbe adattarsi alla tua situazione specifica.

2

Rackspace e EC2 solo fornire per le macchine virtuali. Spetterà interamente a te configurare database, server web, load balancer ecc. Molto più lavoro di heroku.

EngineYard sono più come Heroku, nel senso che non sono solo ti fornisce i server, che si stanno fornendo un servizio e impostare roba per te. È un servizio più tradizionale di heroku: hai un gruppo di server virtuali che ti sono stati assegnati, piuttosto il setup di dyno di heroku.

non credo che avrebbero pagare per qualcosa come la creazione di un certificato SSL.

+4

Non concorda che Rackspace ed EC2 "forniscono solo macchine virtuali". Se si utilizza la propria infrastruttura completa si ottiene ridimensionamento automatico, memorizzazione nella cache e DAAS (almeno per AWS). Potrebbe non essere facile da usare come Heroku, ma è molto flessibile. –