Firma skonteneryzowała zadanie systemu Windows, które działa w oparciu o .NET 6 Framework w kontenerze systemu Windows. Zadanie musi być uruchamiane w AWS co 10 minut, a jego wykonanie trwa od 1 do 3 minut. Które rozwiązanie jest NAJBARDZIEJ opłacalne?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj Amazon Elastic Container Service (Amazon ECS) na AWS Fargate, aby uruchomić kontener. Utwórz zaplanowane zadanie, aby uruchamiać zadanie co 10 minut..
Dlaczego to jest odpowiedź
Najbardziej opłacalnym rozwiązaniem jest użycie Amazon ECS na AWS Fargate z zaplanowanym zadaniem. ECS na Fargate zapewnia bezserwerowe uruchamianie kontenerów, co oznacza, że płacisz tylko za czas działania kontenera, bez konieczności zarządzania instancjami EC2. Zaplanowane zadanie ECS jest idealne do cyklicznego uruchamiania kontenera co 10 minut. Inne opcje są mniej optymalne: AWS Lambda nie obsługuje bezpośrednio kontenerów Windows, a konwersja zadania na funkcję Lambda może być złożona i nieefektywna dla aplikacji .NET 6 działającej w kontenerze Windows. AWS Batch jest przeznaczony do dużych obciążeń wsadowych i może być zbyt złożony i kosztowny dla prostego, krótkotrwałego zadania uruchamianego co 10 minut. Użycie Harmonogramu zadań systemu Windows wymagałoby utrzymania instancji Windows, co jest sprzeczne z ideą konteneryzacji i bezserwerowości, zwiększając koszty i złożoność zarządzania.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana