Компания запускает локальное ресурсоемкое клиентское приложение ASP.NET на Linux. Компания хочет модернизировать его до .NET, запустить приложение в контейнерах, масштабировать на основе метрик Amazon CloudWatch и минимизировать эксплуатационное обслуживание. Какое решение соответствует этим требованиям с наименьшими операционными издержками?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать AWS App2Container для контейнеризации приложения. Использовать шаблон AWS CloudFormation для развертывания приложения в Amazon Elastic Container Service (Amazon ECS) на AWS Fargate..
Почему это правильный ответ
Правильный ответ — использование AWS App2Container для контейнеризации и развертывание в Amazon ECS на AWS Fargate через CloudFormation. App2Container (A2C) — это подходящий инструмент для модернизации существующих локальных приложений ASP.NET в контейнеры. AWS Fargate обеспечивает бессерверную работу контейнеров, минимизируя операционное обслуживание, так как не нужно управлять базовыми серверами EC2. CloudFormation позволяет автоматизировать развертывание и масштабирование на основе метрик CloudWatch. Остальные варианты не оптимальны: Развертывание ECS на инстансах EC2 требует управления этими инстансами, увеличивая операционные издержки. AWS App Runner — это полностью управляемый сервис для веб-приложений и API. Он упрощает развертывание, но не предназначен для контейнеризации существующих локальных приложений, а также не предоставляет такой гибкости в управлении ECS, как CloudFormation. Использование EKS на EC2 еще больше увеличивает сложность управления по сравнению с ECS на Fargate.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется