Jaki jest prawdziwy koszt Amazon EC2 Free Tier? [Zamknięte]

11

Zauważyłem, że Amazon ma darmową warstwę EC2. Jestem bardzo zainteresowany wypróbowaniem go, ale boję się tam hostować własną stronę. Moja głowa zaczyna się kręcić, gdy widzę wszystkie sposoby pobierania opłat od użytkowników (opłaty za przepustowość, miejsce na dysku, liczbę godzin pracy). Chcę tylko uruchomić stronę Drupal i mieć ssh. Dostaję mniej niż 5000 odsłon / miesiąc, ale często rośnie. Nie mam poważnych problemów z obecną witryną, ale staram się zaoszczędzić trochę gotówki.

Widzę takie posty i zastanawiam się, czy utknę, płacąc jakieś 10 USD miesięcznie. Czy ktoś może potwierdzić, że darmowe jest naprawdę darmowe? W jakie „pułapki” wpadają ludzie, co kosztuje ich pieniądze?

Użytkownik 1
źródło
co oni robią, to musisz ustawić kilka ustawień podczas konfigurowania darmowej warstwy. Jeśli przez pomyłkę wybierzesz niewłaściwy lub po prostu wybierzesz opcję „zalecane”, opłata zostanie naliczona w następnym miesiącu, nie zdając sobie z tego sprawy. Wymagają również danych karty kredytowej do „weryfikacji”, nawet jeśli chcesz korzystać tylko z bezpłatnego poziomu. W ten sposób chcą cię oszukać, aby je zapłacić. Bardzo podejrzany marketing ... NIGDY nie podawaj danych karty kredytowej, chyba że jesteś skłonny zostać obciążony „pomyłką”. W końcu otrzymałem zwrot pieniędzy, ale musiałem przeskoczyć przez wiele dodatkowych obręczy.
siamii

Odpowiedzi:

14

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).

cyberx86
źródło
2
Wiem, że to stara odpowiedź. Wspomniałeś o użyciu elastycznego adresu IP - aby to pozostało wolne, elastyczny adres IP musi być używany 24/7, w przeciwnym razie klient zostanie obciążony za czas, kiedy nie będzie używany.
Sandeep Bansal
@ SandeepBansal, czy możesz podać link na ten temat?
sasha.sochka
1
@ sasha.sochka: Ma na myśli to, że naliczana jest opłata, jeśli elastyczny adres IP nie jest powiązany z działającą instancją (nie oznacza to, że musisz przesyłać dane przez adres IP). Jest to wyszczególnione na stronie cenowej EC2 AWS : „0,005 $ za elastyczny adres IP
niepowiązany
@ cyberx86, dzięki za wyjaśnienie
sasha.sochka
3

Korzystamy z bezpłatnej warstwy EC2 przez kilka miesięcy, a do tej pory jest ona naprawdę darmowa i nie zrobiliśmy nic specjalnego, aby ją zachować. Możesz także od czasu do czasu sprawdzić swoje konto i sprawdzić, czy zbliżasz się do limitów, i zawsze możesz zawiesić lub zakończyć korzystanie z niego w dowolnym momencie, aby uniknąć niepożądanych opłat.

Sandman4
źródło
3

Jest tylko jedna pułapka (o której wiem)

Nie ma możliwości ograniczenia rachunku, jeśli przekroczysz limit bezpłatnych poziomów. Załóżmy, że Twoja witryna została zaatakowana przez system DOS, łatwo przekroczyłbyś limit bezpłatnego poziomu i może się okazać, że zapłacisz pokaźny rachunek za samą przepustowość.

Pothi Kalimuthu
źródło
5
Aktualizacja: od maja 2012 r. Amazon ma nową funkcję o nazwie alerty rozliczeniowe .
Pothi Kalimuthu
1

Zgadzam się, że naprawdę nieprzewidywalny potencjalny koszt pochodzi od twojego I / O do twojego EBS. Nawet przy zwiększonym zasiłku (2 miliony) spełniłem to w ciągu zaledwie kilku dni. Na szczęście go złapałem, zanim kosztowało mnie to zbyt wiele, ale byłem zaskoczony, jak szybko się tam dostałem. To prawda, że ​​korzystałem z systemu Windows Server 2012 i przeprowadziłem dość intensywne testy, aby zobaczyć, co może obsłużyć. Nie muszę dodawać, że byłem rozczarowany, ponieważ testowanie nie jest opłacalne.

Adam
źródło