Jeśli prowadzisz witrynę Drupal, potrzebujesz instancji EC2 z pamięcią EBS i elastycznego adresu IP (wszystkie instancje EC2 mają dostęp SSH). Instancja EC2 (t1.micro) będzie bezpłatna (przez 1 rok, jeśli jesteś nowym klientem)
Otrzymujesz 10 GB przestrzeni dyskowej EBS - domyślny AMI Amazon Linux ma 8 GB woluminu głównego. Radziłbym zmniejszyć to do około 4 GB i dołączyć drugi wolumin 6 GB do Twojej instancji (przynajmniej osobiście chciałbym, aby moje dane były oddzielone od woluminu głównego). Jednym z obszarów, w których możesz ponieść koszty, są operacje we / wy. Linux AMI w Amazon jest dość wydajny, ale w zależności od konfiguracji drupala i ruchu, nie byłoby niespodzianką, że przekroczysz 1 I / O miesięcznie.
Najlepiej będzie użyć migawek EBS do tworzenia kopii zapasowych, ale jest to bardzo zależne od ilości posiadanych danych. Jest to jeden z powodów, dla których lubię dzielić wolumin główny z moich danych. Bardzo łatwo jest przekroczyć 1 GB miejsca na migawki i oszacowanie potrzebnej przestrzeni migawki może być dość trudne (pierwsza migawka będzie stanowić około 50% wykorzystanego miejsca (w zależności od stopnia kompresji danych). zajmuje dużo mniej, ponieważ jest to różnicowa kopia zapasowa, ale wygląda na zmienione bloki w przeciwieństwie do zmienionych plików. Alternatywnie możesz wziąć bardziej tradycyjne kopie zapasowe (tar.gz) i przesłać je do S3 (pamiętaj jednak, że generowanie tych kopii powoduje I / O).
Twój ostateczny koszt będzie pochodził z przepustowości - 15 GB miesięcznie jest wliczone w bezpłatną warstwę. Określ bieżące wykorzystanie przepustowości, aby sprawdzić, czy przejdziesz dalej.
W dowolnym momencie możesz wyświetlić swoją bieżącą aktywność na koncie na stronie Amazon, dzięki czemu możesz monitorować, czy zbliżasz się do wartości progowych. Niestety nie ma możliwości ustawienia limitów wykorzystania zasobów w AWS - za cokolwiek, za co trzeba płacić.
Zalecałbym utworzenie instancji EC2, ale na początku utrzymanie istniejącego hosta. Możesz przełączyć swój DNS, aby wskazywał na Elastyczny adres IP AWS i wypróbować go, obserwując aktywność na koncie. Jeśli okaże się, że wszystko jest w dopuszczalnym zakresie, możesz zrezygnować z istniejącego hosta, w przeciwnym razie wystarczy przywrócić DNS i zsynchronizować wszelkie zmiany, aby wrócić do starego hosta (pamiętaj o usunięciu migawek, Wolumeny EBS i zatrzymaj swoje wystąpienia, w przeciwnym razie będziesz nadal ponosić koszty). AWS dostarcza również „raporty” z godzinną aktywnością w podziale na zużycie zasobów - są one nieco trudne do odczytania, ale powinieneś być w stanie je zrozumieć. Pomogą ci ustalić, kiedy i co może powodować, że twoje użycie będzie wyższe niż zwykle.
Podsumowując: powinieneś być w stanie przewidzieć wykorzystanie przepustowości z wyprzedzeniem - co oznacza, że I / O będzie głównym czynnikiem, który jest trudny do przewidzenia (i użycie migawki, jeśli zdecydujesz się na rootowanie).