Sto provando a creare un sito web in cui l'utente inserisce pochi numeri, questi numeri sono inseriti in alcune equazioni e l'output di queste equazioni viene inviato via email all'utente. Sto usando Python 2.7 per tutto. Sto usando un'istanza Amazon economica (m1.small, Ubuntu 12.04) per ospitare il frontend, ma voglio solo avviare un'istanza di backend quando necessario (i calcoli sono pesanti e richiedono un'istanza potente e costosa). Posso usare boto per avviare a livello di codice un'istanza di back-end, ma dopo come faccio a inserire l'input dell'utente nel back-end? Tutto è abbastanza semplice quando sto facendo le cose manualmente, con SFTP e SSH, ma qual è il modo programmatico per farlo? Dovrei semplicemente eseguire SFTP e SSH dal mio script Python (usando, per esempio, 'os.system')? In qualche modo ciò sembra sbagliato; come fanno effettivamente le persone?
Nel caso in cui sia importante, questo non è per un sito web commerciale. Sono al liceo e voglio che i miei membri della commissione siano in grado di replicare e modificare la mia ricerca, che è pesante per le statistiche. Inoltre, non ho problemi di sicurezza - è solo una ricerca accademica, non sto memorizzando alcun tipo di informazione personale o altro.