Sto sviluppando un'applicazione web scritta in Clojure usando il framework Compojure . La mia domanda è: dovrei distribuire su Amazon EC2 o Google App Engine?
Ho letto questo articolo sull'esecuzione di Clojure codice su GAE, ma sono ancora un po 'preoccupato per i limiti di GAE. Ho intenzione di eseguire codice Clojure sandboxed , il che significa che potrei finire per dover armeggiare con le politiche di sicurezza JVM.
Con EC2, ovviamente avrò il pieno controllo di tutto. Il rovescio della medaglia è che questo significa più di uno sforzo dal punto di vista dell'amministratore del sistema.
Non sono sicuro di quale opzione abbia più senso dal punto di vista fiscale. Inizialmente non mi aspetto troppo traffico e sospetto che opererò piuttosto vicino al tier / quote "libero" su entrambi i servizi.
Ho avuto molto successo lavorando con EC2 in passato, ma allo stesso tempo mi piacerebbe avere un po 'di esperienza con Google App Engine (che non ho mai usato).
Quindi qual è il tuo voto: Amazon EC2 o Google App Engine?