Stabilna aplikacja Java jest zależna od maszyn wirtualnych w centrum danych firmy, a firma chce ją zmodernizować, minimalizując administrację serwerami i zmiany w kodzie. Które podejście do migracji spełnia te cele przy najmniejszej modyfikacji kodu?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Konteneryzacja aplikacji za pomocą AWS App2Container i uruchomienie jej w Amazon Elastic Container Service (Amazon ECS) z AWS Fargate. Przechowywanie obrazów w Amazon ECR, nadanie roli wykonawczej zadania ECS dostępu do repozytorium ECR i umieszczenie Application Load Balancer (ALB) przed zadaniami..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź minimalizuje administrację serwerami i zmiany w kodzie. AWS App2Container automatyzuje konteneryzację istniejącej aplikacji Java, a uruchomienie jej w Amazon ECS z AWS Fargate eliminuje potrzebę zarządzania serwerami EC2, ponieważ Fargate jest bezserwerową opcją obliczeniową dla kontenerów. Amazon ECR służy do przechowywania obrazów kontenerów, a ALB zapewnia wysoką dostępność i równoważenie obciążenia. Pozostałe opcje są mniej odpowiednie: Konteneryzacja aplikacji jako kontenera AWS Lambda wymagałaby znacznych zmian w kodzie, aby dostosować aplikację do modelu bezstanowego i krótkotrwałego funkcji Lambda. Użycie Amazon EKS z zarządzanymi grupami węzłów EKS nadal wymagałoby zarządzania węzłami, choć w mniejszym stopniu niż samodzielne instancje EC2. Ponadto, EKS jest bardziej złożony niż ECS dla prostych wdrożeń kontenerów. Konfiguracja Lambda do używania ALB do obsługi ruchu przychodzącego jest technicznie możliwa, ale nadal wiąże się z wyzwaniami związanymi z dostosowaniem aplikacji do modelu Lambda.
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