Koszt przetwarzania a czas przetwarzania

0

Mam aplikację, które może być uruchamiana na N podach i dla różnych z ustawień mam całkowity czas przetwarzania.
1 instancja - 20 min, 2 instancje 11 min, 4 instancje 6 min itp.

Jeśli biznesowo mam okienko, np. 3h na całkowity czas przetwarzania, to czy jest sens optymalizować ilość podów?
Czy w AWS koszt będzie się skalował liniowo z ilością podów?
Czy może jest to bardziej złożone? np. pody nie są włąściwą jednostką do optymalizacji finansowej.

4
yarel napisał(a):

Mam aplikację, które może być uruchamiana na N podach i dla różnych z ustawień mam całkowity czas przetwarzania.
1 instancja - 20 min, 2 instancje 11 min, 4 instancje 6 min itp.

Jeśli biznesowo mam okienko, np. 3h na całkowity czas przetwarzania, to czy jest sens optymalizować ilość podów?
Czy w AWS koszt będzie się skalował liniowo z ilością podów?
Czy może jest to bardziej złożone? np. pody nie są włąściwą jednostką do optymalizacji finansowej.

Nie płacisz za pody. Płacisz za zaalakowane CPU. Przecież jednego poda możesz uruchomić na 1 mCPU.
W tym wypadku chyba nie ma sensu nic optymalizować skoro jedna instancja mieści się w tym limicie.

yarel napisał(a):

np. pody nie są włąściwą jednostką do optymalizacji finansowej.

Pody sprawiają, że jest większe zapotrzebowanie na CPU, więc im więcej podowów tym więcej CPU potrzebujesz. Niestety nie wiemy jakie zapotrzebowanie ma twoja aplikacja, więc ciężko wróżyć.

W przypadku AWS Fargate każdy pod ma osobną maszynkę więc tam wszystko jest bardziej prostolinijne

1 użytkowników online, w tym zalogowanych: 0, gości: 1