Вам необходимо переработать традиционное веб-приложение, размещенное на EC2, в микросервисы на основе контейнеров в двух отдельных средах (production и testing). Нагрузка варьируется, но вам известны минимальная и максимальная ожидаемые нагрузки. Вы хотите использовать бессерверную архитектуру, которая минимизирует операционные издержки и является наиболее экономически эффективной. Какое решение следует выбрать?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Загрузить образы контейнеров в Amazon ECR. Создать два автоматически масштабируемых кластера Amazon ECS с типом запуска Fargate (один для production и один для testing). Запустить задачи из образов ECR и разместить Application Load Balancer перед каждым кластером ECS..
Почему это правильный ответ
Правильный ответ — Amazon ECS с Fargate. Это решение является бессерверным, поскольку Fargate абстрагирует управление базовой инфраструктурой, минимизируя операционные издержки. Автомасштабирование ECS и Fargate эффективно справляются с переменной нагрузкой, обеспечивая оптимальное использование ресурсов и экономическую эффективность. Разделение на production и testing среды легко реализуется с помощью отдельных кластеров. Вариант с AWS Lambda не подходит, так как контейнерные образы лучше всего подходят для ECS/EKS, а Lambda имеет ограничения по времени выполнения и памяти, которые могут быть несовместимы с существующим веб-приложением. EKS с Fargate также является бессерверным, но ECS проще в управлении и более экономичен для большинства рабочих нагрузок по сравнению с EKS, если нет специфических требований к Kubernetes. Elastic Beanstalk не является полностью бессерверным, так как требует управления инстансами EC2, что увеличивает операционные издержки.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется