Firma uruchamia lokalną aplikację ASP.NET na Linuksie, która jest zasobochłonna i skierowana do klientów. Firma chce zmodernizować ją do .NET, uruchomić aplikację w kontenerach, skalować w oparciu o metryki Amazon CloudWatch i zminimalizować konserwację operacyjną. Które rozwiązanie spełnia te wymagania przy najmniejszym nakładzie operacyjnym?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj AWS App2Container do konteneryzacji aplikacji. Użyj szablonu AWS CloudFormation do wdrożenia aplikacji w Amazon Elastic Container Service (Amazon ECS) na AWS Fargate..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to użycie AWS App2Container do konteneryzacji aplikacji i wdrożenie jej za pomocą AWS CloudFormation w Amazon ECS na AWS Fargate. AWS App2Container (A2C) to odpowiednie narzędzie do konteneryzacji istniejących aplikacji .NET działających na Linuksie. AWS Fargate zapewnia bezserwerowe środowisko dla kontenerów, minimalizując nakład operacyjny związany z zarządzaniem infrastrukturą, a jednocześnie umożliwiając skalowanie oparte na metrykach CloudWatch. AWS CloudFormation pozwala na zautomatyzowane i powtarzalne wdrażanie infrastruktury. Opcja z instancjami EC2 dla ECS zwiększa nakład operacyjny, ponieważ wymaga zarządzania serwerami EC2. AWS App Runner jest przeznaczony głównie dla aplikacji webowych i API, a nie do konteneryzacji istniejących aplikacji lokalnych. Ponadto, App Runner nie jest idealnym wyborem, gdy wymagana jest pełna kontrola nad środowiskiem kontenerowym i zaawansowane skalowanie oparte na CloudWatch, które ECS na Fargate oferuje. Użycie EKS na instancjach EC2 jest znacznie bardziej złożone operacyjnie niż ECS na Fargate i nie spełnia wymogu minimalizacji konserwacji.
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