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?
amazon-ec2
Użytkownik 1
źródło
źródło
Odpowiedzi:
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).
źródło
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.
źródło
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ść.
źródło
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.
źródło
Nie, to nie jest za darmo. Możesz to zobaczyć na stronie Amazon. Jest bezpłatny do określonej kwoty. Powyżej kwoty kosztuje.
http://aws.amazon.com/en/free//190-6039332-6331137/
źródło