Se stai semplicemente eseguendo un sito Web Drupal, avrai bisogno di un'istanza EC2 con memoria EBS e un indirizzo IP elastico (tutte le istanze EC2 hanno accesso SSH). L'istanza EC2 (t1.micro) sarà gratuita (per 1 anno, se sei un nuovo cliente)
Ottieni 10 GB di spazio di archiviazione EBS: l'AMI Amazon Linux predefinito ha un volume di root da 8 GB. Consiglierei di ridurlo a circa 4 GB e di allegare un secondo volume da 6 GB alla tua istanza (almeno personalmente, mi piace mantenere i miei dati separati dal volume principale). Un'area in cui potresti dover sostenere costi riguarda l'I / O. L'AMI Linux di Amazon è abbastanza efficiente, ma a seconda della configurazione e del traffico drupal, non sarebbe inaspettato superare gli I / O 1M che ricevi al mese.
Idealmente, userete le snapshot EBS per i vostri backup, tuttavia, ciò dipende molto dalla quantità di dati che avete. Questo è uno dei motivi per cui mi piace dividere il volume principale dai miei dati. È molto facile superare 1 GB di spazio per l'istantanea e può essere abbastanza difficile stimare lo spazio necessario per l'istantanea (la prima istantanea sarà circa il 50% dello spazio utilizzato (a seconda della compressione dei dati). Ogni istantanea successiva sarà prendere molto meno, dal momento che si tratta di un backup differenziale, ma esamina i blocchi modificati anziché i file modificati. In alternativa, è possibile eseguire backup più tradizionali (tar.gz) e caricarli su S3 (ricordare, tuttavia, che la generazione di tali backup comporta I / O).
Il costo finale verrà dalla larghezza di banda: 15 GB al mese sono inclusi nel livello gratuito. Determina il tuo attuale utilizzo della larghezza di banda per vedere se andrai o meno.
In qualsiasi momento puoi visualizzare l'attività del tuo account corrente sul sito di Amazon, in modo da poter monitorare se ti stai avvicinando ai valori di soglia. Sfortunatamente, non c'è modo di fissare limiti sull'utilizzo delle risorse su AWS - qualunque cosa tu usi devi pagare.
Vorrei raccomandare di impostare un'istanza EC2, ma per iniziare a mantenere operativo l'host esistente. Puoi cambiare DNS per indicare il tuo IP AWS Elastic e provarlo, tenendo d'occhio l'attività del tuo account. Se scopri che tutto rientra in un intervallo accettabile, puoi eliminare l'host esistente, altrimenti è semplice ripristinare il DNS e risincronizzare le modifiche per tornare al vecchio host (ricorda di eliminare le istantanee, Volumi EBS e interrompi le istanze, altrimenti continuerai a sostenere costi). AWS fornisce anche "rapporti" con attività orarie suddivise per utilizzo delle risorse: sono un po 'difficili da leggere, ma dovresti essere in grado di dar loro un senso. Possono aiutarti a determinare quando e cosa potrebbe causare un utilizzo più elevato del normale.
Ricapitolando: dovresti essere in grado di prevedere in anticipo l'utilizzo della larghezza di banda, il che significa che l'I / O sarà il principale fattore difficile da prevedere (e l'utilizzo dell'istantanea se scegli di andare su quel root).