Fakturowanie EC2 za ułamki godzin [zamknięte]

16

Na stronie rozliczeniowej EC2 firmy Amazon podano, że za ułamkowe godziny naliczane są całe godziny. Ale czy ktoś wie, czy to oznacza, że ​​zaokrąglają godziny na koniec miesiąca, czy też godziny na koniec każdego wystąpienia?

Np. Jeśli w jednym okresie rozliczeniowym mam 2 instancje działające przez 5 minut każda, czy jest to jedna godzina czy dwie godziny?

Motek
źródło
8
Jak to jest poza tematem? „Oczekuje się, że pytania o awarię serwera dotyczą na ogół administracji systemu, serwerów lub profesjonalnego IT na komputerze”… wydaje się, że dotyczy wszystkich trzech z nich.
Hank,
8
Kulawy do zamknięcia tego tematu. Jest to dziedzina administracji systemu - możliwość dokładnego oszacowania kosztów dzieje się w „prawdziwym świecie”.
Richard West
2
Odpowiedź brzmi 2, ale dlaczego nie jest to temat?
ThinkCode

Odpowiedzi:

20

Z Amazon Elastic Compute Cloud Podręcznik użytkownika dla wersji API 2010-11-15

Za każdym razem, gdy zmieniasz instancję z zatrzymanej na uruchomioną, pobieramy pełną godzinę instancji, nawet jeśli przejścia następują wiele razy w ciągu jednej godziny.

Można to zobaczyć tutaj w sekcji „Zatrzymywanie i uruchamianie wystąpień”

Myślę więc, że w tym przypadku ajdecon jest całkiem poprawny.

MKing
źródło
15

Każda instancja rozpoczyna fakturowanie, gdy tylko się rozpocznie. Zaokrągla się w górę do godziny - więc jeśli go uruchomisz i uruchomisz przez pięć minut i zatrzymasz, otrzymasz opłatę za 1 godzinę. Jeśli uruchomisz go przez 55 minut i zatrzymasz, otrzymasz opłatę za 1 godzinę. Jeśli uruchomisz go przez 65 minut i zatrzymasz, otrzymasz opłatę za 2 godziny.

Jeśli zatrzymasz się i uruchomisz dokładnie tę samą instancję 5 razy w ciągu godziny, otrzymasz opłatę za 5 godzin! Strzec się.

Fakturowanie trwa od momentu, gdy instancja przeszła w stan początkowy, aż do przejścia w stan zatrzymania. Tak długo, jak mówisz, żeby przestał, nic ci nie jest, dopóki nie musisz się zatrzymywać. Czas rozpoczęcia instancji można zobaczyć w metadanych instancji i za pośrednictwem konsoli.

Nie ma uśredniania między instancjami - każda instancja jest całkowicie osobna z punktu widzenia fakturowania. Jeśli więc uruchomisz dwie instancje po 5 minut każda, będzie to kosztować 2 godziny.

Wdrożyliśmy wysoce dynamiczny produkt do kompilacji w chmurze, więc po zweryfikowaniu wszystkich tych szczegółów z naszym zespołem ds. Kont Amazon napisaliśmy dość skomplikowany algorytm skalowania, który po uruchomieniu określa, ile uruchomionych instancji i ile naprawdę potrzebujemy, szuka instancji w pobliżu koniec ich godzinnego cyklu życia spada i nigdy niczego nie upuszcza, chyba że jest to ponad 50 minut danej godziny.

Ernest Mueller
źródło
7

EC2 zaokrągla w górę. 2 wystąpienia na <1 godzinę = 2 godziny.

ajdecon
źródło
-1

Myślę, że Amazon oblicza zużycie przez cały miesiąc na podstawie typu uruchomionego wystąpienia.

Zatem dwa średnie wystąpienia działające w sumie krócej niż 1 godzinę będą rozliczać się za 1 godzinę, podczas gdy jeden średni z jednym dużym będzie naliczał 2 godziny.

Łatwo przetestowane, wystarczy uruchomić 2 mikro i zakończyć je w ciągu pół godziny każdego i zobaczyć, co mówi aktywność na koncie. Jeśli masz nowe konto „warstwy bezpłatnej”, masz prawo do ~ 720 bezpłatnych mikro godzin każdego miesiąca, więc testowanie nie będzie Cię nic kosztować.

znak
źródło
1
To jest niepoprawne, patrz zaakceptowana odpowiedź
giorgiosironi