Firma przeprowadziła migrację aplikacji na instancje Amazon EC2 Linux. Jedna instancja EC2 uruchamia kilka godzinnych zadań zaplanowanych w różnych językach. Firma obawia się o wydajność i skalowalność, gdy te zadania są uruchamiane na jednej instancji. Które rozwiązanie rozwiąże te problemy przy NAJMNIEJSZYM nakładzie operacyjnym?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj AWS Batch do uruchamiania zadań jako jobów. Zaplanuj joby za pomocą Amazon EventBridge (Amazon CloudWatch Events)..
Dlaczego to jest odpowiedź
AWS Batch jest zaprojektowany do efektywnego uruchamiania obciążeń wsadowych, automatycznie zarządzając zasobami obliczeniowymi, co rozwiązuje problemy z wydajnością i skalowalnością przy minimalnym nakładzie operacyjnym. Integracja z EventBridge (wcześniej CloudWatch Events) pozwala na łatwe planowanie zadań. Przekształcenie w kontener i użycie AWS App Runner wymagałoby znacznych zmian w aplikacji i nie jest optymalne dla zadań wsadowych. Kopiowanie zadań do funkcji Lambda może być skomplikowane ze względu na limity czasu wykonania i pamięci, a także wymagałoby przepisania kodu. Tworzenie AMI i grupy Auto Scaling dla wielu kopii instancji EC2 jest mniej efektywne kosztowo i operacyjnie niż AWS Batch, ponieważ każda instancja musiałaby być utrzymywana, nawet jeśli nie wykonuje zadań.
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